elasota
|
e280186a8c
|
ALL: VS warning cleanup
|
2022-12-25 16:31:57 +01:00 |
|
neuromancer
|
943ab0d77c
|
FREESCAPE: avoid crashing when flashing the screen in CGA
|
2022-12-21 18:03:27 -03:00 |
|
neuromancer
|
adbaa03aec
|
FREESCAPE: improved support for Driller demo (DOS)
|
2022-12-21 18:03:27 -03:00 |
|
neuromancer
|
ac236fd663
|
FREESCAPE: properly render background when the player is under fire (DOS)
|
2022-12-20 08:26:44 -03:00 |
|
neuromancer
|
e40403b152
|
FREESCAPE: improved entrance detection when traversing areas
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
f2c630032c
|
FREESCAPE: assertions for potential nullptr derreferences reported by coverity
|
2022-12-04 10:55:00 +01:00 |
|
neuromancer
|
ee3d1386be
|
FREESCAPE: implemented spfx instruction for amiga/atari driller releases
|
2022-11-29 13:29:16 +01:00 |
|
neuromancer
|
1dfe03343e
|
FREESCAPE: refactor flash related code into flashScreen function
|
2022-11-25 20:25:11 +01:00 |
|
neuromancer
|
5103ee561f
|
FREESCAPE: basic implementation of the SPFX instruction and color remappings
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
2ad2980d7c
|
FREESCAPE: make sure local/global conditions are executed in the same area
|
2022-11-18 13:00:17 +01:00 |
|
neuromancer
|
ade2cc66f9
|
FREESCAPE: keep track of energy and shield in tank/jet in driller
|
2022-11-13 13:15:06 +01:00 |
|
neuromancer
|
335b309a46
|
FREESCAPE: correct height and step in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
baa71269e4
|
FREESCAPE: improve SwapJet opcode implementation and force local/global condition to be executed in rise/lower
|
2022-11-12 21:55:35 +01:00 |
|
neuromancer
|
f772a3dffa
|
FREESCAPE: save, load and show correctly playerHeightNumber in driller
|
2022-11-09 23:04:53 +01:00 |
|
neuromancer
|
3c6c95c7ec
|
FREESCAPE: removed unused string field in token class
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
2ac4af2347
|
FREESCAPE: improved comments on original code atribution
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
119d663943
|
FREESCAPE: sorted, removed and simplified a number of includes
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
d35cbc41cb
|
FREESCAPE: removed pointers to strings to avoid memory leaks
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
3f56b2e009
|
FREESCAPE: added new line at the end of each file
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
81acd105c3
|
FREESCAPE: added proper comment next to each endif
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
8c6ee3163e
|
FREESCAPE: renamed variable names from Token class to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
aba5bac2ed
|
FREESCAPE: renamed variable names from Object classes to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
da4ac7f456
|
FREESCAPE: use uint for loop variables and avoid type conversion
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
ae9f7d64d6
|
FREESCAPE: renamed variable names from Instruction class to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
4b79f528dd
|
FREESCAPE: renamed variable names from Area class to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
6792afe9b3
|
FREESCAPE: Removed old comments in headers
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
3e4b23f241
|
FREESCAPE: used clang-format to improve code formatting
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
8c74b956ba
|
FREESCAPE: removed 16bit game code until is ready
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
b4bfb4bf7d
|
FREESCAPE: removed debug calls and use debugging chanels instead
|
2022-11-06 22:00:25 +01:00 |
|
neuromancer
|
9846e162f9
|
FREESCAPE: disable execution of local/global condition for castle
|
2022-11-06 22:00:21 +01:00 |
|
neuromancer
|
4aec147f97
|
FREESCAPE: improved handling of sync/async sounds
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
003cb43efd
|
FREESCAPE: fixed compiler warnings
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
3d08b94f57
|
FREESCAPE: refactor area/global condition execution
|
2022-11-06 22:00:16 +01:00 |
|
neuromancer
|
e35d0aec9e
|
FREESCAPE: avoid crashing when an object is not found in the current/global area
|
2022-11-06 22:00:16 +01:00 |
|
neuromancer
|
0f8a55e256
|
FREESCAPE: added missing space when printing bytecode
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
085af6ef83
|
FREESCAPE: inverted ifrvis and ifrinvis opcodes
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
7d08f4249b
|
FREESCAPE: force a screen update when executing a redraw opcode
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
fd03e9e127
|
FREESCAPE: fixed in handling certain opcodes
|
2022-11-06 22:00:14 +01:00 |
|
neuromancer
|
9e1afc82d0
|
FREESCAPE: print text instruction for eclipse
|
2022-11-06 22:00:12 +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
|
64c2933027
|
FREESCAPE: show NOPs in bytecode
|
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
|
a0b69a148e
|
FREESCAPE: implemented shield and energy UI in driller
|
2022-11-06 22:00:06 +01:00 |
|
neuromancer
|
22395f0300
|
FREESCAPE: added new licenses and cleaned up includes
|
2022-11-06 22:00:04 +01:00 |
|
neuromancer
|
98352edc3b
|
FREESCAPE: improved parsing of fcd opcodes
|
2022-11-06 22:00:03 +01:00 |
|
neuromancer
|
c90d2620ba
|
FREESCAPE: parse more fcd opcodes
|
2022-11-06 22:00:03 +01:00 |
|
neuromancer
|
90c3ff28a6
|
FREESCAPE: corrected IFINVISQ opcode implementation
|
2022-11-06 22:00:02 +01:00 |
|
neuromancer
|
453e713200
|
FREESCAPE: improved game selection
|
2022-11-06 22:00:00 +01:00 |
|
neuromancer
|
6d41bc9829
|
FREESCAPE: improved destroy opcode implementation
|
2022-11-06 22:00:00 +01:00 |
|