neuromancer
|
f2699fbbe2
|
FREESCAPE: initial implementation of the skybox in castle ega
|
2024-05-17 10:04:32 +02:00 |
|
neuromancer
|
87efa1ae4f
|
FREESCAPE: added some code to handle ghosts in castle
|
2024-05-12 20:26:23 +02:00 |
|
neuromancer
|
0fdc05fdda
|
FREESCAPE: refactoring of key handling to allow better control of which keys are used by each game
|
2024-05-11 17:11:11 +02:00 |
|
neuromancer
|
e7bd1124c1
|
FREESCAPE: improved rendering of planar objects
|
2024-05-06 22:57:09 +02:00 |
|
neuromancer
|
f4a9cc125e
|
FREESCAPE: initial implementation for font parsing in dark releases for amiga/atari
|
2024-04-26 08:37:52 +02:00 |
|
Matthew Jimenez
|
83aa8dc291
|
GRAPHICS: Remove palette start from surface convertToInPlace.
The palette start value was always zero, and was not properly multiplied by three when used in the function
|
2024-03-31 23:16:59 +03:00 |
|
Matthew Jimenez
|
ee5ebec7ca
|
IMAGE: Remove palette start from image decoder.
The palette start value was always zero, adding complexity without benefit.
|
2024-03-31 23:16:59 +03:00 |
|
neuromancer
|
403b01653e
|
FREESCAPE: avoid crashing when taking damage in dark for dos/cga
|
2024-03-31 19:41:43 +02:00 |
|
neuromancer
|
768af02f57
|
FREESCAPE: small delay triggering of script execution when shooting
|
2024-03-30 19:19:00 +01:00 |
|
neuromancer
|
5655096bd7
|
FREESCAPE: better implementation of outside areas
|
2024-03-30 11:34:49 +01:00 |
|
neuromancer
|
3b38124e96
|
FREESCAPE: Tweaked frutum parameters to match original implementation
|
2024-03-27 11:29:01 +01:00 |
|
neuromancer
|
25a3816369
|
FREESCAPE: fixed uninitialized fields
|
2024-03-22 11:57:46 +01:00 |
|
neuromancer
|
924b4834e8
|
FREESCAPE: refactor end game code to make sure sounds are executed correctly
|
2024-03-14 19:01:45 +01:00 |
|
neuromancer
|
dfda92956a
|
FREESCAPE: added more sounds for dark and eclipse in zx
|
2024-03-09 08:15:06 +01:00 |
|
neuromancer
|
9be2a00557
|
FREESCAPE: shield/energy handling during time increments for eclipse
|
2024-02-25 22:00:09 +01:00 |
|
neuromancer
|
a14165eeaa
|
FREESCAPE: implemented rest key in eclipse
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
3f82028ddf
|
FREESCAPE: falling handling fixes for eclipse
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
8ed649dea8
|
FREESCAPE: end game fixes for dark and eclipse
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
c946163d94
|
FREESCAPE: refactoring of checkIfGameEnded and endGame for driller, dark and eclipse
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
7cb83f4b3f
|
FREESCAPE: refactoring of initGameState and add _gameStateControl variable
|
2024-02-13 14:53:16 +01:00 |
|
neuromancer
|
5e855ea2c2
|
FREESCAPE: make sure _soundFx pointer array is properly deallocated
|
2024-02-06 08:14:13 +01:00 |
|
neuromancer
|
c58629e17d
|
FREESCAPE: implement PWM sounds from dos release of eclipse
|
2024-02-06 08:14:13 +01:00 |
|
Torbjörn Andersson
|
a1c8db3201
|
JANITORIAL: Clean up some whitespace and double semicolons
|
2024-01-29 19:32:00 +01:00 |
|
neuromancer
|
bca50cd100
|
FREESCAPE: reset events when the engine quits or returns to launcher
|
2024-01-16 09:40:13 +01:00 |
|
neuromancer
|
457628ecb8
|
FREESCAPE: fixed IPHONE specific code to set better default controls
|
2024-01-15 20:55:05 +01:00 |
|
neuromancer
|
542cb473a3
|
FREESCAPE: initial rendering of the solar eclipse in eclipse
|
2024-01-13 13:49:02 +01:00 |
|
Eugene Sandulenko
|
030d96fb5b
|
FREESCAPE: Fix compilation
|
2024-01-07 01:33:40 +01:00 |
|
neuromancer
|
7f21ad3cb5
|
FREESCAPE: set some sane default controls for ios
|
2024-01-06 15:55:10 +01:00 |
|
neuromancer
|
89b9543815
|
FREESCAPE: wrap event manager to make sure key events are properly handled in different platforms
|
2024-01-04 11:12:04 +01:00 |
|
neuromancer
|
e4098f44ce
|
FREESCAPE: clear buffer before each frame
|
2023-11-26 18:35:26 +01:00 |
|
neuromancer
|
ec87a2ba45
|
FREESCAPE: removed useless workaround for a glScissor-related bug
|
2023-11-26 16:40:25 +01:00 |
|
neuromancer
|
883e96e3dc
|
IMAGE: moved neo decoder from freescape to image
|
2023-11-18 22:12:23 +01:00 |
|
neuromancer
|
b87e4b635b
|
IMAGE: moved scr decoder from freescape to image
|
2023-11-18 22:12:23 +01:00 |
|
neuromancer
|
d0f17cf4e0
|
FREESCAPE: correct rendering of eclipse font
|
2023-11-17 12:58:08 +01:00 |
|
neuromancer
|
ea14ca8893
|
FREESCAPE: initial implementation of shooting rocks/bullets in OpenGL
|
2023-11-17 12:58:08 +01:00 |
|
Cameron Cawley
|
327e0c4f1e
|
GRAPHICS: Add palette start and size parameters to Surface::convertToInPlace()
|
2023-11-12 18:36:08 +01:00 |
|
neuromancer
|
690b25ee0f
|
FREESCAPE: initialize _gameStateBits
|
2023-09-25 10:29:13 +02:00 |
|
neuromancer
|
72162519a6
|
FREESCAPE: use safer types when comparing bits
|
2023-09-15 10:03:50 +02:00 |
|
neuromancer
|
d1e522baca
|
FREESCAPE: stop the clock when game is paused
|
2023-09-15 09:04:53 +02:00 |
|
neuromancer
|
e6a1f794f0
|
FREESCAPE: correctly handle game binary variables
|
2023-09-15 09:04:53 +02:00 |
|
neuromancer
|
72bdf05d9f
|
FREESCAPE: improved cga code for dark and driller
|
2023-09-09 10:53:11 +02:00 |
|
neuromancer
|
130b41995e
|
FREESCAPE: define a parameter for the step up distance
|
2023-08-27 13:12:52 +02:00 |
|
neuromancer
|
45dace5e80
|
FREESCAPE: fix area transitions for some dark areas
|
2023-08-24 22:53:26 +02:00 |
|
neuromancer
|
82c6ca435f
|
FREESCAPE: better implementation for animation ticks
|
2023-08-14 09:57:41 +02:00 |
|
neuromancer
|
dd1c206a57
|
FREESCAPE: refactored animation support to use a structure
|
2023-08-14 09:57:41 +02:00 |
|
neuromancer
|
4bd85d5eda
|
FREESCAPE: added option to use inverted y mouse
|
2023-08-12 15:41:31 +02:00 |
|
neuromancer
|
1252d20cf7
|
FREESCAPE: free and delete indicators surface memory
|
2023-08-09 15:52:15 +02:00 |
|
neuromancer
|
6ded25e4fc
|
FREESCAPE: stop frame limiter when engine is paused
|
2023-08-09 15:52:15 +02:00 |
|
neuromancer
|
7707506485
|
FREESCAPE: refactored image loading from engine archive and added basic support for indicators in driller and dark
|
2023-08-09 15:52:15 +02:00 |
|
neuromancer
|
34191d12b2
|
FREESCAPE: improve mouse handling when reaching on-screen controls
|
2023-08-05 14:46:59 +02:00 |
|