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 |
|
neuromancer
|
ea0580506e
|
FREESCAPE: added basic keymapping for all the games
|
2023-08-03 21:52:57 +02:00 |
|
neuromancer
|
88cb156888
|
FREESCAPE: make sure time-related variables are updated correctly in driller and dark
|
2023-08-01 21:29:09 +02:00 |
|
neuromancer
|
800bbc008a
|
FREESCAPE: disable mouse pointer during gameplay
|
2023-08-01 21:29:09 +02:00 |
|
neuromancer
|
e2bf4f46b2
|
FREESCAPE: fixes to load data from the amiga release of dark
|
2023-07-31 08:05:56 +02:00 |
|
neuromancer
|
aa64648dd6
|
FREESCAPE: refactored max shield and max energy variables
|
2023-07-29 16:05:38 +02:00 |
|
neuromancer
|
ab9a114366
|
FREESCAPE: working implementation of renderSensorShot for driller and dark
|
2023-07-29 16:05:38 +02:00 |
|
neuromancer
|
22a843f128
|
FREESCAPE: check if player was crushed and end game in dark
|
2023-07-27 18:56:00 +02:00 |
|
neuromancer
|
b6789c5c77
|
FREESCAPE: improved title and border screens handling
|
2023-07-26 22:23:34 +02:00 |
|
neuromancer
|
9cd2572404
|
FREESCAPE: refactor color remapping code
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
19592e8ca1
|
FREESCAPE: correct computation of mouse position when moving pointer in shooting mode
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
9984e72a24
|
FREESCAPE: correctly handle screen resize event while demo
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
0d585896ed
|
FREESCAPE: correct computation of mouse position when clicking onscreen controls
|
2023-07-19 12:12:06 +02:00 |
|
neuromancer
|
97f4767981
|
FREESCAPE: allow to clean the view ignoring the viewport
|
2023-07-11 22:57:59 +02:00 |
|
neuromancer
|
e27c553a05
|
FREESCAPE: make sure the screen is clean before using glScissors
|
2023-07-11 13:41:09 +02:00 |
|