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 |
|
neuromancer
|
a53cc4bc96
|
FREESCAPE: enable on screen controls in driller for all the scummvm platforms
|
2023-06-04 16:50:38 +02:00 |
|
Le Philousophe
|
c2fe446cf2
|
FREESCAPE: Fix typo
|
2023-06-04 15:48:04 +02:00 |
|
neuromancer
|
2c40ad1b12
|
FREESCAPE: correctly scale mouse position in opengl renderers
|
2023-06-04 14:49:10 +02:00 |
|
neuromancer
|
ec0d13ca5c
|
FREESCAPE: improved rendering and scaling of group objects
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
3961413046
|
FREESCAPE: color remap fixes for driller cpc/amiga/atari
|
2023-05-17 10:11:20 +02:00 |
|
neuromancer
|
94d557de15
|
FREESCAPE: basic implementation of activation (only used in castle/crypt)
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
835f9e3fb4
|
FREESCAPE: added support for parsing (hardcoded) font for castle (DOS)
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
de5fbf9b00
|
FREESCAPE: added support for using different languages in castle (DOS)
|
2023-04-30 20:30:41 +02:00 |
|
neuromancer
|
8f218f398d
|
FREESCAPE: improved border palette for castle in DOS/EGA
|
2023-04-27 20:35:03 +02:00 |
|
neuromancer
|
a7d96804de
|
FREESCAPE: improved image reading for castle in DOS/EGA
|
2023-04-27 20:35:03 +02:00 |
|
neuromancer
|
5894cda45f
|
FREESCAPE: refactored clear code as drawBackground
|
2023-04-27 20:35:03 +02:00 |
|
neuromancer
|
77728fcf73
|
FREESCAPE: implemented timed condition executions from dark (and other games)
|
2023-03-25 09:14:27 +01:00 |
|
neuromancer
|
397a73572c
|
FREESCAPE: refactored on screen controller code to acept clicks outside the view area
|
2023-03-24 11:18:29 +01:00 |
|
neuromancer
|
22dec672b6
|
FREESCAPE: implemented basic on screen controlls for driller amiga/atari
|
2023-03-22 08:57:51 +01:00 |
|
neuromancer
|
7d12bbaff0
|
FREESCAPE: basic support for joystick events
|
2023-03-19 23:28:05 +01:00 |
|
neuromancer
|
714337ee78
|
FREESCAPE: disallow crossair to be outside the view area
|
2023-03-18 10:39:13 +01:00 |
|
neuromancer
|
d82a3ff41d
|
FREESCAPE: moved some functions to the main freescape class and reorganized game code
|
2023-03-11 11:37:38 +01:00 |
|
neuromancer
|
22fcff4ece
|
FREESCAPE: allow to change the palette of title and border per level using managed surfaces
|
2023-03-07 21:27:45 +01:00 |
|
neuromancer
|
3c9cbb3fe0
|
FREESCAPE: use managed surfaces for border and title images
|
2023-03-07 21:27:45 +01:00 |
|
neuromancer
|
101f4354b8
|
FREESCAPE: fixed image loader and read title in driller for ega and updated freescape.dat
|
2023-02-23 19:55:26 +01:00 |
|
neuromancer
|
957b416487
|
FREESCAPE: implemented scr image loader and read title/borders images in driller for zx directly from the game data
|
2023-02-22 20:53:49 +01:00 |
|
neuromancer
|
4e59cf8f8c
|
FREESCAPE: refactor game bits handling and set bit 31 when colliding
|
2023-02-05 18:11:59 +01:00 |
|