neuromancer
|
9d827c9915
|
FREESCAPE: save/load color remappings in areas, if any
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
4c969c7c47
|
FREESCAPE: basic implementation of code that restart the game in driller
|
2022-11-30 12:36:49 +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
|
c599b4e737
|
FREESCAPE: basic implementation of special effect when player is taking damage
|
2022-11-25 13:05:29 +01:00 |
|
neuromancer
|
bb177a0a46
|
FREESCAPE: correctly parse background colors for UI
|
2022-11-25 13:05:29 +01:00 |
|
neuromancer
|
51a1c568d9
|
FREESCAPE: only remap colors when entering an new area in driller
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
5103ee561f
|
FREESCAPE: basic implementation of the SPFX instruction and color remappings
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
c98f464901
|
FREESCAPE: get and check sensors every certain number of ticks
|
2022-11-15 08:42:45 +01:00 |
|
neuromancer
|
4af3e8ee79
|
FREESCAPE: check collision now executes the conditions in each object collided, instead of the smaller one
|
2022-11-14 00:06:31 +01:00 |
|
neuromancer
|
84c553c5ac
|
FREESCAPE: refactor duplicate and scale object code
|
2022-11-12 09:22:46 +01:00 |
|
neuromancer
|
51fbc89b30
|
FREESCAPE: avoid use-after-free when deallocating global areas in eclipse and castle
|
2022-11-06 22:00:39 +01:00 |
|
neuromancer
|
2ac4af2347
|
FREESCAPE: improved comments on original code atribution
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
119d663943
|
FREESCAPE: sorted, removed and simplified a number of includes
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
d35cbc41cb
|
FREESCAPE: removed pointers to strings to avoid memory leaks
|
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
|
5e736da809
|
FREESCAPE: renamed ObjectType enum to follow code conventions
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
aba5bac2ed
|
FREESCAPE: renamed variable names from Object classes to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
da4ac7f456
|
FREESCAPE: use uint for loop variables and avoid type conversion
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
4b79f528dd
|
FREESCAPE: renamed variable names from Area class to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
1717ef7c98
|
FREESCAPE: Simplify more loops to use auto keywords
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
d1a22f76bf
|
FREESCAPE: Simplify loops to use auto keywords
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
24c2a0b8d4
|
FREESCAPE: Avoid type conversion on float definitions
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
632da50c02
|
FREESCAPE: Fixed curly bracket position in local structure definition
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
3e4b23f241
|
FREESCAPE: used clang-format to improve code formatting
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
95630cc9d9
|
FREESCAPE: correctly deallocate hash tables and arrays in each areas
|
2022-11-06 22:00:28 +01:00 |
|
neuromancer
|
b66fe39138
|
FREESCAPE: refactored GlobalStucture into a separated file
|
2022-11-06 22:00:28 +01:00 |
|
neuromancer
|
b4bfb4bf7d
|
FREESCAPE: removed debug calls and use debugging chanels instead
|
2022-11-06 22:00:25 +01:00 |
|
neuromancer
|
b30eb9e04c
|
FREESCAPE: removed driller specific code from area class
|
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
|
8777a3c9db
|
FREESCAPE: refactor sky drawing for each game
|
2022-11-06 22:00:17 +01:00 |
|
neuromancer
|
6eeb8a371d
|
FREESCAPE: initial refact of palette and color map code
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
50e1e7e3f4
|
FREESCAPE: refactored area constructor
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
0ed1d90834
|
FREESCAPE: correctly save and restore global objects
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
6f9c009115
|
FREESCAPE: renamed object fields
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
d6041b940c
|
FREESCAPE: refactored code that adds the drill
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
ff32048a02
|
FREESCAPE: improved how drill is positioned by the player
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
c2869480bc
|
FREESCAPE: load an object from the global area if it is not available in the current one
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
d4e26ef512
|
FREESCAPE: fixed most of the c++ compiler warnings
|
2022-11-06 22:00:05 +01:00 |
|
neuromancer
|
43e4a62dea
|
FREESCAPE: skip intro screen when loading
|
2022-11-06 22:00:05 +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
|
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
|
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
|
191a7ce2cb
|
FREESCAPE: improved palette for total eclipse and added some fixes
|
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
|
13631f3770
|
FREESCAPE: save and restore level flags
|
2022-11-06 21:59:57 +01:00 |
|