Commit Graph

2476 Commits (fd9d44e1d313df2ffd360ca6ec3d7e6ccb596b15)

Author SHA1 Message Date
Giel van Schijndel 947bd02853 * Bump Debian package version number
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2912 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-30 21:40:06 +00:00
Giel van Schijndel a8b3c461e6 * Remove quesoglc-dev from the build dependencies list as that package doesn't exist (yet)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2911 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-30 21:15:08 +00:00
Per Inge Mathisen 0536d44241 Remove the commented out brain tab of the design dialog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2908 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-30 17:01:34 +00:00
Giel van Schijndel 2759edba4b * Make sure to add SDL/ to the include search path (while compiling on Windows)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2905 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-30 15:47:43 +00:00
Freddie Witherden b73b28f191 Revert dodgy removal of trig functions. More testing required
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2904 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-29 23:10:54 +00:00
Freddie Witherden dbcb55414d Remove the pre-computed trig tables system
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2903 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-29 22:50:25 +00:00
Per Inge Mathisen 8a93b5fae4 Clean up bucket sort code. Much of it is unused now, but leave it as it is, because
we may want to use it later on when/if we add more transparency to objects in the game.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2902 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-29 19:25:23 +00:00
Giel van Schijndel 263f92f24f * Always clear the colour buffer in pie_ScreenFlip; this should prevent "screen smearing"; hinted by Buginator
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2901 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-28 21:53:59 +00:00
Giel van Schijndel 091deaf4e8 * Use the PIELIGHT union instead of a cast to call pie_SetFogColour
This should prevent a compile error on MSVC
Patch originally by per, who at the time couldn't connect to svn.gna.org (and at this time isn't in IRC)


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2900 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-28 21:06:45 +00:00
Giel van Schijndel f9ae505dec * Kill yet another sequence of magic numbers to replace them with the constant MAX_STARS
Modified patch by Buginator
 * Make function initStars be static


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2899 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-28 21:02:20 +00:00
Per Inge Mathisen b54b19c0cd Just an indentation fix.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2898 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-27 21:30:28 +00:00
Per Inge Mathisen b8842caf64 Display multiple reload bars for structures with multiple weapons.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2897 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-27 21:29:50 +00:00
Per Inge Mathisen 134e31b558 More PIELIGHT fixes. Retire iV_BoxFill. Fix "mission achieved" dialog colours.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2895 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 22:59:21 +00:00
Per Inge Mathisen 4dd2dfc63d More PIELIGHT conversions. Fix colour issue in load/save dialog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2894 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 22:10:31 +00:00
Per Inge Mathisen 13d1607349 Introduce new palette system WZCOL_* for setting the essential game palette.
Change over pie_BoxFill() to PIELIGHT. Fix colour bug when building structures.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2893 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 21:48:36 +00:00
Giel van Schijndel 6c8702a915 * Replace a lot of array indexing code of this form *(array + index) with this form array[index]
* This should be a syntactical change only!
  * I.e. even the generated assembly should be the same, but behaviour should __definitly__ be the same!


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2892 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 21:04:42 +00:00
Giel van Schijndel 9c09f99234 * Complement the addition of config-setting "trapCursor" in r2887 by making sure it is written as well as read
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2891 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 17:08:06 +00:00
Giel van Schijndel da2f84009b * In addition to the changes of r2853, make passing a NULL pointer safe as well
* In the error messages being output, distinguish between a NULL pointer and an empty string

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2890 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 15:57:56 +00:00
Giel van Schijndel a44aa48f00 * Don't use a C99 variably sized struct member to store the filename of a track (instead a plain pointer will be used)
* Make sure to check for a NULL pointer __before__ passing it to strlen
 * Allow the loading of a track (in sound_LoadTrackFromFile), even if GetLastResourceFilename() returns a NULL pointer


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2889 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-26 15:16:51 +00:00
Per Inge Mathisen af40ffa1cb Convert fog code to PIELIGHT
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2888 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 23:06:24 +00:00
Freddie Witherden 7361191aa5 Apply patch #860 (cursor trapping)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2887 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 22:52:58 +00:00
Per Inge Mathisen fcf0fc8d21 More colour cleanup.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2886 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 22:38:22 +00:00
Per Inge Mathisen 1fd3e84133 Remove unused ALPHA_MODE
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2885 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 22:02:35 +00:00
Per Inge Mathisen 0265339de6 Remove unused TEX_CAP and TEX_MODE.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2884 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 21:55:40 +00:00
Per Inge Mathisen 7713623a64 Remove unused bilinear mode.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2883 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 21:47:57 +00:00
Giel van Schijndel 6172bdd498 * Refactor space trailing code in textdraw.c such that it is easier to read (also has some comments now which might help...)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2882 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 21:43:16 +00:00
Giel van Schijndel d960e73996 * Fix a possible buffer overflow
Issue pointed out by Buginator


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2881 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 21:20:36 +00:00
Per Inge Mathisen 4e25b2d0fe Make more use of PIELIGHT.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2880 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 21:15:08 +00:00
Freddie Witherden f2e4a18d5f Merge 2877 and 2878 from the netcode branch into the trunk
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2879 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 20:27:50 +00:00
Giel van Schijndel b72ee652ac * Fix a typo in the AUTHORS file (v2k5 -> vs2k5)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2874 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 14:25:38 +00:00
Freddie Witherden 81e5a74f2e Update AUTHORS
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2873 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 13:49:57 +00:00
Freddie Witherden 05fdb3af34 Updated the network primitives functions
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2870 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 12:12:03 +00:00
Giel van Schijndel 764a456efc * In AutoRevision set 'LC_ALL' to 'C', as well as 'LANG' which already is set to 'C'
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2869 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-25 11:07:11 +00:00
Per Inge Mathisen 0d7d6dee26 Extend tagfile saves to cover droid movement information. Improve tagfile error reporting somewhat.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2868 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 22:23:40 +00:00
Per Inge Mathisen bacb7975b1 Add new tagfile method to read and write 32bit signed arrays. Fix error that
would interpret floating point arrays as 16bit.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2867 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 21:05:19 +00:00
Per Inge Mathisen 92c4fb3c33 Remove some dead code
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2866 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 19:38:17 +00:00
Per Inge Mathisen 9a644671d8 Fix really bad indentation
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2865 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 19:38:06 +00:00
Per Inge Mathisen b5fa689b41 Include SDL_opengl.h instead of GL/gl.h for better portability. This is vital
for Mac compilation.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2864 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 16:41:00 +00:00
Dennis Schridde 9cc0a628c1 Do parts of the proposed changes in "[Warzone-dev] build issues in FreeBSD system" by Yaroslav Kolomiyets from 24.10.2006:
- SDL header includes don't use SDL/ anymore (raw Makefiles and MSVC Project adapted).


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2863 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 11:49:51 +00:00
Dennis Schridde 6ffdcc0bb5 Fix MinGW build by linking against WIN32_LIBS
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2862 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-24 11:21:27 +00:00
Per Inge Mathisen 36c3cb1b6c Remove unused PIEVERTLIGHT. Retire iColour type in favour of PIELIGHT. Fix circular headers.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2861 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-23 21:51:48 +00:00
Per Inge Mathisen 8475171be0 Remove iV colour defines
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2860 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 21:29:28 +00:00
Per Inge Mathisen 6d4d3ab476 Fix colour of separator between chat box and input area in multiplayer join dialog.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2859 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 20:27:48 +00:00
Per Inge Mathisen d82cd8172b Small cleanup
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2858 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 20:21:24 +00:00
Per Inge Mathisen dadf2ffc00 Vastly improve edit box cursor. Fix improves on patch in bug #10270 by Buginator.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2857 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 20:13:50 +00:00
Per Inge Mathisen 5d77ed8d9f Remove alpha channel from two new backdrops, since those were messing up campaign when used.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2856 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 19:35:40 +00:00
Per Inge Mathisen b2e28aec07 Cleanup. Remove dead code.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2855 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 19:12:30 +00:00
Per Inge Mathisen 8ad6ff9dc1 Remove double click for keyboard and mouse wheel. Patch by buginator in patch #851.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2854 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 18:51:54 +00:00
Per Inge Mathisen eeefdc0af0 Do not crash if filename to sound is not set. Modified version of patch #855 by Buginator.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2853 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 18:35:03 +00:00
Giel van Schijndel a57b33f800 * Fix a wrong date in the license header (was 1007 instead of 2007...)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@2852 4a71c877-e1ca-e34f-864e-861f7616d084
2007-11-22 16:34:51 +00:00