Commit Graph

30 Commits

Author SHA1 Message Date
Paul Gilbert
f3b02a115f GLK: ARCHETYPE: Cleaner exit when game is quit 2019-11-11 18:20:30 -08:00
Paul Gilbert
7d4cbcd422 GLK: Remove unused _vm field of Debugger 2019-08-02 19:03:11 -07:00
Paul Gilbert
a04bdb3d7c GLK: Added skeleton debugger 2019-07-29 22:05:19 -07:00
Paul Gilbert
3457d3155e GLK: FROTZ: Add detection for Infocom game Blorb files available at if-archive 2019-07-27 19:12:39 -07:00
Paul Gilbert
76d4816853 GLK: ALAN3: Re-enable ifdefed TODO block 2019-07-06 21:05:22 -07:00
Paul Gilbert
1c412d3da7 GLK: Properly handle sound setup 2019-07-06 15:32:39 -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
e3454b5d96 GLK: TADS: Don't support RTL 2019-05-24 18:21:06 -07:00
Paul Gilbert
3d9e03af55 GLK: TADS2: Soooo much more implementation 2019-05-24 18:21:06 -07:00
Paul Gilbert
401b010ef3 GLK: Implementing more gli object registration 2019-04-28 14:32:49 +10:00
Paul Gilbert
4c708dc97f GLK: FROTZ: Implement os_beep method
I instantiate a PCSpeaker instance in the main engine just for beeps,
because I don't know any simpler way. But hey, it works.
2019-03-02 20:43:19 -08:00
Paul Gilbert
302d26bf42 GLK: FROTZ: Force v6 games to 320x200
As much as I'd like to allow for variable resolution sizes,
the graphics in Zork Zero are geared specifically for a 320x200
screen. Maybe in the future I can allow for automatic stretching
to fit any screen size, but for now it's more important to get
the v6 games working at all
2019-01-06 14:07:14 -08:00
Paul Gilbert
85816c8a54 GLK: Make a _gameFile field in the base Glk engine 2019-01-02 23:13:13 -08:00
Paul Gilbert
402fb78aaf GLK: Remove redundant const prefix from getOptions 2019-01-01 00:16:13 -08:00
Paul Gilbert
4938ac9ea1 GLK: Implement passing detection options to the engines 2018-12-31 22:32:07 -08:00
Cameron Cawley
f6015086e1 ENGINES: Add GUIErrorMessageFormat to replace duplicated functions (#1455) 2018-12-19 08:31:26 +02:00
Bastien Bouclet
0d1800b605 GLK: Remove unneeded include 2018-12-10 19:10:50 +01:00
Paul Gilbert
7637edb5a2 GLK: Change all references to glui32 and glsi32 to uint and int
This should finally fix compilation for the Amiga, which had
difference sized types. And the renamed types are clearer for
ScummVM anyway
2018-12-09 11:36:20 -08:00
Paul Gilbert
3661fc61ec GLK: Beginnings of Sounds manager 2018-12-08 19:05:59 -08:00
Paul Gilbert
33a23bca1c GLK: FROTZ: Further reading/writing setup for savegames using Quetzal 2018-12-08 19:05:59 -08:00
Paul Gilbert
3a543a1e6d GLK: FROTZ: Add derived Screen class to add Infocom character graphics font 2018-12-08 19:05:59 -08:00
Paul Gilbert
525c09ef38 GLK: In progress transforming Blorb code to be a Common::Archive 2018-12-08 19:05:59 -08:00
Paul Gilbert
bd86fd7bbf GLK: Implementing picture loading 2018-12-08 19:05:59 -08:00
Paul Gilbert
0f0b8ae3b7 GLK: FROTZ: Don't have a Y margin above title bar 2018-12-08 19:05:59 -08:00
Paul Gilbert
3b906cb2bb GLK: Fixes for combined loading/saving code 2018-12-08 19:05:59 -08:00
Paul Gilbert
b05a16a0ad GLK: Centralizing more of the savegame code in GlkEngine 2018-12-08 19:05:59 -08:00
Paul Gilbert
eff0ac80ff GLK: Handle starting the engine directly from the command line 2018-12-08 19:05:59 -08:00
Paul Gilbert
67275924b5 GLK: Derive detection from MetaEngine rather than AdvancedMetaEngine 2018-12-08 19:05:59 -08:00
Paul Gilbert
a2104deb4c GLK: Changing class and namespaces from Gargoyle to Glk 2018-12-08 19:05:59 -08:00
Paul Gilbert
1fb931fbd9 GLK: Changing gargoyle folder to glk 2018-12-08 19:05:59 -08:00