Eugene Sandulenko
f50b45b557
PRINCE: Added sanity check to image decompressor
2020-03-14 01:22:54 +01:00
Eugene Sandulenko
1817cbd6b4
PRINCE: Initialize class variables
2020-03-14 01:22:03 +01:00
Eugene Sandulenko
117ceb5758
PRINCE: Fix potential buffer overflow
2020-03-14 01:22:03 +01:00
Eugene Sandulenko
325587b1b4
PRINCE: Fix inventory description display
2020-03-11 19:11:52 +01:00
Eugene Sandulenko
6fa8c6df62
PRINCE: Do not crash on non-existent save
2020-03-10 22:19:21 +01:00
Eugene Sandulenko
0cc6e9d79c
PRINCE: Print out opcode before execution, not after
2020-03-10 17:36:40 +01:00
Eugene Sandulenko
f3b5bc7ccf
PRINCE: Convert flag lookup into hashmap. This is more stable
2020-03-10 16:30:49 +01:00
Eugene Sandulenko
992828b2ab
PRINCE: Drop platform in target generation on detection
2020-03-10 16:30:49 +01:00
Eugene Sandulenko
392492fa27
PRINCE: Losen path requirements for prince_translation.dat file
2020-03-09 16:17:48 +01:00
Paul Gilbert
9f175c4053
ENGINES: Cleanup of savegame filenames generation
...
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
edcf6b9112
PRINCE: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
ac7daaf914
PRINCE: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
003d389076
PRINCE: Added override keywords
2020-02-05 16:07:12 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Eugene Sandulenko
faafefc833
PRINCE: Fix warnings and undefined behaviour
2020-01-31 16:53:54 +01:00
D G Turner
a45106412a
PRINCE: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-27 02:34:35 +00:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Eugene Sandulenko
2d0cfc7148
PRINCE: Remove ADGF_TESTING flag
2019-10-04 23:01:18 +02:00
Eugene Sandulenko
0e4e584014
PRINCE: Distinguish translated versions during detection
2019-09-18 20:01:17 +02:00
Thierry Crozat
2999d77dd8
PRINCE: Build engine by default
2019-09-13 01:08:30 +01:00
Bastien Bouclet
9a4c0ae281
ENGINES: Normalize the getName() result of metaengines
...
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
Paul Gilbert
11e33ba3fc
JANITORIAL: Removing trailing spaces after int casts
2018-08-17 20:30:20 -07:00
Eugene Sandulenko
9a5ba52e6b
PRINCE: Cleanup debug output
2018-05-06 19:33:45 +02:00
Eugene Sandulenko
c6872dcf52
PRINCE: Added more debug output
2018-05-06 19:33:44 +02:00
Eugene Sandulenko
ba666dfc32
PRINCE: Fixed game type for bundled Russian version
2018-05-06 19:33:44 +02:00
Eugene Sandulenko
e6ce8f8130
PRINCE: Added more debug output
2018-05-06 19:33:44 +02:00
Adrian Frühwirth
7f85a988c0
Revert "PRINCE: Don't output debug information unless requested"
...
This reverts commit dfbf6b7287eacdc41948a6c7b0648f4ecdaa0cbf.
2018-05-06 09:25:31 +02:00
Adrian Frühwirth
589f0f8750
PRINCE: Use ScummVM save/load dialogs
...
The original option dialogs do not seem to be implemented yet so we
always show the ScummVM ones when using the save/load hotkeys for now.
This partly fixes Trac#9866.
2018-05-06 02:26:28 +02:00
Adrian Frühwirth
dfbf6b7287
PRINCE: Don't output debug information unless requested
2018-05-06 01:24:12 +02:00
Adrian Frühwirth
b09dab8c9f
PRINCE: Add FIXMEs for potential bugs
2018-05-06 00:00:38 +02:00
Adrian Frühwirth
13a08a0bb0
PRINCE: Add play time metadata to savegames
2018-05-06 00:00:38 +02:00
Adrian Frühwirth
f5c45e5ca4
PRINCE: Removed unused kBadSVG
2018-05-06 00:00:38 +02:00
Eugene Sandulenko
d84c1ac7e0
PRINCE: Fix header dependency
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
dbc60f55e2
PRINCE: Added Russian options
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
44e44c1f1a
PRINCE: Optimize decompression for bundled games
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
5515f414af
PRINCE: Decompress files if they're extracted
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
85aa17d9ac
PRINCE: Move decompression method to reusable place
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
5a9eba989a
PRINCE: Rename resources.cpp
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
a97a3c3886
PRINCE: Further work on support for extracted games
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
6e58c5aaa5
PRINCE: Added support for unbundled compressed files
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
e3b9be6679
JANITORIAL: Whitespace fixes
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
c234630931
PRINCE: Initial support for packed Russian version
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
c95cbdc2c9
JANITORIAL: Fix formatting
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
7352737a69
PRINCE: Even more prince.cpp refactoring. Inventory and pathfinding
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
788a1fab82
PRINCE: More prince.cpp restructuring
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
67abcc36a7
PRINCE: Moved audio-related methods to separate files
2018-05-05 23:17:35 +02:00
Eugene Sandulenko
951c365591
PRINCE: Move cursor manipulation to cursor.cpp
2018-05-05 23:17:34 +02:00
Eugene Sandulenko
faf579c48f
PRINCE: Move resource loading methods to separate file
2018-05-05 23:17:34 +02:00