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