395 Commits

Author SHA1 Message Date
Paul Gilbert
fee7221810 GLK: ADVSYS: Fix inputs with indirect objects 2019-06-16 17:43:07 -07:00
Paul Gilbert
0bf2dc6d7b GLK: ADVSYS: Fix actions using OP_SEND 2019-06-16 17:04:53 -07:00
Paul Gilbert
c7a9306415 GLK: ADVSYS: Fixes for get action 2019-06-16 16:03:58 -07:00
Paul Gilbert
a9261a6d31 GLK: ADVSYS: Do a look action after loading a savegame from launcher 2019-06-16 14:59:26 -07:00
Paul Gilbert
611bea7d73 GLK: ADVSYS: Fix savegame area setup 2019-06-16 14:59:26 -07:00
Paul Gilbert
919670a565 GLK: ADVSYS: Save/load fixes 2019-06-16 14:59:26 -07:00
Paul Gilbert
553bb74f8c GLK: Further changeover of sub-engines to use new savegame code 2019-06-16 14:59:26 -07:00
Paul Gilbert
3876fb6710 GLK: In progress transition to all sub-engines using Quetzal save files 2019-06-16 14:59:26 -07:00
Paul Gilbert
3acba22cba GLK: FROTZ: Move creation of Quetzal ANNO chunk into base Quetzal writer 2019-06-16 14:59:26 -07:00
Paul Gilbert
3d299df773 GLK: FROTZ: Change Quetzal restoring to use new base Quetzal reader 2019-06-15 22:31:50 -07:00
Paul Gilbert
c405203cde GLK: FROTZ: Change Quetzal saving to use new base Quetzal writer 2019-06-15 22:31:50 -07:00
Paul Gilbert
ec8409c115 GLK: Adding Quetzal classes to the base Glk namespace 2019-06-15 22:31:50 -07:00
Paul Gilbert
f3dc9a86b3 GLK: Added missing files to POTFILES 2019-06-15 22:31:50 -07:00
Paul Gilbert
1b6ac1a67c GLK: ADVSYS: Fix variable range checks 2019-06-15 22:31:50 -07:00
Paul Gilbert
b6542b78fc GLK: Fix debug channels setup 2019-06-15 22:31:50 -07:00
Paul Gilbert
acc90002f6 GLK: ADVSYS: Added code for loading savegames from launcher 2019-06-15 22:31:50 -07:00
Paul Gilbert
f9f1293de6 GLK: ADVSYS: Input line processing fixes 2019-06-15 13:35:58 -07:00
Paul Gilbert
f7e389db3b GLK: ADVSYS: Fix parsing input words 2019-06-14 21:40:07 -07:00
Paul Gilbert
5f7955daa5 GLK: ADVSYS: Tweak debug line, added input line prompt character 2019-06-14 20:22:34 -07:00
Paul Gilbert
75fe5b5024 GLK: ADVSYS: Script interpreter fixes 2019-06-14 20:11:47 -07:00
Paul Gilbert
c151020675 GLK: ADVSYS: Fix data reads from gamefile 2019-06-13 20:45:53 -07:00
Paul Gilbert
4f7c9899f2 GLK: ADVSYS: Initialization fixes 2019-06-13 20:45:53 -07:00
Paul Gilbert
8759a9e851 GLK: ADVSYS: Added readLine method 2019-06-13 20:45:53 -07:00
Paul Gilbert
06ffbab3c5 GLK: ADVSYS: Added singleAction method 2019-06-12 22:26:06 -07:00
Paul Gilbert
8612697409 GLK: ADVSYS: Remainder of parseInput method 2019-06-12 22:15:58 -07:00
Paul Gilbert
0e543b0682 GLK: ADVSYS: Noun/adjectives setup and getNoun method 2019-06-12 21:45:54 -07:00
Paul Gilbert
9efb6d71e2 GLK: ADVSYS: In progress implementing input line parser 2019-06-12 21:30:41 -07:00
Paul Gilbert
4e74751e7e GLK: ADVSYS: Added input line split up and tokenizing 2019-06-12 21:30:41 -07:00
Paul Gilbert
9c0771552d GLK: ADVSYS: Remaining opcode implementations 2019-06-12 21:30:41 -07:00
Paul Gilbert
ebdc4ec3fa GLK: ADVSYS: Created dedicated function pointer class, cleanup method opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert
1de8c3d730 GLK: ADVSYS: More opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert
75da8ddd06 GLK: ADVSYS: Subroutine call & return opcodes 2019-06-10 19:08:58 -07:00
Paul Gilbert
8bb7c893f1 GLK: ADVSYS: String printing 2019-06-10 19:08:58 -07:00
Paul Gilbert
d5d801d1cb GLK: ADVSYS: Adding opcodes and message decoding 2019-06-10 19:08:58 -07:00
dreammaster
0074810cb4 GLK: ADVSYS: Formatting fixes 2019-06-09 15:00:46 -07:00
Paul Gilbert
b01e711d65 GLK: ADVSYS: Implementing VM opcodes 2019-06-09 15:00:46 -07:00
Paul Gilbert
39764f46d2 GLK: ADVSYS: Add overall script execution method 2019-06-09 15:00:46 -07:00
Paul Gilbert
a9324c3c9e GLK: ADVSYS: Main game loop 2019-06-09 15:00:46 -07:00
Paul Gilbert
da434f2952 GLK: ADVSYS: Adding game data access methods 2019-06-09 15:00:46 -07:00
Paul Gilbert
b84e9a3dff GLK: ADVSYS: Save area and variable code 2019-06-09 15:00:46 -07:00
Paul Gilbert
47b5980323 GLK: ADVSYS: Setting up resident data and pointers 2019-06-09 15:00:46 -07:00
Paul Gilbert
9c05f1771e GLK: ADVSYS: Loading of game data 2019-06-09 15:00:46 -07:00
Paul Gilbert
f35176d726 GLK: ADVSYS: Basic initialization and header loading in-game 2019-06-09 15:00:46 -07:00
Paul Gilbert
0e17d1c1db GLK: ADVSYS: Added game heder reading and detections 2019-06-09 15:00:46 -07:00
Paul Gilbert
d5bb06ed17 GLK: ADVSYS: Engine skeleton 2019-06-09 15:00:45 -07:00
Paul Gilbert
7177836dcc GLK: TADS2: Amiga compilation fix 2019-05-25 10:10:36 -07:00
dreammaster
608e9af69d GLK: TADS2: Fix more const loss warnings 2019-05-24 18:21:07 -07:00
Paul Gilbert
139673984e GLK: TADS2: Revert char * statics back to string literals 2019-05-24 18:21:07 -07:00
Paul Gilbert
0d0dbf601e GLK: TADS2: Fix uninitialized variable warnings 2019-05-24 18:21:07 -07:00
dreammaster
8f9fcec16c GLK: TADS2: Further compilation fixes 2019-05-24 18:21:07 -07:00