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 |
|