Commit Graph
47 Commits
Author SHA1 Message Date
Le Philousophe 93cdbbbf39 GLK: Don't use unsafe strcat and strcpy 2022-10-23 22:46:19 +02:00
Paul Gilbert 47f8d53b5e GLK: AmigaOS compilation fixes 2022-04-13 19:21:49 -07:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 6f1fb146b9 GLK: Remove unused private members and one define
Detected by Clang.
2021-03-15 13:21:58 +02: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 13c6d25c05 GLK: COMPREHEND: Implementing Talisman beforePrompt/afterPrompt 2020-12-14 19:09:40 -08:00
Paul Gilbert 0b1d02c5bb GLK: COMPREHEND: Fix OO-Topos version from graphicsmagician.com 2020-12-08 19:14:36 -08:00
Paul Gilbert e54fab21c2 GLK: COMPREHEND: Fixes to OO-Topos endgame display 2020-12-07 20:34:13 -08:00
Paul Gilbert 75ebe8c949 GLK: COMPREHEND: Clarify OO-Topos ship room flag 2020-12-07 20:07:20 -08:00
Paul Gilbert 8d634e8bd3 GLK: COMPREHEND: Allow for Apple 2 ship mission code 2020-12-07 20:07:20 -08:00
Paul Gilbert 2b65096d63 GLK: COMPREHEND: Fix showing OO-Topos dark rooms as black 2020-12-02 19:13:06 -08:00
Paul Gilbert dabff21c44 GLK: COMPREHEND: Refresh gfx & show room desc after loading from GMM 2020-11-19 21:42:40 -08:00
Paul Gilbert a0883e6aaf GLK: COMPREHEND: Fix wearing or removing goggles in too bright room 2020-11-19 20:22:37 -08:00
Paul Gilbert 13458bee27 GLK: COMPREHEND: Correct OO-Topos flag checked for reverse video 2020-11-16 18:02:26 -08:00
Paul Gilbert 0624935077 GLK: COMPREHEND: Fix white on black rendering when wearing goggles 2020-11-08 15:01:20 -08:00
Paul Gilbert 640e81d622 GLK: COMPREHEND: Rearrange order of beforeTurn/afterTurn 2020-11-07 18:50:33 -08:00
Paul Gilbert 27df1fdf49 GLK: COMPREHEND: Implementing no-floodfill drawing mode 2020-11-07 18:50:33 -08:00
Paul Gilbert 6b55aa029f GLK: COMPREHEND: Fix some println calls, add more flag constants 2020-11-07 18:50:33 -08:00
Paul Gilbert a0a46b7c10 GLK: COMPREHEND: Added computerConsole method 2020-11-07 10:32:00 -08:00
Paul Gilbert ce1bdb3251 GLK: COMPREHEND: Remaining handleSpecialOpcode cases 2020-11-07 10:32:00 -08:00
Paul Gilbert b1b907b96b GLK: COMPREHEND: Renaming of computer printing method 2020-11-07 10:32:00 -08:00
Paul Gilbert e549d95c89 GLK: COMPREHEND: Added checkShipWorking method 2020-11-06 20:42:53 -08:00
Paul Gilbert efefe7538a GLK: COMPREHEND: Add shipDepartCheck method 2020-11-06 20:42:53 -08:00
Paul Gilbert f46bd199dd GLK: COMPREHEND: Added fuelCheck method 2020-11-06 20:42:53 -08:00
Paul Gilbert 80e7e7244a GLK: COMPREHEND: Beginnings of per-turn OO-Topos logic 2020-11-06 20:42:53 -08:00
Paul Gilbert e2fb4558f5 GLK: COMPREHEND: Add OO-Topos title screen 2020-11-04 20:09:06 -08:00
Paul Gilbert a4f9516bad GLK: COMPREHEND: Fleshing out OO-Topos handleSpecialOpcode 2020-10-26 20:56:12 -07: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 1344c1621f GLK: COMPREHEND: Cleanup of eagle/mice random events 2020-06-13 15:37:28 -07:00
Paul Gilbert 82012b78d3 GLK: COMPREHEND: Field renamings 2020-06-13 15:37:28 -07:00
Paul Gilbert e3cf51a868 GLK: COMPREHEND: Move static methods into ComprehendGame class 2020-06-10 17:49:33 -07:00
dreammaster 55b64c05d2 GLK: COMPREHEND: astyle formatting 2020-06-03 04:14:20 +01:00
Paul Gilbert 54e16ae6dd GLK: COMPREHEND: Cleanup of game classes 2020-06-02 19:09:39 -07:00
Paul Gilbert 99dffa8609 GLK: COMPREHEND: Fix naming of game virtual methods 2020-06-02 18:40:33 -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 13b4698c83 GLK: COMPREHEND: Skeleton for savegames within ScummVM 2020-06-02 18:22:10 -07:00
Paul Gilbert 207e8f4ba2 GLK: COMPREHEND: Further refactoring of drawing 2020-06-02 18:22:10 -07:00
Paul Gilbert ec99b086fc GLK: COMPREHEND: Capitalizing class names 2020-06-02 18:22:09 -07:00
Paul Gilbert 269b83f31e GLK: COMPREHEND: Removal of redundant struct prefixes 2020-06-02 18:22:09 -07:00
Paul Gilbert b0fe096225 GLK: COMPREHEND: Making comprehend game derive from game info 2020-06-02 18:22:09 -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 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
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