Commit Graph
92 Commits
Author SHA1 Message Date
neuromancer 10b26d1afc FREESCAPE: refactor some code for eclipse 2022-11-06 21:59:55 +01:00
neuromancer 0206ca0998 FREESCAPE: improved rendering in eclipse 2022-11-06 21:59:55 +01:00
neuromancer 39fc195dc9 FREESCAPE: improved collision detection when running effects 2022-11-06 21:59:54 +01:00
neuromancer 359bd5c950 FREESCAPE: minor changes in collision detections 2022-11-06 21:59:53 +01:00
neuromancer af059a695e FREESCAPE: basic sound implementation and adding floor to castle master levels 2022-11-06 21:59:53 +01:00
neuromancer 7993864cc0 FREESCAPE: improved ray hit detection and finished implementation of toggle visibility opcode 2022-11-06 21:59:53 +01:00
neuromancer 19fcfae609 FREESCAPE: simplified and improved ray collision code 2022-11-06 21:59:52 +01:00
neuromancer ee5d57849f FREESCAPE: planar rendering fixes 2022-11-06 21:59:52 +01:00
neuromancer fc07a47c61 FREESCAPE: initial parsing of Dark Side and some rendering fixes for eclipse 2022-11-06 21:59:51 +01:00
neuromancer da75afe544 FREESCAPE: initial parsing of Total Eclipse 2022-11-06 21:59:51 +01:00
neuromancer 6cb783daa0 FREESCAPE: improved player collisions and added basic detection of darkside 2022-11-06 21:59:51 +01:00
neuromancer 91ba5e177e FREESCAPE: improved 8bit instruction parsing and line rendering 2022-11-06 21:59:50 +01:00
neuromancer cc1bfdf84e FREESCAPE: implemented the DESTROY instruction 2022-11-06 21:59:49 +01:00
neuromancer e9dffc6ef9 FREESCAPE: improved header, namespaces and removed useless files 2022-11-06 21:59:48 +01:00
neuromancer f3779e2901 FREESCAPE: avoid collisions with invisible objects 2022-11-06 21:59:47 +01:00
neuromancer 3d63dc44b7 FREESCAPE: improved detection collision considering distance to object 2022-11-06 21:59:47 +01:00
neuromancer ab4030ecb0 FREESCAPE: implemented invis opcode and improved collision detection when shooting 2022-11-06 21:59:46 +01:00
neuromancer 263d710d64 FREESCAPE: improved detection code to perform an inverse search on the drawable objects 2022-11-06 21:59:46 +01:00
neuromancer 9fb29ea4ca FREESCAPE: proof of concept of fcl execution 2022-11-06 21:59:46 +01:00
neuromancer 213698c53d FREESCAPE: more code to help debuging and testing 2022-11-06 21:59:45 +01:00
neuromancer d3f29493e8 FREESCAPE: fixed rendering of planar objects and enforced more constrains on 8-bits binary loading 2022-11-06 21:59:45 +01:00
neuromancer 420f2346d8 FREESCAPE: proof of concept of collision with geometric objects 2022-11-06 21:59:44 +01:00
neuromancer 0d3ee56960 FREESCAPE: prototype of shooting code and refactor 2022-11-06 21:59:43 +01:00
neuromancer 2bccd8c6f5 FREESCAPE: avoid rendering sky and floor in Driller 2022-11-06 21:59:42 +01:00
neuromancer 099bb5eed1 FREESCAPE: some changes to make the code render some levels of Driller 2022-11-06 21:59:42 +01:00
neuromancer 79e2e0b542 FREESCAPE: added more detected games, better parsing and added polygon rendering 2022-11-06 21:59:40 +01:00
neuromancer 227b5f535d FREESCAPE: fixed colors and improved rendering to avoid the mirror effect 2022-11-06 21:59:39 +01:00
neuromancer 359884615b FREESCAPE: improved mouse look and some other fixes 2022-11-06 21:59:39 +01:00
neuromancer 829afc2325 FREESCAPE: fixes 2022-11-06 21:59:39 +01:00
neuromancer 8bdfd73559 FREESCAPE: refactoring detection code and first attempt to render cubes 2022-11-06 21:59:39 +01:00
neuromancer 5fa47a0188 FREESCAPE: added some code to determinate how to render a cube 2022-11-06 21:59:39 +01:00
neuromancer e0cbcd074d FREESCAPE: improve palette handling 2022-11-06 21:59:37 +01:00
neuromancer 2a15014719 FREESCAPE: better parsing of Driller and fixes 2022-11-06 21:59:36 +01:00
neuromancer c6d703414a FREESCAPE: added more code for rendering areas 2022-11-06 21:59:36 +01:00
neuromancer a36dc0bd75 FREESCAPE: fixes and added one cube example 2022-11-06 21:59:36 +01:00
neuromancer 3a9491a2a3 FREESCAPE: fixed rendering sky and ground with border 2022-11-06 21:59:36 +01:00
neuromancer 3956250e63 FREESCAPE: initial rendering of sky and ground 2022-11-06 21:59:36 +01:00
neuromancer 26573ae048 FREESCAPE: more fixes 2022-11-06 21:59:36 +01:00
neuromancer 0cd58b40ca FREESCAPE: fixes in the area and object class 2022-11-06 21:59:35 +01:00
neuromancer 868d07e2df FREESCAPE: start area support and empty draw code 2022-11-06 21:59:35 +01:00
neuromancer 1edba8cfb2 FREESCAPE: used clang-format to improve code style 2022-11-06 21:59:33 +01:00
neuromancer 3e414ba6b1 FREESCAPE: first attempt to merge phantasma code 2022-11-06 21:59:33 +01:00