Paul Gilbert
1c412d3da7
GLK: Properly handle sound setup
2019-07-06 15:32:39 -07:00
Paul Gilbert
9c197d71ab
GLK: ALAN3: Add support for loading a3r Blorb files
2019-07-06 15:27:08 -07:00
Paul Gilbert
1afd60cd3e
GLK: Change language Id in savegames to more portable language code
2019-06-16 18:03:17 -07:00
Paul Gilbert
2e69903cbb
GLK: Change savegame interpreter Ids from index to 4 byte code
2019-06-16 17:55:16 -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
b6542b78fc
GLK: Fix debug channels setup
2019-06-15 22:31:50 -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
df74a209ca
GLK: FROTZ: Keep mono & prop font sizes to be the same for v6 games
2019-01-02 23:24:50 -08:00
Paul Gilbert
85816c8a54
GLK: Make a _gameFile field in the base Glk engine
2019-01-02 23:13:13 -08:00
Cameron Cawley
f6015086e1
ENGINES: Add GUIErrorMessageFormat to replace duplicated functions ( #1455 )
2018-12-19 08:31:26 +02:00
Paul Gilbert
6202b36606
GLK: SCOTT: Add support for Mysterious Adventures Blorb files
2018-12-14 19:30:43 -08:00
Paul Gilbert
290196946d
GLK: GLULXE: Skeleton sub-engine
2018-12-08 19:05:59 -08:00
Paul Gilbert
08db684864
GLK: Add support for secondary Blorb files separate from the gamefile
...
It also hads further support for playing AIFF files. However, the
Blorb files for Lurking Horror & Sherlock on the if-archive website
don't seem to be valid AIFF files, so sound doesn't play using them
2018-12-08 19:05:59 -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
13e28c0d0d
GLK: Finish refactoring Blorb class
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
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