neuromancer
dc48952124
FREESCAPE: fix font loading for castle
2024-10-03 20:19:06 +02:00
neuromancer
88dd2c60da
FREESCAPE: added CD release of castle into detection tables
2024-10-02 22:44:39 +02:00
neuromancer
d6faa4f1db
FREESCAPE: corrected CPC driller UI text positions
2024-10-02 22:44:39 +02:00
neuromancer
f9d3dcbfbb
FREESCAPE: corrected CPC dark UI text positions
2024-10-02 22:44:39 +02:00
neuromancer
7b714f6d6f
FREESCAPE: corrected Driller Amiga/Atari UI text positions
2024-10-02 22:44:39 +02:00
neuromancer
68ad7b064d
FREESCAPE: corrected dark ZX UI text positions
2024-10-02 13:20:55 +02:00
neuromancer
34fbfbe28a
FREESCAPE: corrected Driller ZX UI text positions
2024-10-02 13:20:55 +02:00
neuromancer
30a27c1521
FREESCAPE: corrected Driller DOS UI text positions
2024-10-02 13:20:55 +02:00
neuromancer
0fdd48416c
FREESCAPE: big refactoring of font handling to use the common font code
2024-10-01 23:25:12 +02:00
tunnelsociety
1724ce92bf
JANITORIAL: FREESCAPE: Fix typo in metaengine
2024-09-29 21:28:28 +02:00
neuromancer
8f38e67a66
FREESCAPE: initial implementation of hercules support for driller
2024-09-29 19:49:07 +02:00
Steven Don
95abc65d04
FREESCAPE: Fix RLE decoding
...
Simplified binary image RLE decoding, thereby implementing missing codes. This
also allows decoding the bitmaps for Hercules display mode. Hercules images are
encoded using the same scheme, but at 720x348 resolution.
2024-09-29 12:24:58 +02:00
neuromancer
95787613fa
FREESCAPE: avoid uninitialized local variables in drawRiddle
2024-09-29 09:40:59 +02:00
neuromancer
b5241de05c
FREESCAPE: removed assert
2024-09-29 09:14:18 +02:00
neuromancer
1de1caf4ec
FREESCAPE: correct parsing and rendering of riddles in castle
2024-09-29 09:03:06 +02:00
neuromancer
bf92c793e3
FREESCAPE: improved riddle rendering for castle zx
2024-09-29 09:03:06 +02:00
neuromancer
f467275b6e
FREESCAPE: basic implementation of ghost effect for castle dos
2024-09-29 09:03:06 +02:00
neuromancer
69c13277e2
FREESCAPE: basic implementation of ghost effect for castle zx
2024-09-26 08:57:08 +02:00
neuromancer
7c2864c0d4
FREESCAPE: basic implementation of key display for castle dos
2024-09-26 08:57:08 +02:00
neuromancer
a5ae580b34
FREESCAPE: fix offset computation in groups
2024-09-26 08:57:08 +02:00
D G Turner
05356dbcfc
FREESCAPE: Fix Redundant Redeclaration GCC Compiler Warning
2024-09-22 03:11:39 +01:00
neuromancer
8d6f6b1054
FREESCAPE: parse more fields in groups
2024-09-19 21:44:16 +02:00
neuromancer
783681c0ef
FREESCAPE: UI fixes in castle
2024-09-19 21:44:16 +02:00
neuromancer
8ca3c78efe
FREESCAPE: clear depth buffer before re-enabling depth testing
2024-09-19 21:44:16 +02:00
neuromancer
54301898b4
FREESCAPE: fixed background texture size for castle
2024-09-19 21:44:16 +02:00
neuromancer
fda44f61a1
FREESCAPE: avoid decrypting the first two bytes in castle for dos
2024-09-19 21:44:16 +02:00
neuromancer
5490e3dbd7
FREESCAPE: load more images from castle for zx
2024-09-19 21:44:16 +02:00
neuromancer
c1855a78d1
FREESCAPE: simplified and improved handling of group operations
2024-09-16 20:29:44 +02:00
neuromancer
014713440d
FREESCAPE: fixes for riddles in castle for amiga demo
2024-09-16 20:29:44 +02:00
neuromancer
94fceaba06
FREESCAPE: fixes for riddles in castle for zx
2024-09-16 20:29:44 +02:00
neuromancer
188ae18562
FREESCAPE: fixes for riddles in castle for dos
2024-09-16 20:29:44 +02:00
neuromancer
485a98aa9c
FREESCAPE: improved reading and rendering of riddles in castle for dos
2024-09-16 20:29:44 +02:00
neuromancer
255e72dd32
FREESCAPE: improved loading of data in castle dos demo
2024-09-16 20:29:44 +02:00
neuromancer
a5a50bd956
FREESCAPE: keep track of explored areas in castle
2024-09-16 20:29:44 +02:00
neuromancer
18019342cd
FREESCAPE: make sure spirits are counted as destroyed
2024-09-16 20:29:44 +02:00
neuromancer
a8a7ce664e
FREESCAPE: implemented info menu in castle for zx (eng) and refacted drawStringsInSurface
2024-09-14 09:19:45 +02:00
neuromancer
3f90fa93b8
FREESCAPE: improved info menu in castle for dos
2024-09-14 09:19:45 +02:00
neuromancer
1085fcb33f
FREESCAPE: initialize all the pointers from castle
2024-09-14 09:19:45 +02:00
neuromancer
07d47d5d31
FREESCAPE: improved border screen text padding
2024-09-14 09:19:45 +02:00
neuromancer
d0e38b604c
FREESCAPE: avoid leaving two copies of the same bit array in castle
2024-09-12 20:48:20 +02:00
neuromancer
308ba211da
FREESCAPE: deallocate and delete surfaces created for castle
2024-09-12 20:48:20 +02:00
neuromancer
d4b7d794a3
FREESCAPE: fixed spirit metter background in castle dos ega
2024-09-12 20:48:20 +02:00
neuromancer
dff24e6080
FREESCAPE: fixed background image rendering in castle dos ega
2024-09-12 09:21:06 +02:00
neuromancer
5840db6142
FREESCAPE: refactored drawEnergyMeter
2024-09-12 09:21:05 +02:00
neuromancer
0c41f4c49a
FREESCAPE: refactor code to parse header and bitmaps from castle ega dos
2024-09-11 21:24:15 +02:00
neuromancer
1cceb9c018
FREESCAPE: parse header and bitmaps from castle ega dos
2024-09-11 21:24:15 +02:00
neuromancer
df47092a7c
FREESCAPE: parse and render riddle background in castle ega dos
2024-09-11 21:24:15 +02:00
Eugene Sandulenko
45ad345e31
FREESCAPE: Added mising override keyword
2024-09-08 16:16:27 +02:00
neuromancer
4de3a93ed0
FREESCAPE: loaded more images from castle ega dos
2024-09-08 12:36:43 +02:00
neuromancer
f8c9e65d8f
FREESCAPE: fix incorrect deallocation
2024-09-08 12:36:43 +02:00