Commit Graph

793 Commits (4532534a8287579f84659de35007ba389992ed75)

Author SHA1 Message Date
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
Dennis Schridde 8f7603e4bd Another forgotten init...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@879 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 01:06:11 +00:00
Dennis Schridde 7855ebd348 Initiallize 10k+ lines of array entries...
I'll personally kill the one who adds another unitialized entry to an array with tons of members like these... ( ;) )


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@878 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-02 01:05:14 +00:00
Stefan Huehner ae103b3de3 fix compilation without #define DEBUG, after r876
Some variables, functions used are only compiled
in with DEBUG so the debugging-calls can only be
used inside DEBUG



git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@877 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-01 23:03:17 +00:00
Dennis Schridde c510f87ed7 Patch by Gerard Krol: Removal of debug macros
Changes several DBPx macros to debug() calls and:
I introduced 2 new categories: LOG_MOVEMENT and LOG_ATTACK
and what didn't fit in was set to LOG_NEVER.



git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@876 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-01 22:22:29 +00:00
Dennis Schridde f2d84cf386 Patch by Watermelon: Commander and transport fixes (cmdfix1)
1.Fixed a potential crash with transport.
2.Fixed a crash/repair units disorder when linked to a commander(found by 
hikaru-orly)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@875 4a71c877-e1ca-e34f-864e-861f7616d084
2006-12-01 22:06:31 +00:00