Commit Graph
32 Commits
Author SHA1 Message Date
neuromancer 4c969c7c47 FREESCAPE: basic implementation of code that restart the game in driller 2022-11-30 12:36:49 +01:00
neuromancer 84c553c5ac FREESCAPE: refactor duplicate and scale object code 2022-11-12 09:22:46 +01:00
neuromancer 5d6e0edc5b FREESCAPE: Object is a header-only class 2022-11-06 22:00:45 +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 81acd105c3 FREESCAPE: added proper comment next to each endif 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 3e4b23f241 FREESCAPE: used clang-format to improve code formatting 2022-11-06 22:00:30 +01:00
neuromancer d7c076fb53 FREESCAPE: recompute bounding box when an object is moved 2022-11-06 22:00:19 +01:00
neuromancer 6f9c009115 FREESCAPE: renamed object fields 2022-11-06 22:00:09 +01:00
neuromancer 22395f0300 FREESCAPE: added new licenses and cleaned up includes 2022-11-06 22:00:04 +01:00
neuromancer 78d247ea71 FREESCAPE: read gas pockets and allow driller deployment 2022-11-06 22:00:01 +01:00
neuromancer 13631f3770 FREESCAPE: save and restore level flags 2022-11-06 21:59:57 +01:00
neuromancer cc1bfdf84e FREESCAPE: implemented the DESTROY instruction 2022-11-06 21:59:49 +01:00
neuromancer b479b395ec FREESCAPE: implemented bounding box for pyramids 2022-11-06 21:59:48 +01:00
neuromancer e9dffc6ef9 FREESCAPE: improved header, namespaces and removed useless files 2022-11-06 21:59:48 +01:00
neuromancer 8442d007e7 FREESCAPE: added basic TOGVIS implementation 2022-11-06 21:59:47 +01:00
neuromancer a684bc9506 FREESCAPE: added basic VIS implementation 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 0d3ee56960 FREESCAPE: prototype of shooting code and refactor 2022-11-06 21:59:43 +01:00
neuromancer a2f764a61d FREESCAPE: better polygon rendering and object code refactoring 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 829afc2325 FREESCAPE: fixes 2022-11-06 21:59:39 +01:00
neuromancer 364c0f3174 FREESCAPE: using Math::Vector3d instead of TinyGL::Vector3 2022-11-06 21:59:39 +01:00
neuromancer 0110695d31 FREESCAPE: refactoring to better integrate exe parsing 2022-11-06 21:59:38 +01:00
neuromancer 38f8663880 FREESCAPE: entraces support for Driller 2022-11-06 21:59:37 +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