Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 8a73bb978e FREESCAPE: avoid crashing if fonts are not loaded 2022-11-06 22:00:22 +01:00
neuromancer 99d9c5f86d FREESCAPE: improved detection of driller data from amiga 2022-11-06 22:00:22 +01:00
neuromancer 09cfcf3886 FREESCAPE: simplify loading of driller data in amiga 2022-11-06 22:00:21 +01:00
neuromancer bccbaee3b7 FREESCAPE: allow to load driller data from amiga 2022-11-06 22:00:21 +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 96fbece4ea FREESCAPE: refactored asset loading code for castle 2022-11-06 22:00:21 +01:00
neuromancer 9846e162f9 FREESCAPE: disable execution of local/global condition for castle 2022-11-06 22:00:21 +01:00
neuromancer c47aaa866a FREESCAPE: refactored some game-specific code 2022-11-06 22:00:20 +01:00
neuromancer 6e109d6b94 FREESCAPE: refactored some game-specific code 2022-11-06 22:00:20 +01:00
neuromancer 9ba81add8c FREESCAPE: refactored and added some code to parse data from the amiga releases 2022-11-06 22:00:20 +01:00
neuromancer 2e51636088 FREESCAPE: refactored and added some code to parse data from the amiga releases 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 37aa8924aa FREESCAPE: replace some debug by debugC calls 2022-11-06 22:00:19 +01:00
neuromancer fdd5e1f0fe FREESCAPE: replace some debug by debugC calls 2022-11-06 22:00:19 +01:00
neuromancer 698b7ea4a0 FREESCAPE: entrance fixes for eclipse 2022-11-06 22:00:19 +01:00
neuromancer 77f21d24e1 FREESCAPE: added no clip cheat using N key 2022-11-06 22:00:19 +01:00
neuromancer 6a9afc56fe FREESCAPE: avoid crashing with an unknown sound 2022-11-06 22:00:19 +01:00
neuromancer d7c076fb53 FREESCAPE: recompute bounding box when an object is moved 2022-11-06 22:00:19 +01:00
neuromancer b30eb9e04c FREESCAPE: removed driller specific code from area class 2022-11-06 22:00:18 +01:00
neuromancer 4e2dbd51f3 FREESCAPE: fixed initial rotation when traversing entrances 2022-11-06 22:00:18 +01:00
neuromancer 756c4d3b03 FREESCAPE: moved some driller specific code outside the area class 2022-11-06 22:00:18 +01:00
neuromancer ec7375cb5e FREESCAPE: show proper messages related with drilling in driller 2022-11-06 22:00:18 +01:00
neuromancer de83f3a1e8 FREESCAPE: no drilling in fly mode 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 9cf282a514 FREESCAPE: fixes in the position 2022-11-06 22:00:17 +01:00
neuromancer 560a3e85a4 FREESCAPE: specialized gotoArea function for castle 2022-11-06 22:00:17 +01:00
neuromancer 8777a3c9db FREESCAPE: refactor sky drawing for each game 2022-11-06 22:00:17 +01:00
neuromancer 0388784ae8 FREESCAPE: added special case to convert rectangles that are really lines 2022-11-06 22:00:17 +01:00
neuromancer 60ad427d29 FREESCAPE: palette fixes for rendering sky 2022-11-06 22:00:17 +01:00
neuromancer 1a02e483ac FREESCAPE: show height level in the driller ui 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 3d08b94f57 FREESCAPE: refactor area/global condition execution 2022-11-06 22:00:16 +01:00
neuromancer e35d0aec9e FREESCAPE: avoid crashing when an object is not found in the current/global area 2022-11-06 22:00:16 +01:00
neuromancer f5b7b34e91 FREESCAPE: added more code to replicate sounds 2022-11-06 22:00:16 +01:00
neuromancer 0f8a55e256 FREESCAPE: added missing space when printing bytecode 2022-11-06 22:00:15 +01:00
neuromancer 9e68f6fe1f FREESCAPE: improved detection collision in driller 2022-11-06 22:00:15 +01:00
neuromancer f1cecfabc8 FREESCAPE: relocated movement functions into a separated file 2022-11-06 22:00:15 +01:00
neuromancer 085af6ef83 FREESCAPE: inverted ifrvis and ifrinvis opcodes 2022-11-06 22:00:15 +01:00
neuromancer 7d08f4249b FREESCAPE: force a screen update when executing a redraw opcode 2022-11-06 22:00:15 +01:00
neuromancer 4e5aca393e FREESCAPE: correclty load area in eclipse 2022-11-06 22:00:15 +01:00
neuromancer 2e414c5071 FREESCAPE: removed _missingColor variable from gfx class 2022-11-06 22:00:14 +01:00
neuromancer a3c3bb2a65 FREESCAPE: improved pyramid rendering 2022-11-06 22:00:14 +01:00
neuromancer ff9b083593 FREESCAPE: improved pyramid rendering 2022-11-06 22:00:14 +01:00
neuromancer 5bba4ab46b FREESCAPE: moved color remapping inside gfx 2022-11-06 22:00:14 +01:00
neuromancer fd03e9e127 FREESCAPE: fixed in handling certain opcodes 2022-11-06 22:00:14 +01:00
neuromancer 4801685bb0 FREESCAPE: avoid crashing with unknown sounds 2022-11-06 22:00:14 +01:00