Commit Graph
282 Commits
Author SHA1 Message Date
neuromancer c00d43685c FREESCAPE: added version number information and a basic number check for freescape.dat 2023-01-17 15:00:17 +01:00
neuromancer f75bcb2a60 FREESCAPE: refactored code that shows title and border screen in driller 2023-01-15 16:46:12 -03:00
neuromancer 4e472f9abb FREESCAPE: do not show intro in the Driller DOS demo 2023-01-10 21:26:20 -03:00
neuromancer 7e41d4ba2b FREESCAPE: make sure crossair does not leave the view area in shooting mode 2023-01-08 15:29:18 -03:00
neuromancer 2564442fe6 FREESCAPE: use _mouseSensitivity and removed old code 2023-01-08 15:29:18 -03:00
neuromancer a79e451fee FREESCAPE: use relative mouse position for mouselook 2023-01-08 12:45:34 -03:00
Cameron Cawley 405585b7eb FREESCAPE: Ensure that the mouse is unlocked when the engine is paused 2023-01-08 11:17:49 -03:00
neuromancer ed1f01f4ef FREESCAPE: implemented falling in Driller and added a cheat to avoid it 2023-01-07 19:42:00 -03:00
neuromancer 66d89f3b73 FREESCAPE: improved parsing of Driller for C64 2023-01-07 08:11:32 -03:00
neuromancer 7cee9ad61c FREESCAPE: basic parsing of Driller for C64 2023-01-02 08:09:37 -03:00
neuromancer 0c7d018b31 FREESCAPE: basic implementation of color decoding in CPC 2022-12-31 13:57:19 -03:00
neuromancer f9130c3700 FREESCAPE: lock pointer to avoid issues when moving the camera 2022-12-30 19:05:37 -03:00
neuromancer cd5dffdce8 FREESCAPE: added basic loading of Driller Amstrad CPC release (but without correct palette) 2022-12-29 10:52:57 -03:00
neuromancer 2c6b185fe1 FREESCAPE: show title screen in driller zx spectrum 2022-12-28 09:34:55 -03:00
neuromancer a83325dd12 FREESCAPE: improved drawInfoMenu for driller dos and zx spectrum 2022-12-28 09:34:55 -03:00
neuromancer eaedfdb3b4 FREESCAPE: initial implementation of getRGBAtZX 2022-12-24 13:18:53 -03:00
neuromancer bcbd5dd6a3 FREESCAPE: preliminary support for zx spectrum release of driller 2022-12-24 13:18:53 -03:00
neuromancer 3bb208de3f FREESCAPE: limit cpu usage when vsync is enabled 2022-12-23 09:11:05 -03:00
neuromancer dcb015e31d FREESCAPE: added empty drawInfoMenu implementation for Driller 2022-12-22 21:05:49 -03:00
neuromancer 362f134af4 FREESCAPE: better handling for title and border drawing when a game starts 2022-12-21 18:03:27 -03:00
neuromancer 85dec32b71 FREESCAPE: refactored code that replaces black by transparent pixels in borders 2022-12-21 18:03:27 -03:00
neuromancer 943ab0d77c FREESCAPE: avoid crashing when flashing the screen in CGA 2022-12-21 18:03:27 -03:00
neuromancer afc8253463 FREESCAPE: increased near clip plane to reduce flickering 2022-12-21 18:03:27 -03:00
neuromancer 63df3b62fb FREESCAPE: correctly load border and palette in CGA mode 2022-12-21 07:29:11 -03:00
neuromancer 3abff67b07 FREESCAPE: improved shoot rendering in driller to match the original implementation 2022-12-17 19:28:37 -03:00
neuromancer 69735a15fb FREESCAPE: refactored frame rendering code to avoid displaying things too quickly 2022-12-17 19:28:37 -03:00
neuromancer 9eacc4f955 FREESCAPE: refactored sensor code 2022-12-17 19:28:37 -03:00
neuromancer 55dd099804 FREESCAPE: removed mouse locking when save/load games 2022-12-16 08:14:33 -03:00
neuromancer 57226cc162 FREESCAPE: avoiding locking the mouse and always use the system screen resolution 2022-12-13 11:07:49 -03:00
neuromancer 2110fe69ba FREESCAPE: disable no clip mode when a game is restarted or reloaded 2022-12-07 09:35:31 +01:00
neuromancer 137554d72c FREESCAPE: clear old messages before pushing new ones in driller 2022-12-03 12:19:22 +01:00
neuromancer 310768bdf5 FREESCAPE: show xyz in ui of amiga/atari driller 2022-12-03 12:19:22 +01:00
neuromancer cdd7ef737d FREESCAPE: add cheat to disable sensors 2022-12-03 12:19:22 +01:00
neuromancer ae02a3a642 FREESCAPE: make sure background is black for driller in amiga/atari 2022-12-01 21:03:48 +01:00
neuromancer e9ec4c3fc6 FREESCAPE: do not show the main menu in save thumbnail 2022-12-01 21:03:48 +01:00
Eugene Sandulenko fb7095f5a4 COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
neuromancer a0e816370b FREESCAPE: relocated the code that process demo inputs 2022-11-30 12:36:49 +01:00
neuromancer 4c969c7c47 FREESCAPE: basic implementation of code that restart the game in driller 2022-11-30 12:36:49 +01:00
neuromancer 1aa5eda704 FREESCAPE: fixes for amiga/atari driller releases 2022-11-27 20:10:22 +01:00
neuromancer 1f900a2cf4 FREESCAPE: first approach to check if a sensor can shoot the player 2022-11-27 14:04:54 +01:00
neuromancer aa0be90ef5 FREESCAPE: added extended timer cheat for all the games 2022-11-27 14:04:54 +01:00
neuromancer 1b8759f13b FREESCAPE: removed useless call to clear 2022-11-27 14:04:54 +01:00
neuromancer 5c790d0d11 FREESCAPE: refactored checkSensors and implemented renderSensorShoot 2022-11-26 22:53:53 +01:00
neuromancer 52cc36a7fd FREESCAPE: refined sensor firing range detection 2022-11-26 22:53:53 +01:00
neuromancer b46ba41d7c FREESCAPE: avoid crashing if the color used in the flash effect is invalid 2022-11-25 20:25:11 +01:00
neuromancer 1dfe03343e FREESCAPE: refactor flash related code into flashScreen function 2022-11-25 20:25:11 +01:00
neuromancer 6031c0d2d7 FREESCAPE: select the specific color for special effect when taking damage from a sensor in driller 2022-11-25 20:25:11 +01:00
neuromancer c599b4e737 FREESCAPE: basic implementation of special effect when player is taking damage 2022-11-25 13:05:29 +01:00
neuromancer 7d2f63681c FREESCAPE: refactoring to add basic function for implementing sensors 2022-11-23 13:17:02 +01:00
neuromancer 317c388a38 FREESCAPE: correctly place mouse pointer in demo mode 2022-11-22 20:39:29 +01:00