Commit graph

14 commits

Author SHA1 Message Date
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
9a018de617 GLK: COMPREHEND: Implementing Talisman's line/prompt redo 2020-12-15 21:04:37 -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
6d3ea68840 GLK: COMPREHEND: Implement Talisman strings loading 2020-12-10 22:28:59 -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
d59873704c GLK: COMPREHEND: Converting picture drawing to an Archive abstraction 2020-06-02 18:22:11 -07:00
Paul Gilbert
16b1713afd GLK: COMPREHEND: Change comprehend_game to ComprehendGame 2020-06-02 18:22:09 -07:00
Paul Gilbert
7e7e6a5fab GLK: COMPREHEND: Changing operation methods to virtual methods 2020-06-02 18:22:08 -07:00
Paul Gilbert
20533b4a1a GLK: COMPREHEND: Start of sub-classes for each different game 2020-06-02 18:22:08 -07:00