Commit Graph

3634 Commits (3c749e2ee3e7a78beb6a401c42cde6bc3eb26378)

Author SHA1 Message Date
Dennis Schridde b2f947ff53 indention ? spaces : tabs ;
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4329 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 23:39:59 +00:00
Dennis Schridde 5412840e85 Print another binary operator: concatenation.
You still should not call traceOn() from a script or enable interpTrace in the code...


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4328 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 22:53:09 +00:00
Per Inge Mathisen d6b226796e Fix setting of droid movement coordinates. Hopefully this will spell the end
of the recent movement related asserts.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4327 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 22:49:21 +00:00
Dennis Schridde 13c531f6cb Print float values, too. (script debug)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4326 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 22:22:56 +00:00
Dennis Schridde 679bfea007 Cleanup stackPopParams and make it handle the different INTERP_VAL types correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4325 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 22:09:31 +00:00
Per Inge Mathisen 6db69592ed Fix illegal order check to correctly process UNKNOWN orders.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4324 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 21:35:04 +00:00
Dennis Schridde e402233597 Add type to string function (i.e. to be used for error messages). Allow bool, int, float to be converted into strings in interpCheckEquiv().
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4323 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 20:57:07 +00:00
Per Inge Mathisen 5540146c92 Add more CHECK_DROID calls, and cosmetic updates.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4322 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 20:56:06 +00:00
Per Inge Mathisen d7136d8290 Reject droid move packets containing illegal movement coordinates.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4321 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 20:55:23 +00:00
Per Inge Mathisen f0dae06115 Clean up moveCalcBlockingSlide(), removing dead code and moving variables.
Fix crash due to decrementation of an origin droid position.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4320 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 20:27:49 +00:00
Per Inge Mathisen 3dd337b73f Fix variable that might be read unset. Reported by Valgrind.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4318 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 19:24:07 +00:00
Roman C f467891edc Fix the ai-taking-over-human-player-droids fix.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4317 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 18:50:48 +00:00
Roman C d8ba581350 Prevent AI from taking over human player units when a player leaves an mp game.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4316 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 18:42:49 +00:00
Dennis Schridde 927c82aed0 C89 requires NULL
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4315 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 17:19:47 +00:00
Per Inge Mathisen 9d4cec56de Fix build action code that would send droids off to build at (0, 0) occasionally.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4314 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 17:11:44 +00:00
Dennis Schridde 1c4901ce29 GCC says: "suggest parentheses around assignment used as truth value"
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4313 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:58:26 +00:00
Dennis Schridde c615222844 update-po
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4312 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:57:14 +00:00
Dennis Schridde 10f2ccfd56 TRUE->true, FALSE->false (except in scripts)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4311 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:51:17 +00:00
Dennis Schridde 9b94b011bb Better definition of a NULL pointer
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4310 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:44:59 +00:00
Roman C cc314a18a2 Don't use friend-foe console text colors for the lobby.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4309 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:29:45 +00:00
Per Inge Mathisen a95fd43c19 Make sure we handle droid position close to origin correctly in updateDroidOrientation()
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4308 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:06:43 +00:00
Per Inge Mathisen 775637ef95 Fix some -Wextra warnings
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4307 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 16:02:11 +00:00
Per Inge Mathisen 8cdba46504 Workaround for addTemplate() crash
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4306 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 15:44:46 +00:00
Giel van Schijndel ad67fb8533 Revert the disabling of the exceptionhandler in r4304
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4305 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 15:41:34 +00:00
Giel van Schijndel dcc1536f58 Backport r4221 from the 2.1 branch to trunk:
* Fix warning regarding array bounds


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4304 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 15:40:13 +00:00
Per Inge Mathisen a15aaaa4c7 Sprinkle CHECK_DROID throughout the movement code to catch the perpetrator
of bad droid position coordinates.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4303 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 14:21:08 +00:00
Dennis Schridde 0340ba4f7e Fix poedit's mistakes
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4296 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 12:58:30 +00:00
Dennis Schridde 5530bc9209 MAX_STR=MAX_STR_LENGTH and dont send/recieve the pName, but set it to NULL. (It is not needed but for .txt templates.)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4295 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 12:51:11 +00:00
Per Inge Mathisen 710282fb60 Make map_Height() assert that its input is not negative to help find more
places where invalid coordinates are generated.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4294 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 12:43:16 +00:00
Per Inge Mathisen 284b157ba0 Fix bad clipping of projectile coordinates. Was slipping through negative
coordinates.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4292 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 12:31:38 +00:00
Per Inge Mathisen 95bd262c7a Fix overzealous order sanity test.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4291 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 12:03:43 +00:00
Per Inge Mathisen a8145dd7d6 Add assert to catch sending of bad group orders.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4290 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 10:29:30 +00:00
Steven Koenig e04406d7be Corrected some mistakes, rephrased some things
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4289 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 09:28:55 +00:00
Giel van Schijndel ed37f5a2d0 Add some header guards to scrap.h
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4288 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 00:59:05 +00:00
Giel van Schijndel 918be1e737 Get rid of the widget heap initialisation stuff
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4287 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-24 00:32:00 +00:00
Per Inge Mathisen fa8ff02353 Send untranslated template name across the network.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4286 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 23:36:10 +00:00
Per Inge Mathisen c9b02ed32c Fix strdup of itself bug.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4285 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 23:19:53 +00:00
Roman C cdf90a2002 Aivolution:
-don't ask for help when already defeated
-disabled an unnecessary assert

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4284 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:46:06 +00:00
Per Inge Mathisen 5d05bd6051 When reinitializing droid movement between missions, make sure it is
properly initialized for floats, and not just memset to zeroes.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4282 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:26:55 +00:00
Roman C c4c534f799 Enclose a debug messages into #ifdef DEBUG ... #endif
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4281 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:25:10 +00:00
Roman C 5045ee4d27 Aivolution:
Attempt to avoid division by 0.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4280 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:19:19 +00:00
Roman C a1008c093d Reduce amount of junk in the MSVC compilation output by about 70%.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4279 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:15:28 +00:00
Steven Koenig ab468e22e7 * Redone and double-checked German translation
* Closer to the original translation, unified recurring words/phrases, 95+% new or modified
 * Almost everything is translated now; everything that a normal player will ever see in-game is translated now (2/2230 strings remain untranslated)
 * Kreuvf's first commit ever


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4278 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:07:53 +00:00
Per Inge Mathisen c5b969997a Have to comment out an assert which makes the campaign near impossible to play.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4277 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 22:07:41 +00:00
Roman C 215359543f Remove unused function declaration.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4276 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 20:47:57 +00:00
Per Inge Mathisen a6be081b1f Fix warnings
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4275 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 20:44:52 +00:00
Dennis Schridde 1e26e33fc4 Make it look *exactly* how it looked before my commit... Maybe that finally fixes MSVC
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4274 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 20:16:13 +00:00
Dennis Schridde 5b1a32f9ac pName is the unique name, not a translated name...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4273 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 20:12:15 +00:00
Roman C 399e92a1ed Make sure chat messages won't be overlooked during mp games by making chat messages stand out from system messages.
If enemy/foe radar colors are on (SHIFT+TAB) then all ally messages are yellow, enemy messages are red. If enemy/foe mode is off all chat messages are simply brighter than system messages.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4272 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 20:04:37 +00:00
Giel van Schijndel 438712585c wrappers.c doesn't depend on widget code, so don't #include it
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4270 4a71c877-e1ca-e34f-864e-861f7616d084
2008-03-23 19:30:43 +00:00