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 |
|