Commit Graph
24 Commits
Author SHA1 Message Date
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