Commit Graph

10358 Commits (23b4d3e8a1ed17e3cc9eba344c2e05e554fa5623)

Author SHA1 Message Date
Per Inge Mathisen c07093a209 Remove complaint when WzConfig fails to open file that does not exist for reading. This is
(unfortunately) what QSettings occasionally does to check if a file exists.
2011-07-02 14:30:51 +02:00
Per Inge Mathisen 6f3aaf95bf Slight cleanup in separate commit to reduce size of structure conversion patch. 2011-07-02 14:30:51 +02:00
Per Inge Mathisen f73a699bf2 Update map conversion utility for structures. 2011-07-02 14:30:51 +02:00
Per Inge Mathisen 2137dfaf1d Grab list of available resolutions from qtgame instead of a static list hack. 2011-07-02 13:14:40 +02:00
dak180 1ef935e646 Get the qtgame project working in the mac build. 2011-07-01 19:50:49 -04:00
Per Inge Mathisen 4b8679b591 Fix mac compile errors and warnings. 2011-07-02 01:36:33 +02:00
Per Inge Mathisen d5001ccd54 Try again to fix mac/win compiles of qtgame 2011-07-02 01:21:23 +02:00
Per Inge Mathisen 89a758f280 Fix platform macros for qtgame module. Should now compile on Mac/Windows too. 2011-07-02 01:05:17 +02:00
Per Inge Mathisen 5893d2998e Fix fullscreen option. Resolution switching now supported from command line. 2011-07-02 00:52:34 +02:00
Per Inge Mathisen 10a78a4a7e Merge in qtgame project and make use of its trap cursor support. 2011-07-02 00:25:14 +02:00
Per Inge Mathisen 60e8a6b442 Modify previous commit to use stl style iterators, because Safety0ff thinks they are yummy. And should be faster, since less lookups. 2011-06-29 23:50:48 +02:00
Per Inge Mathisen 5941fa5dd9 Fix race conditions in timer execution for qtscript code. Patch reviewed by Safety0ff. Problem found by Vexed. 2011-06-29 23:10:30 +02:00
Buginator be2c105b7a Update build for Release builds & using STLport.
Update release builds to SSE2 + STLport.
2011-06-25 19:48:46 -04:00
cybersphinx 2242dac95f Turkish translation update by Ayhan Görgülü.
Closes #2794.
2011-06-23 21:25:14 +02:00
Per Inge Mathisen e8eb8739b3 Clean out some duplicated code in old scripting system 2011-06-21 21:05:34 +02:00
Buginator b17aa1e7c8 Fix broken compile for MSVC
re: f02f606913
2011-06-20 22:27:41 -04:00
cybersphinx 1c1bc823cc Brazilian translation update by Tucalipe.
Closes #2786.
2011-06-19 23:02:22 +02:00
cybersphinx c3fc0e01cb Hungarian translation update by Molnár Gábor.
Closes #2782.
2011-06-15 21:23:32 +02:00
cybersphinx 13516c5dbd New file. 2011-06-15 20:44:44 +02:00
dak180 f8a91a28f5 Add geometry.(cpp|h) to the xcode project. 2011-06-13 18:28:38 -04:00
safety0ff b07ce05399 Amendment to 24a67fa1da to ensure that behaviour remains the same as pre-24a67fa1dad. 2011-06-13 03:45:29 +00:00
safety0ff 24a67fa1da Cleanup bucketAddTypeToList by inlining bucketCalculateState and simplifying the result. 2011-06-13 02:52:48 +00:00
safety0ff 84fd40521b Don't push & pop the matrix unless we modify it. 2011-06-13 02:26:03 +00:00
safety0ff c4539a463e Remove now unused functions to prevent future misuse.
Graphics functions should not be used for deterministic code.
2011-06-12 17:33:13 +00:00
safety0ff f02f606913 Make a fixed point 3D affine transformation class and use it to do muzzle calculations.
Fixes #2724.
2011-06-12 17:33:06 +00:00
Buginator 7bf5a23cdd Fix menu issues when hitting the ESC (cancel) key.
Fixes ticket:2697
2011-06-12 15:09:03 -04:00
Per Inge Mathisen 316272bdaf Extend movement API to pass type of movement info to path-finder. Patch reviewed by stiv. 2011-06-12 16:40:31 +02:00
Per Inge Mathisen 94c94304fb Simple cleanup of actionX|Y droid fields. Patch reviewed by stiv. 2011-06-12 16:24:48 +02:00
Per Inge Mathisen b401d3e6a2 Allow health values in savegames be specified as a percentage. As requested by Flail13. 2011-06-12 13:54:39 +02:00
Per Inge Mathisen 060345a5e4 Fix pitch and yaw of loaded units, when loading maps. 2011-06-12 13:41:47 +02:00
Per Inge Mathisen cc0e183b96 Fix unit tests 2011-06-12 12:04:27 +02:00
Buginator 9a30832187 Don't assume a script will always return true. 2011-06-11 22:22:32 -04:00
Buginator 5fa3d50f0c Fix the flags so the colors are in the correct position, as the player's color. 2011-06-11 18:33:01 -04:00
Buginator 5fbe80529c Reinsert systemShutdown() that was mistakenly removed by a previous, unknown commit. 2011-06-11 18:31:47 -04:00
Per Inge Mathisen b70dfe8885 Convert features to ini format. Fix IDs of droids in existing maps. 2011-06-11 21:57:49 +02:00
Per Inge Mathisen 1160b191d7 Save features in ini format. 2011-06-11 20:58:54 +02:00
Per Inge Mathisen a42391580c Convert skirmish maps to use droid.ini instead of dinit.bjo 2011-06-11 19:42:11 +02:00
Per Inge Mathisen ff31f8d395 Change unit.ini -> droid.ini, since "unit" is an unused concept in Warzone. 2011-06-11 19:19:43 +02:00
Per Inge Mathisen 918594f00a Do not assert fail when a value is not present in savegame ini loading vectors. 2011-06-11 19:15:28 +02:00
Per Inge Mathisen dbea296778 Actually load rotation info from droid file. Bug noticed by Flail13. 2011-06-11 14:35:13 +02:00
dak180 84a64f1418 Externalize the dmg script. 2011-06-06 01:30:19 -04:00
dak180 0983b47ecf Add a path for fink qt. 2011-06-05 19:03:56 -04:00
Per Inge Mathisen 5066a04949 semperfi: Fix attacks of opportunity with allies. Do not try to hug an allied oil derrick, believing it to be hostile.
Also do not crash if we check whether an oil feature is allied to us.
2011-06-05 22:57:31 +02:00
Per Inge Mathisen 4f50b078b8 Add support for placing initial droids in the new unit.ini file rather than the rather limited dinit.bjo blob 2011-06-05 13:45:01 +02:00
Per Inge Mathisen b8472b8f9a Simplify droid init loading 2011-06-05 13:09:24 +02:00
Per Inge Mathisen 7842a7d981 Fix ticket:2766 - failure to end game when victorious in teams. Also fix failure to end in loss. 2011-06-05 12:26:14 +02:00
cybersphinx 3df67f1f22 Dutch translation update by Romano FC.
Closes #2761.
2011-06-04 16:22:48 +02:00
dak180 f7e2cbe5bd Use Clang for the frameworks. 2011-06-03 14:08:54 -04:00
Per Inge Mathisen c6f9bf72cb Treat qtscript syntax errors as asserts, as requested by Buginator. 2011-05-29 22:37:19 +02:00
Per Inge Mathisen f895176273 Access the config file directly instead of going through the virtual filesystem. This fixes
a bug where most manual changes to the config file are lost because it is cleared on modification.
2011-05-28 12:16:08 +02:00