neuromancer
|
96b54016e9
|
FREESCAPE: improved rendering of ui
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
75c4e8fdfc
|
FREESCAPE: initial implementation of freescape sounds using prerecorded wavs
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
4c2293f25d
|
FREESCAPE: initial implementation of freescape sounds using pc speaker
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
6eeb8a371d
|
FREESCAPE: initial refact of palette and color map code
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
3588fe7e8a
|
FREESCAPE: removed getFontCharacterRect function
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
50e1e7e3f4
|
FREESCAPE: refactored area constructor
|
2022-11-06 22:00:13 +01:00 |
|
neuromancer
|
3aceefa5af
|
FREESCAPE: renamed and moved findColor
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
a2dce1f7bf
|
FREESCAPE: improved handling of the palette used for the ega games
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
59a033a974
|
FREESCAPE: initial prove and jet energy/shield in driller
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
09885b6a05
|
FREESCAPE: load border bmps from data bundle
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
f66b8b90c7
|
FREESCAPE: added freescape.dat to dists
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
9e1afc82d0
|
FREESCAPE: print text instruction for eclipse
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
ad6cbcca05
|
FREESCAPE: specialized gotoArea function for driller and eclipse
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
b9ebb7970b
|
FREESCAPE: show position in driller ui
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
2d637044e9
|
FREESCAPE: show score for driller and eclipse
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
855fe6dec8
|
FREESCAPE: basic font rendering for eclipse
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
e4e06ab948
|
FREESCAPE: refactored checkIfGameEnded for driller
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
39d068e8ce
|
FREESCAPE: message loading and rendering in driller
|
2022-11-06 22:00:11 +01:00 |
|
neuromancer
|
5365e9bcd6
|
FREESCAPE: font loading in driller
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
1bebf5b578
|
FREESCAPE: added some code to end the game is shield is zero
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
de8fa81bcf
|
FREESCAPE: use deg2rad in updateProjectionMatrix
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
0ed1d90834
|
FREESCAPE: correctly save and restore global objects
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
ac8d79f1c4
|
FREESCAPE: partially aligned dril elements
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
ecc422537a
|
FREESCAPE: renamed object fields
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
6f9c009115
|
FREESCAPE: renamed object fields
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
d6041b940c
|
FREESCAPE: refactored code that adds the drill
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
ff32048a02
|
FREESCAPE: improved how drill is positioned by the player
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
64c2933027
|
FREESCAPE: show NOPs in bytecode
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
40cca49db2
|
FREESCAPE: use area scale when stepping foward
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
dd5866e769
|
FREESCAPE: load an object from the global area if it is not available in the current one
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
c2869480bc
|
FREESCAPE: load an object from the global area if it is not available in the current one
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
0050f7a5b7
|
FREESCAPE: moved more specific code into the game classess
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
3f4c5c92e9
|
FREESCAPE: moved palettes.cpp into the games directory
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
c567f890b5
|
FREESCAPE: moved game init code from driller into a separated class
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
be64f76e9e
|
FREESCAPE: moved key processing code from driller into a separated class
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
95b3be0ad6
|
FREESCAPE: moved ui code from driller into a separated class
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
9a7692c97b
|
FREESCAPE: splited dark into a separated class
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
b86e4ccbd6
|
FREESCAPE: removed specific code from common class
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
59882c7434
|
FREESCAPE: splited dark into a separated class
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
174a773802
|
FREESCAPE: splited castle into a separated class
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
78e61e6985
|
FREESCAPE: load assets code for driller and eclipse in different files
|
2022-11-06 22:00:07 +01:00 |
|
neuromancer
|
d7adf4a620
|
FREESCAPE: splited eclipse into a separated class
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
c89a48d327
|
FREESCAPE: splited driller into a separated class
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
1f212caa92
|
FREESCAPE: improved ui given the current viewport
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
72331e5e36
|
FREESCAPE: improved ui given the current viewport
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
4c7d22874b
|
FREESCAPE: check if is energy is enough to deploy/return drill
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
a0b69a148e
|
FREESCAPE: implemented shield and energy UI in driller
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
d27837140d
|
FREESCAPE: handle some of the special eclipse entrances
|
2022-11-06 22:00:05 +01:00 |
|
neuromancer
|
d4e26ef512
|
FREESCAPE: fixed most of the c++ compiler warnings
|
2022-11-06 22:00:05 +01:00 |
|
neuromancer
|
43e4a62dea
|
FREESCAPE: skip intro screen when loading
|
2022-11-06 22:00:05 +01:00 |
|