Commit Graph
140 Commits
Author SHA1 Message Date
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