Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer b479b395ec FREESCAPE: implemented bounding box for pyramids 2022-11-06 21:59:48 +01:00
neuromancer 3647405514 FREESCAPE: more debugging code 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 7d8c52d02e FREESCAPE: render basic shoot line 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 773fffc048 FREESCAPE: added basic crossair implementation 2022-11-06 21:59:47 +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 93de5a6d60 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 5a1026d54a FREESCAPE: fixed ordinate scales for 8-bit binaries 2022-11-06 21:59:46 +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 e65c905eff FREESCAPE: refactor area changing code 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 8830dce83a FREESCAPE: show code to execute when colliding 2022-11-06 21:59:46 +01:00
neuromancer 6df44a7391 FREESCAPE: detection of total eclipse and more debugging code 2022-11-06 21:59:45 +01:00
neuromancer 213698c53d FREESCAPE: more code to help debuging and testing 2022-11-06 21:59:45 +01:00
neuromancer 45b2731a2f FREESCAPE: initial implementation of pyramid rendering 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 6f500da3f8 FREESCAPE: removed StreamLoader and replaced with scummvm API in the 16bit binary loader 2022-11-06 21:59:45 +01:00
neuromancer 24fa074f15 FREESCAPE: improved detection tables for several games 2022-11-06 21:59:45 +01:00
neuromancer 18c4de3eb0 FREESCAPE: removed game.cpp and game.h files 2022-11-06 21:59:44 +01:00
neuromancer 420f2346d8 FREESCAPE: proof of concept of collision with geometric objects 2022-11-06 21:59:44 +01:00
neuromancer 6a9b2a8b03 FREESCAPE: fixed mirrored rendering and basic ray collision 2022-11-06 21:59:44 +01:00
neuromancer c6af73a7b2 FREESCAPE: added basic detection of space station oblivion 2022-11-06 21:59:44 +01:00
neuromancer 92ca9ab6a4 FREESCAPE: improved detection of castle 2022-11-06 21:59:44 +01:00
neuromancer 7e8653487d FREESCAPE: some changes to allow to parse and render castle master levels 2022-11-06 21:59:44 +01:00
neuromancer dcc631ff3d FREESCAPE: improved validation of polygon when rendering 2022-11-06 21:59:43 +01:00
neuromancer 786f70782e FREESCAPE: improved handling of mouse rotation and bounding boxes 2022-11-06 21:59:43 +01:00
neuromancer 0d3ee56960 FREESCAPE: prototype of shooting code and refactor 2022-11-06 21:59:43 +01:00
neuromancer f8dac295ca FREESCAPE: refactor 8-bit binary loading to use scummvm API 2022-11-06 21:59:43 +01:00
neuromancer 00143272df FREESCAPE: improved initial position in Driller 2022-11-06 21:59:43 +01:00
neuromancer c3512c30f3 FREESCAPE: added most of the Driller EGA palette 2022-11-06 21:59:42 +01:00
neuromancer a74d18cfb2 FREESCAPE: corrected some colors in the first level of Driller 2022-11-06 21:59:42 +01:00
neuromancer bbf7656f0a FREESCAPE: corrected some colors in Driller 2022-11-06 21:59:42 +01:00
neuromancer 6eb56f8e5c FREESCAPE: disable transparent color face in Driller 2022-11-06 21:59:42 +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 e04e631472 FREESCAPE: removed more old code 2022-11-06 21:59:41 +01:00
neuromancer 3255d04c2f FREESCAPE: initialize _playerHeight when using 8-bit engines 2022-11-06 21:59:41 +01:00
neuromancer 43166fbb39 FREESCAPE: refactor input into processInput 2022-11-06 21:59:41 +01:00
neuromancer 99c19f3441 FREESCAPE: refactor drawing code into drawFrame 2022-11-06 21:59:41 +01:00
neuromancer edcfe272ce FREESCAPE: removed more old code 2022-11-06 21:59:41 +01:00
neuromancer b8c4488cde FREESCAPE: removed more old code 2022-11-06 21:59:40 +01:00
neuromancer 2045ecfb81 FREESCAPE: removed some old code and add call to destroyContext 2022-11-06 21:59:40 +01:00
neuromancer 4594050af5 FREESCAPE: fixes regarding tinygl changes upstream 2022-11-06 21:59:40 +01:00
neuromancer a2f764a61d FREESCAPE: better polygon rendering and object code refactoring 2022-11-06 21:59:40 +01:00
neuromancer 79e2e0b542 FREESCAPE: added more detected games, better parsing and added polygon rendering 2022-11-06 21:59:40 +01:00
neuromancer 7dfc5e7894 FREESCAPE: refactored rendering code and added more games 2022-11-06 21:59:40 +01:00