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