Le Philousophe
93cdbbbf39
GLK: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
5ad17a1e01
GLK: COMPREHEND: Fix strings loading after GMM loading Talisman save
2020-12-16 20:50:28 -08:00
Paul Gilbert
3b44f7b329
GLK: COMPREHEND: Support starting if-archive Talisman version
2020-12-15 21:23:50 -08:00
Paul Gilbert
e9b99223f0
GLK: COMPREHEND: Fix bowing to king in Talisman
2020-12-15 21:04:37 -08:00
Paul Gilbert
9a018de617
GLK: COMPREHEND: Implementing Talisman's line/prompt redo
2020-12-15 21:04:37 -08:00
Paul Gilbert
05579a40ff
GLK: COMPREHEND: Special opcode for switching to graphics mode
2020-12-14 20:58:33 -08:00
Paul Gilbert
509edd7b47
GLK: COMPREHEND: Separate execution of action functions & special opcodes
2020-12-14 19:09:40 -08:00
Paul Gilbert
e87ae74a43
GLK: COMPREHEND: Fix Talisman turn operation
2020-12-14 19:09:40 -08:00
Paul Gilbert
7ade799d29
GLK: COMPREHEND: Added actionSelected engine method
2020-12-14 19:09:40 -08:00
Paul Gilbert
13c6d25c05
GLK: COMPREHEND: Implementing Talisman beforePrompt/afterPrompt
2020-12-14 19:09:40 -08:00
Paul Gilbert
14da53647c
GLK: COMPREHEND: Add further string loading
2020-12-12 11:04:17 -08:00
Paul Gilbert
95e5a62908
GLK: COMPREHEND: Make note of second strings set Talisman has
2020-12-11 21:59:32 -08:00
Paul Gilbert
d123cb9cb1
GLK: COMPREHEND: Added Talisman copyright message
2020-12-10 22:28:59 -08:00
Paul Gilbert
6d3ea68840
GLK: COMPREHEND: Implement Talisman strings loading
2020-12-10 22:28:59 -08:00
Paul Gilbert
5ac16b804e
GLK: COMPREHEND: Talisman data loading workarounds
2020-12-08 19:14:36 -08:00
Paul Gilbert
1f4fe8d3ec
GLK: COMPREHEND: Specify Talisman title screen file
2020-12-08 19:14:36 -08:00
Paul Gilbert
0da4dcde56
GLK: COMPREHEND: Split opcode implementation into their own classes
...
Version 2 of the engine already has at least one opcode where the
implementation slightly changed and I had to have a version check.
To make things cleaner, there are new v1 and v2 game classes that
derive from ComprehendGame, and the opcode map setup has also been
moved into them.
Currently, the V1 engine has all the opcodes implementation. I need
to start reviewing the opcode calls in v2 again, and shift stuff
that is actually unchanged to the base class shared by both 1 & 2
2020-10-15 20:39:32 -07:00
Paul Gilbert
88c1d4ecf1
GLK: COMPREHEND: Cleanup of Crimson Crown code, remove deprecated data
2020-06-02 18:22:12 -07:00
Paul Gilbert
14cf02cc1b
GLK: COMPREHEND: Field renamings
2020-06-02 18:22:09 -07:00
Paul Gilbert
16b1713afd
GLK: COMPREHEND: Change comprehend_game to ComprehendGame
2020-06-02 18:22:09 -07:00
Paul Gilbert
20533b4a1a
GLK: COMPREHEND: Start of sub-classes for each different game
2020-06-02 18:22:08 -07:00
Paul Gilbert
2ecbd720ea
GLK: COMPREHEND: Work on startup
2020-06-02 18:22:08 -07:00
Paul Gilbert
7423561d21
GLK: COMPREHEND: Adding recomprehend source files
2020-06-02 18:22:08 -07:00