Commit Graph

698 Commits (f2e375f4851e175db53ed7be33d29d83f074ab13)

Author SHA1 Message Date
Dennis Schridde a7aac74fae - Removed some commented parts
- Removed unneeded check for psTarget == NULL from the establishTarget* functions, would have crashed before anyway
- Patch by Watermelon: Projectile Fix 7: 1.Fixed a crash with VTOL bomber with NULL weapon pIMD.
- Fix include of lib/framework/frame.h


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@942 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-30 22:01:34 +00:00
Per Inge Mathisen 9c22bf56ba Fix possible source of redefined macro warnings
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@941 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-30 19:22:08 +00:00
Roman C 5363029ebb Patch by Giel van Schijndel: fixes usage of enum with an increment operator.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@940 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-30 17:04:38 +00:00
Dennis Schridde 4e28453441 src/* and lib/ivis_common/piemode.h by me: Cleanup unused functions.
Rest: Patch by Giel van Schijndel: codecleaning patch: lets delete stuff


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@939 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-29 19:56:06 +00:00
Dennis Schridde 3edcde4ff3 Update the README and patch by Watermelon: Projectile Fix 7
1.Made the Get z 'height'(imd + turret imd) a function called establishTargetHeight to remove hacky checks and such
2.Few minor changes to various variables.
3.Fixed some building height check problems like missile not able to hit fortress etc(hopefully)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@938 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-29 19:02:41 +00:00
Dennis Schridde 067687c5e7 Fix raw Makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@937 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-28 11:47:58 +00:00
Dennis Schridde 1b7a63f6ef NSIS support for automake.
raw Makefiles might be broken, please report back!


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@935 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 21:44:46 +00:00
Dennis Schridde 8745e3038e - Modify NSIS script to support more flexible directory structures
- Use external version definition

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@934 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 15:48:28 +00:00
Dennis Schridde 4baada70c7 Add versioninfo to installer
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@933 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 15:26:44 +00:00
Dennis Schridde 8d9f48a745 Patch by Giel: NSIS improvements
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@932 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 14:57:41 +00:00
Dennis Schridde c4be99146a Part I of Giel's NSIS patch
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@931 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 13:35:10 +00:00
Roman C 0fc33f432c Patch by Giel van Schijndel: fixes enum incrementation with postfix increment operator.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@930 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-27 13:21:04 +00:00
Dennis Schridde fde592c49f The NSIS script
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@929 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-26 19:59:34 +00:00
Roman C e526ba4c1d Updated ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@928 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-26 16:53:47 +00:00
Roman C cc5f4ef441 -new 'height-map' radar mode (CTRL+TAB to cycle through radar modes)
-revamped radar modes management

Scripting engine:
-some interpreter speedups
-new script function to modify map tile height from scripts
-made numeric pad keys 0-9 accessible from scripts

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@927 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-26 16:39:07 +00:00
Dennis Schridde 0c6ede6fa4 Patch by Giel van Schijndel: Increase chatconsole displaytime.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@926 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-26 01:22:48 +00:00
Dennis Schridde fed7e0b738 Fix bug #7980 (multiple powerbars), patch by Giel van Schijndel.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@925 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-26 01:20:11 +00:00
Dennis Schridde 7cb58437f4 Changed bugtracker prop
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@924 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-25 20:34:20 +00:00
Roman C 33887643eb Patch by karmazilla: fix to the Tutorial 'blue skybox' bug (bug #8087)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@923 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-25 14:34:03 +00:00
Dennis Schridde 43d2367731 Forgot the ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@921 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-25 01:44:43 +00:00
Dennis Schridde 52e8d3b435 Forward port some missed changes
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@920 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-25 01:43:01 +00:00
Roman C 2da67b99e1 Patch by Watermelon: Fixed campaign loading bug and connector coordinates for Mantis body
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@917 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-24 10:45:22 +00:00
Dennis Schridde e189e064c0 Forward port make install fix for Automake < 1.10
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@916 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-23 17:26:58 +00:00
Roman C 5fc9a54889 Updated AUTHORS and ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@906 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-22 15:35:58 +00:00
Roman C bd2dd39e56 -replaced some numbers scattered across the code with defines
-when looking for a new target droids/structures will now take into consideration targets of the friendly droids/structures nearby
-droids/structures are now constantly looking for the best target - will no longer lock on decoys/walls and other crappy targets forever
-ALT+Space now opens a special debug window - set window text with setDebugMenuEntry()
-minor cleanups

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@905 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-22 15:13:04 +00:00
Roman C 1cb603a445 Updated ChangeLog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@904 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-18 10:34:42 +00:00
Dennis Schridde dad287c576 Fix breakage and some warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@903 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-17 20:42:41 +00:00
Dennis Schridde 4b3fa4a865 src/projectile.c : Change an if() chain to switch
lib/ivis_common/pietypes.h : Add a depth field to bitmap so different bitdepths can be supported
Some minor cleanups (remainders from a failed abitrary-tiles attempt).



git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@902 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-17 18:18:06 +00:00
Roman C 840312f8ea Patch by Watermelon with slight modifications:
-new ORDER_CIRCLE VTOL command - will defend a certain position flying over it and engaging enemies nearby
-adds additional armor types for all sides of a droid (rear, front, top, bottom, left, right) - additional armor definitions are in body.txt.
Droid damage is now also a function of the impact side.
-adds multi-turret support for VTOLs
-modifies connectors in bodies: first 5 connectors are for ground units, the rest is for VTOL.
-introduces some fixes

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@901 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-17 17:12:14 +00:00
Roman C cee8ff2da9 Updated makefiles
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@900 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-17 12:57:14 +00:00
Roman C 7590ea72a7 -added "case-insensitive" %option to chat_lexer.l, so that -i flag doesn't have to be specified during compilation anymore
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@899 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-16 16:54:15 +00:00
Roman C 14cd4b60cc Scripting engine update:
-void pointer is now compatible with any other pointer type
-strings can now be directly compared using '==' and '!=' operators
-added a linguistic chat message parser with some generic messages predefined - to be used for Human<->AI and AI<->AI communication
Note: chat_lexer.l should be compiled using an additional -i switch for case-insensitive lexer

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@898 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-16 14:59:50 +00:00
Dennis Schridde 3f4119994f Fixes by Hikaru:
- bug#7423 : Segfault because of missing argument to COMPRINTF in src/structure.c
- Repair units recieving attack orders and are thus not repairing.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@897 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-09 11:04:35 +00:00
Dennis Schridde 8c0393f7ca Some minor cleanups, removed unused/unneeded functions, stoped debug spamming
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@896 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-08 19:14:32 +00:00
Roman C ca6d0af961 Fixed a bug which was preventing script increment/decrement operators to function properly
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@895 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-06 18:57:17 +00:00
Dennis Schridde 4ca32b9947 Remove invalid and unnecessary forward declaration of an enum.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@894 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-04 15:47:08 +00:00
Dennis Schridde cc5c9167e6 Fix windows compile and convert main.c to WZ_OS_ and WZ_CC_ defines.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@893 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-03 16:31:19 +00:00
Dennis Schridde 9188b707a6 Very tiny beautification.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@892 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-03 00:49:43 +00:00
Roman C 2392bc8c9c Disabled CALL_DORDER_STOP script callback - fix to the the callback bug as described by Hikaru-orly
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@891 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-03 00:36:18 +00:00
Dennis Schridde 09c9051bfb Cleanup projectile.c, fix warnings, incl. a fix from Watermelon which should prevent flamers from shooting over the whole map.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@890 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-03 00:26:31 +00:00
Roman C 10daf67ea4 -added increase/decrease operators (seems to have a minor flaw atm though)
-fixed MSVC compilation issues and wrong casts in initializations

Scripting Engine:
-lexer will now skip all macros in script files - allows to use macros in IDEs
-float data type can now be used in boolean expressions
-fixed visibility check in initEnumStruct() script function
-fixed playerLoaded() script function
-added some new script functions
-Object.weapon now also works with structures
-added decrement/increment operators

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@889 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 23:27:00 +00:00
Dennis Schridde 634435e712 Change VAL_REF from a define to part of the VAL_... enum.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@888 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 16:07:00 +00:00
Dennis Schridde b21352165e Remove a ; Should the if have been removed instead?
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@887 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 14:40:15 +00:00
Dennis Schridde bf9d1d0fd1 Fix last commits and remove another bunch of warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@886 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 14:38:09 +00:00
Dennis Schridde 495824aea2 Patch by Christian Ohm:
018 - Warning fixes in lib-framework


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@885 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 13:06:56 +00:00
Dennis Schridde 4f837c0c70 Patches by Christian Ohm:
034 - Reorganized src-warcam.c
036 - Cleanup includes and function declarations


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@884 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 12:50:28 +00:00
Dennis Schridde aa7058a160 Patch by Christian Ohm:
033 - Small fixes


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@883 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 11:25:55 +00:00
Dennis Schridde 746a25ba13 Fix last commits by adding LOG_WARNING
Patch by Christian Ohm:
028 - Add LOG_WARNING


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@882 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 11:19:48 +00:00
Dennis Schridde 22ac91e2fe Patch by Christian Ohm:
031 - Simplify a few functions in src-keybind.c


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@881 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 11:15:49 +00:00
Dennis Schridde 208f0b711b Patch by Christian Ohm:
030 - Better output for loadFile2


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@880 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 11:09:36 +00:00