neuromancer
|
f6445a17c6
|
FREESCAPE: movement fixes for eclipse (and other games)
|
2024-01-09 09:50:16 +01:00 |
|
neuromancer
|
5eff8d6f4d
|
FREESCAPE: refactor and improve triggering of collision conditions
|
2024-01-06 15:55:10 +01:00 |
|
neuromancer
|
3b66be4c38
|
FREESCAPE: correctly use distance returned from sweepAABB function in shootRay
|
2023-11-23 22:16:15 +01:00 |
|
neuromancer
|
1df2cfddbe
|
FREESCAPE: improved shooted object detection and moved sweepAABB implementation to its own file
|
2023-11-18 17:32:14 +01:00 |
|
neuromancer
|
44ad141bae
|
FREESCAPE: added more global objects for dark for amiga
|
2023-09-09 10:53:11 +02:00 |
|
neuromancer
|
82c6ca435f
|
FREESCAPE: better implementation for animation ticks
|
2023-08-14 09:57:41 +02:00 |
|
neuromancer
|
63b8b0bf53
|
FREESCAPE: move execution and rendering code code inside group
|
2023-08-12 12:49:33 +02:00 |
|
neuromancer
|
3b56dc346d
|
FREESCAPE: improved parsing and handling of groups
|
2023-08-11 21:30:20 +02:00 |
|
neuromancer
|
a93f02e33a
|
FREESCAPE: improved rendering of group animations
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
ec0d13ca5c
|
FREESCAPE: improved rendering and scaling of group objects
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
9f1b865829
|
FREESCAPE: initial parsing and rendering of group objects
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
3f44942adc
|
FREESCAPE: improved handling of rise/fall
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
9ac9b0b6a4
|
FREESCAPE: new collision code
|
2023-05-17 10:11:20 +02:00 |
|
neuromancer
|
ad0a27c9d8
|
FREESCAPE: expanded floor size
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
8473046fc8
|
FREESCAPE: make sure the floor is available in area 2 of castle
|
2023-04-27 20:35:03 +02:00 |
|
neuromancer
|
5894cda45f
|
FREESCAPE: refactored clear code as drawBackground
|
2023-04-27 20:35:03 +02:00 |
|
neuromancer
|
8c14ff08e0
|
FREESCAPE: initialize _inkColor and _paperColor from Area object
|
2023-01-20 12:22:18 +01:00 |
|
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 |
|