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