Commit Graph

2344 Commits (b963c15348e3341ba420df4f9cfe0b3b74ca5e3d)

Author SHA1 Message Date
Per Inge Mathisen b963c15348 Clean up some ugly and unnecessary globals.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3005 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-08 17:50:38 +00:00
Per Inge Mathisen 259902ba34 Pressing the 'z' key (default keymap) will darken the terrain in areas where
you have no sensor coverage, and therefore cannot see enemy units moving.
Patch #876 by me and cybersphinx.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3004 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-08 17:32:05 +00:00
Per Inge Mathisen d37d94aaed Make tileScreenInfo static, at the cost of some, hopefully temporary, ugliness.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3003 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-08 16:49:49 +00:00
Dennis Schridde fde3e48eb1 Remove rules which could not ever be matched. The behaviour shouldn't change. If some Lex guru finds a mistake, please tell me. :)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3001 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-08 00:32:51 +00:00
Giel van Schijndel bd1609e838 * Add two variables: CC_FOR_BUILD & CXX_FOR_BUILD to aid in building for the "build" machine when cross compiling, instead of the "host" machine
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2999 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 21:51:52 +00:00
Per Inge Mathisen 59db49c55e Patch #875. Prevent the player from clipping through the terrain so often.
Restores the sane defaults for max zoom and angle from the original game,
and fixes the way the camera increase in height when passing over terrain.
Thanks to buginator for testing.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2998 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 21:49:28 +00:00
Per Inge Mathisen 864e182607 Add fps counter. Type 'showfps' in cheat mode to enable. Patch originally
by qamly, ported by buginator, style cleaned up by me. See patch #874.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2997 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 21:37:08 +00:00
Per Inge Mathisen 6c1f0aa784 Remove unused function. Remove unnecessary references to VISIBLE_X|YTILES.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2996 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 21:29:55 +00:00
Dennis Schridde c540d8c070 Remove automake workarounds and require 1.10.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2995 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 21:09:34 +00:00
Dennis Schridde 3b84c84a68 Of course this wouldn't have worked like that... (automake depends on files, not on targets)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2994 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 20:59:44 +00:00
Dennis Schridde 4e3cdc53c6 Some fixes for autorevision buildsystem. Still doesn't work as expected...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2993 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 19:36:04 +00:00
Giel van Schijndel ec392ef7d4 * Improve the quality of the QuesoGLC error messages produced when fonts cannot be loaded/selected
* When we're unable to select a font face give a warning (LOG_WARNING) instead of an error (LOG_ERROR)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2992 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 19:31:19 +00:00
Dennis Schridde 2dffc94d18 Update po/ once in a while...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2991 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 19:30:43 +00:00
Dennis Schridde b2ebf09f4f Moving these scripts out of my way... They need to get a bit more organized, taken into a subfolder, etc. Will do that later.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2990 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-07 19:15:30 +00:00
Per Inge Mathisen c7aca00f05 More map cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2989 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 22:08:19 +00:00
Per Inge Mathisen d7f6d50a5c Also make sure we clear droid actions that require valid targets when these
targets are cleared out from the map.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2988 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 22:07:11 +00:00
Per Inge Mathisen 747df597fb Map code cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2987 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 21:25:56 +00:00
Per Inge Mathisen ed05f84188 Make sure objects that belong to defeated players that are cleared out at
the end of a completed mission are not referenced by the player's objects.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2986 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 21:20:08 +00:00
Per Inge Mathisen 0b9521927f Remove unused function
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2985 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 19:46:10 +00:00
Per Inge Mathisen 411b172dac Fix problems updating texture size. Also see bug #10456.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2984 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-06 18:26:16 +00:00
Freddie Witherden 299d7bfcfb Commit patch #871
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2983 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-05 21:56:12 +00:00
Per Inge Mathisen 8d48c5fdd1 Partial conversion from 0.0->1.0 texture coordinate range. For now only terrain
textures are converted. Once they are done, the texture matrix hack is restored.
Thanks to devurandom and cybersphinx for help and previous efforts in this area.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2980 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-05 18:54:17 +00:00
Per Inge Mathisen 4519230af1 Split out CLIP_VERTEX from TERRAIN_VERTEX, since the former usages are not really
related to terrain, and do not need all terrain fields and future changes.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2979 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-04 20:25:25 +00:00
Dennis Schridde e749359794 * r2977 /branches/2.0/icons/warzone2100.desktop: Bring desktop file up to current revision of the Free Desktop Desktop Entry Specification: http://standards.freedesktop.org/desktop-entry-spec/1.0/
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2978 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-04 20:06:42 +00:00
Dennis Schridde 5dbbf0dcae Fix sectioning in the ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2975 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-04 18:29:19 +00:00
Per Inge Mathisen cd91da0caa Add right and left scroll bars to build menu tabs. By Buginator in patch #870 with
some cosmetic fixes by me.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2974 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 20:47:05 +00:00
Per Inge Mathisen f86858109a Fix texture size warning. It will correctly nag about missing support for 2048x2048 textures.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2973 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 20:29:34 +00:00
Per Inge Mathisen d52871aadf Fix crash bug that I introduced in r2797 in actionDroidBase when droid is attacking.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2972 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 20:00:01 +00:00
Dennis Schridde 2d65b95b4c Bump to 2.0.9 instead of 2.0.8_p1
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2969 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 19:30:34 +00:00
Dennis Schridde f599deeb6a Import 2.0.8_p1
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2967 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 14:51:29 +00:00
Giel van Schijndel 1258e860d3 * Set svn:eol-style and svn:mime-type properties on build scripts
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2964 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-03 08:32:03 +00:00
Christian Ohm e21ccef5d7 Fix some terrain tile textures which had purple fringes.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2962 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 19:13:04 +00:00
Per Inge Mathisen 6da463546f More PIELIGHT fixes
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2961 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 16:38:21 +00:00
Giel van Schijndel c17f0faa5c * Remove (yes, yet another) left-over forward declaration of addText
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2960 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 14:17:00 +00:00
Giel van Schijndel 7d047b02a6 * Remove left-over forward declaration of addText
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2959 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 14:16:03 +00:00
Giel van Schijndel 3fcc1cdfbe * Bring the NSIS install and update scripts somewhat in sync
* Rename all .xhtml output files to .html as on Windows by default .xhtml isn't associated with anything while .html is associated with the default browser
  * Change the output file names (of the generated installers) for the 2.0.8 updaters to the same filenames that are used for the downloads
  * Comment out the radio button license selection (people will still have to select "I Agree", though now through a button, not through option boxes)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2958 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 13:58:11 +00:00
Freddie Witherden 147fbc34b6 Update the change log
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2957 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 12:40:04 +00:00
Freddie Witherden cd3741d626 Remove unused function addText from frontend.c
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2956 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 12:18:25 +00:00
Freddie Witherden 1cd7b2f4be Add a video menu to allow configuring of things such as resolution and windowed/fullscreen mode.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2955 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 11:35:25 +00:00
Giel van Schijndel 1c4d4b297e * Rename auto_revision to autorevision
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2954 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 01:11:20 +00:00
Giel van Schijndel 9a0eecb753 * Revert accidental commit of exceptionhandler in r2952
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2953 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 00:03:52 +00:00
Giel van Schijndel 55526401be * Copy over the cross compile scripts from the 2.0 branch to trunk (with necessary modifications)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2952 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-02 00:02:45 +00:00
Giel van Schijndel 357643ef64 * Make sure to use '-lmingw32 -lSDLmain' as the first linked libraries when compiling with MinGW (i.e. link with these __before__ any other libs)
* On MinGW always link in '-lz -lintl -liconv -lfreetype -lfontconfig -lexpat -lgdi32' as well


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2951 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 23:59:19 +00:00
Giel van Schijndel 319eade975 * Add the new readme files to the NSIS installer
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2950 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 23:51:52 +00:00
Giel van Schijndel 51cb8fedd9 * Set svn:eol-style on docs
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2949 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 23:46:48 +00:00
Giel van Schijndel ae79833367 * In vasprintf when we have to produce a zero-length string:
* Assign the resulting pointer to the char** strp pointer
  * Return zero (instead of the pointer)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2948 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 23:44:29 +00:00
Per Inge Mathisen 466b3c6248 Remove non-working terrain outline feature
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2945 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 20:46:08 +00:00
Per Inge Mathisen 97006ed5a9 A few cleanups. Rename testEffect to something more descriptive.
Fix landing lights bug on structures.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2944 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 20:24:10 +00:00
Per Inge Mathisen bca08e24a2 Cleanup of renderStructure(). Allow structures with a NULL weapon IMD, such as a pillbox,
to display additional weapons.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2943 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 19:05:38 +00:00
Per Inge Mathisen b4fce60214 Remove duplicated weapon drawing code for structures.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2940 4a71c877-e1ca-e34f-864e-861f7616d084
2007-12-01 17:49:45 +00:00