Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer da79f0f685 FREESCAPE: add room structure after all the areas are parsed 2022-11-06 22:00:05 +01:00
neuromancer a06b72736e FREESCAPE: correctly initialize flags for sensors/entrance 2022-11-06 22:00:05 +01:00
neuromancer 6e04dc224e FREESCAPE: correctly render up-pyramids 2022-11-06 22:00:05 +01:00
neuromancer a42b93078e FREESCAPE: fix mouselook in fullscreen 2022-11-06 22:00:04 +01:00
neuromancer 5115cc1f68 FREESCAPE: allow to rise or lower player height in driller 2022-11-06 22:00:04 +01:00
neuromancer 22395f0300 FREESCAPE: added new licenses and cleaned up includes 2022-11-06 22:00:04 +01:00
neuromancer 907dae22be FREESCAPE: add drill at the correct y position 2022-11-06 22:00:04 +01:00
neuromancer 2bbb638f37 FREESCAPE: allow save and load drill position 2022-11-06 22:00:04 +01:00
neuromancer 59146c1667 FREESCAPE: added detection of another release of castle 2022-11-06 22:00:04 +01:00
neuromancer 82ac1f6f41 FREESCAPE: increase variable 32 when drilling 2022-11-06 22:00:03 +01:00
neuromancer a6532770de FREESCAPE: only allow to drill when radious is positive 2022-11-06 22:00:03 +01:00
neuromancer 45ba823fc9 FREESCAPE: correctly set keys for driller and implement basic adding/removing of drill 2022-11-06 22:00:03 +01:00
neuromancer 8cf72c7e5c FREESCAPE: correctly parse sky and ground color 2022-11-06 22:00:03 +01:00
neuromancer 98352edc3b FREESCAPE: improved parsing of fcd opcodes 2022-11-06 22:00:03 +01:00
neuromancer c90d2620ba FREESCAPE: parse more fcd opcodes 2022-11-06 22:00:03 +01:00
neuromancer 1758d54909 FREESCAPE: loading of castle from dos release 2022-11-06 22:00:02 +01:00
neuromancer f668a6e6a1 FREESCAPE: improved detection of castle 2022-11-06 22:00:02 +01:00
neuromancer 90c3ff28a6 FREESCAPE: corrected IFINVISQ opcode implementation 2022-11-06 22:00:02 +01:00
neuromancer 71257b980b FREESCAPE: make sure line bounding boxes are valid 2022-11-06 22:00:02 +01:00
neuromancer 62eeb5121f FREESCAPE: removed more old code 2022-11-06 22:00:02 +01:00
neuromancer 44de3eebd3 FREESCAPE: removed more old code 2022-11-06 22:00:02 +01:00
neuromancer 347f1a857c FREESCAPE: removed old code 2022-11-06 22:00:01 +01:00
neuromancer ab155f3c09 FREESCAPE: removed old code 2022-11-06 22:00:01 +01:00
neuromancer 4aa4667a34 FREESCAPE: only allow to add drill in driller 2022-11-06 22:00:01 +01:00
neuromancer f118754db9 FREESCAPE: parse area names for eclipse 2022-11-06 22:00:01 +01:00
neuromancer 96ab09bced FREESCAPE: parse area names for driller and dark 2022-11-06 22:00:01 +01:00
neuromancer 78d247ea71 FREESCAPE: read gas pockets and allow driller deployment 2022-11-06 22:00:01 +01:00
neuromancer 453e713200 FREESCAPE: improved game selection 2022-11-06 22:00:00 +01:00
neuromancer 9cd387cff9 FREESCAPE: improved player size for driller and eclipse 2022-11-06 22:00:00 +01:00
neuromancer 6d41bc9829 FREESCAPE: improved destroy opcode implementation 2022-11-06 22:00:00 +01:00
neuromancer b7ba3d2049 FREESCAPE: implement border and view port for driller and eclipse 2022-11-06 22:00:00 +01:00
neuromancer b863506abc FREESCAPE: if an object is destroyed, restore it while loading 2022-11-06 22:00:00 +01:00
neuromancer 191a7ce2cb FREESCAPE: improved palette for total eclipse and added some fixes 2022-11-06 21:59:59 +01:00
neuromancer 2bf32efe82 FREESCAPE: refactored palette code 2022-11-06 21:59:59 +01:00
neuromancer a8ad0f7b93 FREESCAPE: move palettes to another file 2022-11-06 21:59:59 +01:00
neuromancer 16fcdfb27e FREESCAPE: implement some area flags 2022-11-06 21:59:59 +01:00
neuromancer 095709ac45 FREESCAPE: added basic implementation of room structure for eclipse and castle 2022-11-06 21:59:59 +01:00
neuromancer 999c7785b6 FREESCAPE: removed useless assert 2022-11-06 21:59:59 +01:00
neuromancer 67249c9c85 FREESCAPE: implemented additional opcode for driller 2022-11-06 21:59:58 +01:00
neuromancer 32cba24397 FREESCAPE: better transition between levels 2022-11-06 21:59:58 +01:00
neuromancer 0864babe56 FREESCAPE: refector code that executes object/room/global conditions 2022-11-06 21:59:58 +01:00
neuromancer 7dcd4b2be6 FREESCAPE: execute room/global conditions 2022-11-06 21:59:58 +01:00
neuromancer 9d566d20d8 FREESCAPE: save and restore vehicle information 2022-11-06 21:59:58 +01:00
neuromancer 1984138437 FREESCAPE: correctly allocate an speaker audio object for each sound 2022-11-06 21:59:58 +01:00
neuromancer 91c0529a85 FREESCAPE: improved check collision detection 2022-11-06 21:59:57 +01:00
neuromancer 13631f3770 FREESCAPE: save and restore level flags 2022-11-06 21:59:57 +01:00
neuromancer 11b6700f87 FREESCAPE: removed use of pointer and renamed area map 2022-11-06 21:59:57 +01:00
neuromancer 291c5465cf FREESCAPE: initial implementation of loading of level state 2022-11-06 21:59:57 +01:00
neuromancer 4806895eea FREESCAPE: basic save/load implementation without level state 2022-11-06 21:59:57 +01:00
neuromancer b62fcf64ac FREESCAPE: correctly registred debug levels 2022-11-06 21:59:57 +01:00