neuromancer
|
51fbc89b30
|
FREESCAPE: avoid use-after-free when deallocating global areas in eclipse and castle
|
2022-11-06 22:00:39 +01:00 |
|
neuromancer
|
bbc6b8987a
|
FREESCAPE: refactored large if into a switch when handling pressed keys
|
2022-11-06 22:00:39 +01:00 |
|
neuromancer
|
e847698122
|
FREESCAPE: avoid leaking memory when reading global area data
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
3c6c95c7ec
|
FREESCAPE: removed unused string field in token class
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
57af8e2cc3
|
FREESCAPE: change API in detection class
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
63555f3f53
|
FREESCAPE: regenerate freescape.dat using dedicated script
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
640687a8d0
|
FREESCAPE: added devtools/create_freescape directory with a script and data to create freescape.dat
|
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
|
679b0281a4
|
FREESCAPE: improved user message when a renderer cannot be created
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
119d663943
|
FREESCAPE: sorted, removed and simplified a number of includes
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
8db4952775
|
FREESCAPE: use GUI::MessageDialog instead of error and return to launcher, when there are no available renderers
|
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
|
76d1f26d6e
|
FREESCAPE: simplify palette handling and allow to compile without TinyGL
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
81717815f2
|
FREESCAPE: added POTFILES
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
2ea1b339ee
|
FREESCAPE: use ADGF flags instead of strings
|
2022-11-06 22:00:36 +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
|
f8ad388573
|
FREESCAPE: improved demo decoding loop
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
1c19a5d701
|
FREESCAPE: removed redudant enum
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
5e736da809
|
FREESCAPE: renamed ObjectType enum to follow code conventions
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
5af2aa097d
|
FREESCAPE: renamed variable names from the Texture classes to follow code conventions
|
2022-11-06 22:00:35 +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
|
5406ed5929
|
FREESCAPE: specify RGB colors with a portable function
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
64b575ea79
|
FREESCAPE: use the RenderMode type in gfx
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
882797ea17
|
FREESCAPE: use the RenderMode type instead of string to load game assets
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
b5c1a6ef46
|
FREESCAPE: removed redudant strings in the detection tables
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
362338c624
|
FREESCAPE: correctly open and close files when reading assets in castle
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
2ddbb8c15d
|
FREESCAPE: correctly open and close files when reading assets in dark
|
2022-11-06 22:00:34 +01:00 |
|
neuromancer
|
fe6fed03a3
|
FREESCAPE: correctly open and close files when reading assets in eclipse
|
2022-11-06 22:00:33 +01:00 |
|
neuromancer
|
8174cf7369
|
FREESCAPE: correctly open and close files when reading assets in driller
|
2022-11-06 22:00:33 +01:00 |
|
neuromancer
|
eaf69c7fee
|
FREESCAPE: Use better ADGF flags for each game
|
2022-11-06 22:00:33 +01:00 |
|
neuromancer
|
8a5dd8e6a4
|
FREESCAPE: Use better ADGF flags for each game
|
2022-11-06 22:00:33 +01:00 |
|
neuromancer
|
c7f7382eea
|
FREESCAPE: Removed full stop from the tooltip message
|
2022-11-06 22:00:33 +01:00 |
|
neuromancer
|
cdbd58d6a6
|
FREESCAPE: Added the copyright year
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
5f353076ac
|
FREESCAPE: Avoid type conversion from int to float
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
232be624d2
|
FREESCAPE: Moved include from gfx file to the specialized class
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
6792afe9b3
|
FREESCAPE: Removed old comments in headers
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
1567b31443
|
FREESCAPE: Use ABS instead of abs
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
a5220abe4f
|
FREESCAPE: Removed unreachable line in processInput
|
2022-11-06 22:00:32 +01:00 |
|
neuromancer
|
1717ef7c98
|
FREESCAPE: Simplify more loops to use auto keywords
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
d1a22f76bf
|
FREESCAPE: Simplify loops to use auto keywords
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
24c2a0b8d4
|
FREESCAPE: Avoid type conversion on float definitions
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
632da50c02
|
FREESCAPE: Fixed curly bracket position in local structure definition
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
fdce66ded0
|
FREESCAPE: Added some 3DCK games to the detection tables
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
ceb5aaa50d
|
FREESCAPE: use platform enumerated type to implement the platform specific detection
|
2022-11-06 22:00:31 +01:00 |
|
neuromancer
|
a7ad8d87d5
|
FREESCAPE: removed old debug statements
|
2022-11-06 22:00:30 +01:00 |
|