neuromancer
|
ed1f01f4ef
|
FREESCAPE: implemented falling in Driller and added a cheat to avoid it
|
2023-01-07 19:42:00 -03:00 |
|
neuromancer
|
38a417d5b9
|
FREESCAPE: improved movement to better match original implementation
|
2022-12-29 10:52:57 -03:00 |
|
neuromancer
|
3bb208de3f
|
FREESCAPE: limit cpu usage when vsync is enabled
|
2022-12-23 09:11:05 -03:00 |
|
neuromancer
|
69735a15fb
|
FREESCAPE: refactored frame rendering code to avoid displaying things too quickly
|
2022-12-17 19:28:37 -03:00 |
|
neuromancer
|
38959ebc26
|
FREESCAPE: workaround to make sure walls are enforced
|
2022-12-08 09:19:04 +01:00 |
|
neuromancer
|
0af9bf8885
|
FREESCAPE: avoid player to escape the area flying up
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
e40403b152
|
FREESCAPE: improved entrance detection when traversing areas
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
7d2f63681c
|
FREESCAPE: refactoring to add basic function for implementing sensors
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
28c51e2aa2
|
FREESCAPE: correct shot direction when using shootMode
|
2022-11-22 20:39:29 +01:00 |
|
neuromancer
|
e917641e97
|
FREESCAPE: correctly render end of game area in driller
|
2022-11-18 13:00:17 +01:00 |
|
neuromancer
|
691192aef4
|
FREESCAPE: avoiding executing local/global condition if the area recently changed
|
2022-11-17 21:40:59 +01:00 |
|
neuromancer
|
433c7ce38f
|
FREESCAPE: fixed a bug where several conditions are triggered producing a change in the current area
|
2022-11-17 13:37:04 +01:00 |
|
neuromancer
|
34a743cecf
|
FREESCAPE: several fixes to be able to better reproduce the DOS demo
|
2022-11-15 18:28:59 +01:00 |
|
neuromancer
|
c98f464901
|
FREESCAPE: get and check sensors every certain number of ticks
|
2022-11-15 08:42:45 +01:00 |
|
neuromancer
|
4af3e8ee79
|
FREESCAPE: check collision now executes the conditions in each object collided, instead of the smaller one
|
2022-11-14 00:06:31 +01:00 |
|
neuromancer
|
335b309a46
|
FREESCAPE: correct height and step in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
7a0ee12a5c
|
FREESCAPE: avoid crashing when switching areas in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
baa71269e4
|
FREESCAPE: improve SwapJet opcode implementation and force local/global condition to be executed in rise/lower
|
2022-11-12 21:55:35 +01:00 |
|
neuromancer
|
c04b48db55
|
FREESCAPE: implemented size of step for driller (and a basic implementation for other games)
|
2022-11-12 18:07:20 +01:00 |
|
neuromancer
|
b679362793
|
FREESCAPE: improved code that renders shoots
|
2022-11-12 14:02:03 +01:00 |
|
neuromancer
|
0cefaaaa74
|
FREESCAPE: corrected player aim when shooting in movement mode
|
2022-11-12 12:07:37 +01:00 |
|
neuromancer
|
d92f661517
|
FREESCAPE: removed areaScale unused variable warnings
|
2022-11-12 11:36:27 +01:00 |
|
neuromancer
|
8959112008
|
FREESCAPE: scale objects from areas and the player height if necessary
|
2022-11-12 09:22:46 +01:00 |
|
neuromancer
|
3124496dbc
|
FREESCAPE: Allow playing laser sounds in driller
|
2022-11-08 19:31:11 +01:00 |
|
neuromancer
|
7661c36f24
|
FREESCAPE: Avoid explicit cast to float. PVS-Studio V636
|
2022-11-07 23:59:04 +01:00 |
|
neuromancer
|
d35cbc41cb
|
FREESCAPE: removed pointers to strings to avoid memory leaks
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
3f56b2e009
|
FREESCAPE: added new line at the end of each file
|
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
|
1567b31443
|
FREESCAPE: Use ABS instead of abs
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
3e4b23f241
|
FREESCAPE: used clang-format to improve code formatting
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
402ddc5d95
|
FREESCAPE: renamed Movement data type
|
2022-11-06 22:00:26 +01:00 |
|
neuromancer
|
b620c2a407
|
FREESCAPE: move/shoot move first implementation
|
2022-11-06 22:00:26 +01:00 |
|
neuromancer
|
75abc87a09
|
FREESCAPE: play restored music in driller, if it is available
|
2022-11-06 22:00:26 +01:00 |
|
neuromancer
|
c0be129237
|
FREESCAPE: move shoot function to movement.cpp
|
2022-11-06 22:00:25 +01:00 |
|
neuromancer
|
4aec147f97
|
FREESCAPE: improved handling of sync/async sounds
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
77f21d24e1
|
FREESCAPE: added no clip cheat using N key
|
2022-11-06 22:00:19 +01:00 |
|
neuromancer
|
4e2dbd51f3
|
FREESCAPE: fixed initial rotation when traversing entrances
|
2022-11-06 22:00:18 +01:00 |
|
neuromancer
|
e108873791
|
FREESCAPE: adjusted collision detection using last position
|
2022-11-06 22:00:18 +01:00 |
|
neuromancer
|
9cf282a514
|
FREESCAPE: fixes in the position
|
2022-11-06 22:00:17 +01:00 |
|
neuromancer
|
560a3e85a4
|
FREESCAPE: specialized gotoArea function for castle
|
2022-11-06 22:00:17 +01:00 |
|
neuromancer
|
03f0298e99
|
FREESCAPE: improved handling of rise/fall for all the games
|
2022-11-06 22:00:16 +01:00 |
|
neuromancer
|
3d08b94f57
|
FREESCAPE: refactor area/global condition execution
|
2022-11-06 22:00:16 +01:00 |
|
neuromancer
|
9e68f6fe1f
|
FREESCAPE: improved detection collision in driller
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
f1cecfabc8
|
FREESCAPE: relocated movement functions into a separated file
|
2022-11-06 22:00:15 +01:00 |
|