Commit Graph

501 Commits

Author SHA1 Message Date
Steve 9bceef8044 Cap frame rate at 60fps. 2018-07-07 07:00:55 +01:00
Steve f9064d26f7 Don't force mirroring in world test. 2018-05-16 08:16:54 +01:00
Steve c6aa5f60aa Additional mission configuration info text. 2018-05-16 08:06:52 +01:00
Steve 021a02f8e9 Correctly adjust teleporter destination when mirroring. 2018-05-16 08:06:37 +01:00
Steve 24f677236a Removed all objectives tweak, replaced with No Doors. Tweaks to item and pushblock mirroring. Other minor mission tweak fixes. 2018-05-15 08:32:16 +01:00
Steve 1ad4746a27 Merge branch 'develop' into plus 2018-05-15 07:46:53 +01:00
Steve 7598af42a0 GCC compile fix for fadeAmount not being initialized. 2018-05-15 07:37:27 +01:00
Steve 0395d25594 Use PLUS_ALL_OBJS to test for required objectives. 2018-05-14 08:32:45 +01:00
Steve 455db3d077 Correctly mirror doors in mirror mode. 2018-05-14 08:23:54 +01:00
Steve 230d28cef7 Mirror world tweaks. 2018-05-13 17:25:00 +01:00
Steve 0c631edd09 Start of map mirroring. 2018-05-13 08:59:30 +01:00
Steve 05e7fc7cad Updated mission config settings. 2018-05-12 11:50:49 +01:00
Steve 7eefeeed86 Set language size to be MAX_DESCRIPTION_LENGTH, not MAX_LINE_LENGTH. 2018-05-11 08:42:04 +01:00
Steve 181fc83632 Start of custom mission plus settings. 2018-05-11 08:09:15 +01:00
Steve 60d8020c4e Game plus tweaks. 2018-05-02 07:55:55 +01:00
Steve 693ed5f032 Exit if we try to load corrupt data (although we shouldn't really get this far). 2018-05-01 18:17:16 +01:00
Steve cdc69cc6a5 Various Game Plus tweaks. 2018-05-01 18:15:56 +01:00
Steve 3ae8a2a717 Give enemies more health in Plus mode. 2018-05-01 08:40:57 +01:00
Steve 6fe72e4b2a Start of experimental Mission Plus mode. 2018-05-01 08:38:46 +01:00
Steve 224952a962 Check for possible corrupt save files and prevent loading. 2018-04-29 07:47:37 +01:00
Steve 3a99531a04 Don't include missions complete in % stats for save label. Correctly handle %. 2018-04-28 16:09:24 +01:00
Steve 01448698ad Item to reset items that are stuck in walls are mission start. 2018-04-28 15:55:01 +01:00
Steve 47ae458edd Memory corruption fix. 2018-04-28 09:50:01 +01:00
Steve cd8ee71c30 Save grenade combo value to correct stat slot. 2018-04-27 18:22:32 +01:00
Steve c4efe60abd Don't allow laser traps to keep victims alive indefinitely. 2018-04-26 09:07:32 +01:00
Steve 9bafce978f Don't save Teeka - there is never an instance in the game where he needs to be persisted. 2018-04-25 18:15:23 +01:00
Steve ceaced512f If Bob was stunned when the game is saving, set him back to normal facing so we don't error. 2018-04-25 08:17:49 +01:00
Steve 9c1b39179d Tidied up headers. 2018-04-25 07:56:06 +01:00
Steve d4f310119f Centre bullets more inside shooter. 2018-04-24 19:04:08 +01:00
Steve 73e0e4b17a Attempt to save the game and world data atomically. 2018-04-24 08:27:42 +01:00
Steve 5f212282b2 Added grenade combo counter HUD message and gameplay stat. 2018-04-24 07:17:05 +01:00
Steve c2b2b86710 Merge branch 'paths' into develop 2018-04-22 09:11:25 +01:00
Steve 103aa91165 Only use *lang if not Windows. 2018-04-21 18:38:39 +01:00
Steve 5b6dfecebb We only need to use strtok here. 2018-04-21 18:35:16 +01:00
Steve 7633322d1e Avoid array (string) overlapping. 2018-04-21 17:21:10 +01:00
Steve c2712d8916 Don't save trophy screenshot - is too buggy and often crashes. 2018-04-21 12:43:50 +01:00
Steve 09afbfc0d9 Load and use correct save slot. 2018-04-21 12:13:29 +01:00
Steve f5bdb5e59a Use malloc to create some sprintf string values (long paths). 2018-04-21 11:54:06 +01:00
Steve c91aac41fe Don't sprintf into filename var. 2018-04-21 10:41:36 +01:00
Steve ead0c5335a Use MAX_PATH (4096) characters for save paths. 2018-04-21 10:10:58 +01:00
Steve 1566a9ea06 Only use the allowed joystick axis values (max is 2 - range check). 2018-04-21 09:41:46 +01:00
Steve 4c1bd993e4 Reset warning text on title screen. 2018-04-21 09:40:38 +01:00
Steve 7b49eb95d9 Save the jetpack control options. 2018-04-21 09:40:15 +01:00
Steve 775dc8d71d Create screenshot folder as needed. 2018-04-15 10:45:18 +01:00
Steve 2031d5a301 Correctly handle free play mode. 2018-04-15 09:26:29 +01:00
Steve 7cfac40aa8 Added game complete mission quit message. 2018-04-15 09:26:15 +01:00
Steve 8100c45446 Make heart and cell appear a little more often when game is complete. 2018-04-15 09:25:53 +01:00
Steve 1de2c09e00 Reduce tank turret height so that the laser doesn't hit it through the tracks. 2018-04-15 09:24:50 +01:00
Steve 630c01ac8b Don't draw negative health values. 2018-04-14 16:54:45 +01:00
Steve 66681c94bc Report too many keys and items separately. 2018-04-12 16:05:41 +01:00