Chance.H
|
159168cb70
|
FREESCAPE: Fix for #15486 TINYGL: triangles always override zbuffer from lines
|
2025-04-01 12:27:29 +02:00 |
|
neuromancer
|
136886c4fe
|
FREESCAPE: improved sensor rendering
|
2024-12-10 22:14:48 +01:00 |
|
neuromancer
|
0edaf859d3
|
FREESCAPE: more tinygl fixes to avoid rounding issues
|
2024-11-23 09:01:43 +01:00 |
|
neuromancer
|
79f7d38f36
|
FREESCAPE: TinyGL rendering fixes
|
2024-11-14 12:48:26 +01:00 |
|
neuromancer
|
225eab754f
|
FREESCAPE: avoid player staying too close to the walls when changing areas
|
2024-11-01 13:04:23 +01:00 |
|
neuromancer
|
34163572ac
|
FREESCAPE: initial implementation player crushing with group animations
|
2024-10-29 21:44:00 +01:00 |
|
sluicebox
|
3d58e5747a
|
FREESCAPE: Fix MSVC build
|
2024-10-27 11:15:11 -07:00 |
|
neuromancer
|
44eb7fec4b
|
FREESCAPE: ugly workaround for collision detection in certain castle areas
|
2024-10-27 10:07:31 +01:00 |
|
neuromancer
|
d1f8da8a7f
|
FREESCAPE: avoid duplicate objects if they already exist when adding them to a group
|
2024-10-27 10:07:31 +01:00 |
|
neuromancer
|
99c9c041a7
|
FREESCAPE: support some special entrances in castle
|
2024-10-25 20:40:31 +02:00 |
|
neuromancer
|
1be5b6f030
|
FREESCAPE: reset groups after the game state is restored
|
2024-10-11 15:33:20 +02:00 |
|
neuromancer
|
b3fbcce56f
|
FREESCAPE: fix a corner case in checkCollisionRay
|
2024-09-05 13:21:44 +02:00 |
|
neuromancer
|
839bb0f144
|
FREESCAPE: improved rendering of co-linear planar surfaces
|
2024-08-23 17:19:50 +02:00 |
|
neuromancer
|
332374bb8a
|
FREESCAPE: workaround for shooting certain types of lines
|
2024-08-09 17:19:50 +02:00 |
|
neuromancer
|
40c9f7941e
|
FREESCAPE: planar rendering fix
|
2024-07-14 21:03:33 +02:00 |
|
neuromancer
|
b3de31db39
|
FREESCAPE: small fix in renderer
|
2024-07-07 23:14:55 +02:00 |
|
neuromancer
|
9bc91d3e5a
|
FREESCAPE: initial code for support zx release of castle
|
2024-06-13 08:24:02 +02:00 |
|
neuromancer
|
3337e14f30
|
FREESCAPE: tweaks for tinygl rendering
|
2024-05-26 13:34:23 +02:00 |
|
neuromancer
|
702f535557
|
FREESCAPE: fixes for the tinyGL renderer
|
2024-05-17 10:04:32 +02:00 |
|
neuromancer
|
8ac3872e74
|
FREESCAPE: planar handling fix
|
2024-05-14 09:41:16 +02:00 |
|
neuromancer
|
87efa1ae4f
|
FREESCAPE: added some code to handle ghosts in castle
|
2024-05-12 20:26:23 +02:00 |
|
neuromancer
|
4e443d2eb9
|
FREESCAPE: reduce separation offset for planar rendering
|
2024-05-12 20:26:23 +02:00 |
|
neuromancer
|
ebc0c06096
|
FREESCAPE: only add a floor if needed
|
2024-05-09 08:31:57 +02:00 |
|
neuromancer
|
aac1e51e5b
|
FREESCAPE: improved rendering of planar over planar
|
2024-05-09 08:31:57 +02:00 |
|
neuromancer
|
9646dd5638
|
FREESCAPE: improved rendering of floors
|
2024-05-09 08:31:57 +02:00 |
|
neuromancer
|
e7bd1124c1
|
FREESCAPE: improved rendering of planar objects
|
2024-05-06 22:57:09 +02:00 |
|
neuromancer
|
6098d53be1
|
FREESCAPE: improved support for castle
|
2024-05-06 22:57:08 +02:00 |
|
neuromancer
|
14a991e6c4
|
FREESCAPE: expanded color handling to allow Amiga/Atari double colors per object
|
2024-05-06 22:57:08 +02:00 |
|
neuromancer
|
5655096bd7
|
FREESCAPE: better implementation of outside areas
|
2024-03-30 11:34:49 +01:00 |
|
neuromancer
|
1d62fd293a
|
FREESCAPE: correctly load certain saved games
|
2024-03-29 11:39:54 +01:00 |
|
neuromancer
|
c06f914e80
|
FREESCAPE: add a small tolerance when detecting collisions of smaller objects
|
2024-03-29 11:39:54 +01:00 |
|
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 |
|