Commit Graph

  • 3efe540ee4 Clean up DoModifyShips a bit more. Meep-Eep 2011-12-31 02:40:15 +00:00
  • fca250aaa1 Remove dead code; consistent use of 'extern'. Meep-Eep 2011-12-31 01:58:11 +00:00
  • 9815ef5737 Simplify. Meep-Eep 2011-12-31 01:46:56 +00:00
  • 85c3c334aa Some cleaning up of DoModifyShips(). More to come. Meep-Eep 2011-12-31 01:39:02 +00:00
  • 85b97fb673 Reverting. This one is not ready yet. Meep-Eep 2011-12-30 01:37:21 +00:00
  • 64ffdebd4c Changed SetFlashRect to use the new flash code. This is an intermediate step towards getting rid of the flash thread altogether. Meep-Eep 2011-12-29 23:38:38 +00:00
  • 63b1e02620 More comment fixes. Meep-Eep 2011-12-29 22:30:42 +00:00
  • e577ef1ca0 Change 'if' chain to switch. Now why didn't I use a switch in the first place? Meep-Eep 2011-12-29 21:29:16 +00:00
  • 8a3315c87d Fix comments. Meep-Eep 2011-12-29 21:18:08 +00:00
  • e87c43f0b8 Still no mid-block variable declaration in VC6. No matter how hard you try, VC6 just won't accept it! :P avolkov 2011-12-29 15:00:32 +00:00
  • af37314aaf Added Valgrind suppression file, from Louis Delacroix Meep-Eep 2011-12-28 20:24:21 +00:00
  • 3e8b8bf30e Cleanup, simplify, from Louis Delacroix. Meep-Eep 2011-12-28 19:40:24 +00:00
  • d7ae2bbc66 Reapply. Old SDL versions could return -1 (probably as a bug). We might as well handle this case. Meep-Eep 2011-12-28 18:43:45 +00:00
  • 1d530a2ffb Revert; SDL_PollEvent() never returns -1. Meep-Eep 2011-12-28 18:31:23 +00:00
  • c64e15b9e5 SDL_PollEvent may return -1. Handle this. Meep-Eep 2011-12-28 18:26:00 +00:00
  • ef086c3fb4 Fix memory leak, from Louis Delacroix. Meep-Eep 2011-12-28 18:00:11 +00:00
  • dc1dfcba27 Fix a few memory leaks, from Louis Delacroix. Meep-Eep 2011-12-28 17:51:58 +00:00
  • 41680a3e99 Small step towards cleaning up this mess. Meep-Eep 2011-12-26 01:35:07 +00:00
  • 5fd7d584ce Fix memory leak, from louisdx. Meep-Eep 2011-12-21 18:03:45 +00:00
  • 706dbb3cd9 Fix for a few warnings. Meep-Eep 2011-12-21 17:59:49 +00:00
  • 6bdee53e70 Removed a few explicit casts which caused warnings. (From louisdx) Meep-Eep 2011-12-21 17:58:57 +00:00
  • d649de4199 Remove superfluous semicolons, from Louis Delacroix. Meep-Eep 2011-12-21 17:43:44 +00:00
  • d010a7d3f7 Fix comment. Meep-Eep 2011-12-20 22:15:43 +00:00
  • b57fa73233 Make some declarations forward declartions, to prevent dependency hell in upcoming changes. Meep-Eep 2011-12-20 21:55:41 +00:00
  • 3d91a7cf07 Added a callback function for keys. Also some more comments. Meep-Eep 2011-12-20 20:16:17 +00:00
  • 2fdbcc6f78 Annihigate ActivateStarShip(). Meep-Eep 2011-12-16 21:01:55 +00:00
  • 38ee94f05e Removed obsolete RESPONSE_TO_REF. Meep-Eep 2011-12-16 17:30:27 +00:00
  • cc63dda758 Don't require the 'shadow' dir in addon packs, from Alex. Meep-Eep 2011-10-01 15:55:13 +00:00
  • f349ffad5e Some comments for easier counting. Meep-Eep 2011-10-01 15:40:10 +00:00
  • de41280e07 Update. Meep-Eep 2011-10-01 15:30:21 +00:00
  • e2c6926c7b Make use of GAME_STATE_FILE consistently. Meep-Eep 2011-10-01 14:54:18 +00:00
  • e37fd2c51f Fixed unconst() types. Meep-Eep 2011-10-01 14:15:35 +00:00
  • 094c7d6e15 Refactor scan nodes generation funcs: get rid of PLANET_INFO.CurXXX fields and pass a struct to generation funcs to fill instead; makes SOLARSYS_STATE const for the funcs; gets rid of unconst casts; bug #50 avolkov 2011-09-09 21:36:34 +00:00
  • d2358e1e51 Planet/system generation code cleanup: isolate generation code with an own RandomContext; generation funcs do not return the random seed anymore; move and cleanup some calculation funcs; clarify deliberate Random() truncation; other random cleanups avolkov 2011-09-09 01:59:12 +00:00
  • 128bfaa8d4 Eliminate the use of C++ keyword 'template'; bug #1131; from Scott A. Colcord avolkov 2011-09-08 15:25:32 +00:00
  • 9f1fc6f6d1 Fix prototype warning in libs/file avolkov 2011-09-07 18:07:26 +00:00
  • f7546d3b30 Fix strict warnings in screen scalers, bug #50; from Sze Howe Koh avolkov 2011-09-07 18:03:10 +00:00
  • bb33e30b79 Update the scripts for cross-building on Cygwin to Mingw with gcc 4 (-mno-cygwin is now gone) avolkov 2011-09-07 06:17:23 +00:00
  • 6f6c5c0788 Add -O0 to strict debug build type to match others avolkov 2011-09-07 01:01:12 +00:00
  • 36baefcfdd Various strict warnings cleanup, bug #50; from Scott A. Colcord avolkov 2011-09-06 22:14:20 +00:00
  • b28d379c73 Added -Wdeclaration-after-statement to strict warnings build; removed -O1 not needed for gcc 4; from Scott A. Colcord avolkov 2011-09-06 21:20:40 +00:00
  • 58866e1be5 Remove casts from DUCK video decoder which cause function cast warnings avolkov 2011-09-06 17:33:18 +00:00
  • 72e57be70d Remove casts from mixer resampling code which cause function cast warnings avolkov 2011-09-06 17:27:37 +00:00
  • 24251176b7 Sort out the inplib SDL includes avolkov 2011-09-06 17:25:13 +00:00
  • 12add1f596 Fix transposed memset() parameters in aiff decoder avolkov 2011-09-05 16:16:41 +00:00
  • 32bc325ff5 Dodge compiler warning in MikMod driver because MikMod_Init() does not take 'const char*' avolkov 2011-09-05 16:10:56 +00:00
  • 103f9379a4 Removed retired function TFB_BlitSurface() avolkov 2011-09-05 16:06:48 +00:00
  • db13af9444 Remove TotalElementMass from the strip ship random seed mix because the player can dump cargo and change the seed; bug #567 avolkov 2011-09-01 18:58:13 +00:00
  • cb289eee65 Account for slight movement in HyperSpace due to encounters in Melnorme strip ship random seed; bug #567 avolkov 2011-09-01 17:48:11 +00:00
  • d5d30cc08a Fix double free() of RandomContext in Melnorme comm avolkov 2011-08-30 15:59:39 +00:00
  • 3632e6a2b5 Update Meep-Eep 2011-08-28 20:22:44 +00:00
  • 40b41b9ed8 Fix order of MountInfo. From fossil. Meep-Eep 2011-08-28 20:15:45 +00:00
  • dd5c1dfdb8 Increment correct ref counter. From fossil. Meep-Eep 2011-08-28 19:55:08 +00:00
  • ee3cf76487 update ChangeLog mcmartin 2011-08-27 21:00:49 +00:00
  • f3928c731a Conversation logic refinements (#567, #756) mcmartin 2011-08-27 20:55:32 +00:00
  • 2b41e76eeb Allow F6 as a search key, for user-friendliness and support for non-US keyboards. mcmartin 2011-08-27 20:54:35 +00:00
  • eaecca1848 Rename Players 1 and 2 to Bottom/Top player (bug #954) mcmartin 2011-08-27 20:52:38 +00:00
  • 4610e5e1f5 Cleanup of ENCOUNTER member fields abuse avolkov 2011-08-25 23:33:17 +00:00
  • 470d5c49b8 Cleanup: AllocHyperElement() only needs a POINT arg (in preparation for ENCOUNTER cleanup) avolkov 2011-08-25 21:34:10 +00:00
  • e85357e5f1 Refactor planetary hazard code; bug #1140; from Scott A. Colcord avolkov 2011-08-24 16:51:09 +00:00
  • c75ea6280d Various warning cleanups from Scott A. Colcord, bug #50; reworked Umgah ship code so as not to compare FRAMEs avolkov 2011-08-24 16:22:39 +00:00
  • 30b6be94f9 Compiling with no joystick warning fixes (bug #50); SDLKey signedness warning fixes and hardening avolkov 2011-08-08 15:56:23 +00:00
  • 62a291f2c2 Tools: map generator maintenance; added SVG output driver (from Jan Lönnberg, bug #1100); attempt to load fonts with various filename capitalization avolkov 2011-08-03 20:27:14 +00:00
  • 35281c14c0 Refactoring of ship_death() code: Pkunk/Shofixti exception hacks removed (but not MAX_SHIP_MASS+1); both now have own death_func(); Pkunk ditty plays after a simultaneous destruction + reincarnation (bug #666); plus some comments avolkov 2011-07-26 20:30:58 +00:00
  • 8ab9c69b55 Preparing for linking with C++ code, from Scott A. Colcord. Meep-Eep 2011-07-24 19:58:25 +00:00
  • 5d22cd61ad Socket functions needed when we switch to UDP. Meep-Eep 2011-07-24 19:03:42 +00:00
  • 51d3291671 Remove 'uqm-wrapper' script in 'clean' subtarget; small comment fix; bug #1126 avolkov 2011-07-23 16:55:21 +00:00
  • 2d45321321 Removed unused UQM_SVN_REVISION define which evidently confused some people avolkov 2011-07-23 16:31:20 +00:00
  • 3c18f2c3e7 Fixed player's phrase leading to Tanaka's solitary vigil response so that the response made sense; the new phrase is a hybrid of DOS and 3DO versions; also some emphasis punctuation changes (tracks DOS and voice actor) avolkov 2011-07-20 19:02:32 +00:00
  • 50071c4ddc Added the Ur-Quan to the Hayes' conversation options on the Hierarchy; the encompassing option changed to 'The Hierarchy and their battle thralls'; bug #865 avolkov 2011-07-20 18:17:42 +00:00
  • fcb60bcbff Use correct Commander Hayes phrases when advising the player on the number of landers; bug #1098 avolkov 2011-07-20 17:23:43 +00:00
  • 8c2f0d79c6 Synchronize resource includes with the master resource list resources.csv avolkov 2011-07-19 18:34:45 +00:00
  • ce51a50cb0 Minor addon loading cleanup avolkov 2011-07-18 22:17:22 +00:00
  • b783c259f6 Fix error introduced by adding .h files to Makeinfo. Meep-Eep 2011-07-17 18:31:14 +00:00
  • 540e92658e Preserve the remix options between visits to the setup menu; bug #1132 avolkov 2011-07-17 17:59:57 +00:00
  • 8d9132725a Fixed Pkunk how_goes_war player phrase (removed the line break); bug #1136 avolkov 2011-07-17 17:42:51 +00:00
  • 1e7fc3c777 Add .h files to Makeinfo, so that we can generate files based on these too. (In a future commit) Meep-Eep 2011-07-17 09:04:26 +00:00
  • 62dee51b72 Removed the remnants of the --music option; bug #1133 avolkov 2011-07-16 19:56:22 +00:00
  • f71806fb26 Fixed flagship-planet IP collision regression introduced in r3384; bug #1135 avolkov 2011-07-16 19:27:13 +00:00
  • f692ecf001 Fix a type warning in sdl sound driver that could actually become a problem avolkov 2011-07-16 16:26:57 +00:00
  • 9568dc0ef6 Silence the obsessive compiler (missing initializer) avolkov 2011-07-16 16:15:09 +00:00
  • fe51b00589 Fixed the starmap fuel range circle overflow; bug #1130; also cap the range circle at a sensible level to prevent further overflows avolkov 2011-07-15 16:09:12 +00:00
  • c0bc500620 Added gamma correction option to the setup menu; bug #977; some work from Nic avolkov 2011-07-14 21:36:36 +00:00
  • 9649e30f33 Refactor Melnorme comm code to make modding easier, step 1; bug #1128; from Scott A. Colcord avolkov 2011-07-13 17:29:42 +00:00
  • 9e165899d5 Spelling. Meep-Eep 2011-07-09 21:52:21 +00:00
  • 5dcb2ce4ec update Meep-Eep 2011-07-09 21:49:07 +00:00
  • 5ba6fcb8bf Added aspect ratio option to the setup menu avolkov 2011-07-09 16:12:21 +00:00
  • d89b656f7b Make adding items to the setup menu slightly less error-prone avolkov 2011-07-09 05:27:47 +00:00
  • fda0c409e5 Make the switch from positional -> not positional sfx actually work w/o having sfx channels permanently stuck somewhere in 3D world; there is no reason to use different distance models, and that eliminates the need to change models when switching positional <-> not avolkov 2011-07-09 03:49:12 +00:00
  • 82a7cf0520 Bugfix: positional SFX setup menu option should have an immediate effect avolkov 2011-07-09 02:32:58 +00:00
  • a2be245a09 Added 'speech' config value which controls loading of 3dovoice addon; decoupled user option from actual presence of speech avolkov 2011-07-09 02:29:10 +00:00
  • 812d98449d Audio drivers have no business setting channel volumes from user settings avolkov 2011-07-08 22:23:28 +00:00
  • 9acf723bd9 Whitespace fix avolkov 2011-07-08 20:49:41 +00:00
  • b7744e6459 Added the MetaChron story to the no-voice Melnorme script; bug #43 avolkov 2011-07-08 20:37:02 +00:00
  • 05545420b9 Melnorme subtitle fixes: Dnyarri spelling, punctuation avolkov 2011-07-07 19:25:08 +00:00
  • ea36957077 Updated 0.7.0 revision avolkov 2011-07-04 21:49:11 +00:00
  • c3bbcdf834 Updated .LSM file avolkov 2011-07-04 19:21:01 +00:00
  • 496ee722ce Fix pending error messing up the file-append op avolkov 2011-07-04 17:58:45 +00:00
  • 605111de3e Some restructuring, removing of credits for individual items as before (they are in ChangeLog), and removing of bug numbers (again ChangeLog). Meep-Eep 2011-07-04 17:51:45 +00:00
  • e175e54577 Version 0.7.0 avolkov 2011-07-04 16:44:22 +00:00