Commit Graph
31 Commits
Author SHA1 Message Date
neuromancer 445dc9fd0e FREESCAPE: extended save/load game code per engine 2022-11-13 13:15:06 +01:00
neuromancer cc56b8e3f9 FREESCAPE: reimplemented crossair as texture and removed its code from renderers 2022-11-12 11:33:44 +01:00
neuromancer 6c60d761f9 FREESCAPE: Fixed duplicated statement. PVS-Studio V519 2022-11-07 23:59:04 +01:00
neuromancer 0aa8aef361 FREESCAPE: avoid potential null derreference in dark 2022-11-07 08:54:14 +01:00
neuromancer ec31a66b2a FREESCAPE: make sure the border surface is always correctly used in dark 2022-11-06 22:00:45 +01:00
neuromancer 119d663943 FREESCAPE: sorted, removed and simplified a number of includes 2022-11-06 22:00:37 +01:00
neuromancer 3f56b2e009 FREESCAPE: added new line at the end of each file 2022-11-06 22:00:36 +01:00
neuromancer 4b79f528dd FREESCAPE: renamed variable names from Area class to follow code conventions 2022-11-06 22:00:35 +01:00
neuromancer 5406ed5929 FREESCAPE: specify RGB colors with a portable function 2022-11-06 22:00:34 +01:00
neuromancer 882797ea17 FREESCAPE: use the RenderMode type instead of string to load game assets 2022-11-06 22:00:34 +01:00
neuromancer 2ddbb8c15d FREESCAPE: correctly open and close files when reading assets in dark 2022-11-06 22:00:34 +01:00
neuromancer 1567b31443 FREESCAPE: Use ABS instead of abs 2022-11-06 22:00:32 +01:00
neuromancer 3e4b23f241 FREESCAPE: used clang-format to improve code formatting 2022-11-06 22:00:30 +01:00
neuromancer b620c2a407 FREESCAPE: move/shoot move first implementation 2022-11-06 22:00:26 +01:00
neuromancer 6400b4d5b3 FREESCAPE: refactor code that load images for every game 2022-11-06 22:00:24 +01:00
neuromancer 9db5a84d4d FREESCAPE: implemented isDemo 2022-11-06 22:00:21 +01:00
neuromancer 5333d4ee8f FREESCAPE: fixed texture memory leak 2022-11-06 22:00:21 +01:00
neuromancer 6e109d6b94 FREESCAPE: refactored some game-specific code 2022-11-06 22:00:20 +01:00
neuromancer 4aec147f97 FREESCAPE: improved handling of sync/async sounds 2022-11-06 22:00:20 +01:00
neuromancer 003cb43efd FREESCAPE: fixed compiler warnings 2022-11-06 22:00:20 +01:00
neuromancer fdd5e1f0fe FREESCAPE: replace some debug by debugC calls 2022-11-06 22:00:19 +01:00
neuromancer 4e2dbd51f3 FREESCAPE: fixed initial rotation when traversing entrances 2022-11-06 22:00:18 +01:00
neuromancer e108873791 FREESCAPE: adjusted collision detection using last position 2022-11-06 22:00:18 +01:00
neuromancer 8777a3c9db FREESCAPE: refactor sky drawing for each game 2022-11-06 22:00:17 +01:00
neuromancer 03f0298e99 FREESCAPE: improved handling of rise/fall for all the games 2022-11-06 22:00:16 +01:00
neuromancer d8f1c3d0cb FREESCAPE: basic ui for dark in ega mode 2022-11-06 22:00:16 +01:00
neuromancer d15ed5bd0c FREESCAPE: added border for dark in ega mode 2022-11-06 22:00:16 +01:00
neuromancer 2e414c5071 FREESCAPE: removed _missingColor variable from gfx class 2022-11-06 22:00:14 +01:00
neuromancer ff9b083593 FREESCAPE: improved pyramid rendering 2022-11-06 22:00:14 +01:00
neuromancer 0050f7a5b7 FREESCAPE: moved more specific code into the game classess 2022-11-06 22:00:08 +01:00
neuromancer 59882c7434 FREESCAPE: splited dark into a separated class 2022-11-06 22:00:07 +01:00