17 Commits

Author SHA1 Message Date
Paul Gilbert
7a13a60678 GLK: FROTZ: Move remainder of font/style logic into Window 2019-03-12 21:09:53 -07:00
Torbjörn Andersson
0b9fe06d23 GLK: FROTZ: Disable typographic niceties for Beyond Zork font
The Beyond Zork graphics font doesn't support Unicode, so allowing
it to convert things like straight quotes into curly ones can cause
ScummVM to crash. Disable these conversions while the Beyond Zork
graphics font is used to avoid that. This fixes bug #10865.
2019-02-21 18:41:54 -08:00
Paul Gilbert
25b066520e GLK: FROTZ: Improved setup and handling of fg/bg colors 2019-02-16 15:17:51 -08:00
Paul Gilbert
0a08d2e18b GLK: FROTZ: Fixes for saving and restoring in V6 games 2019-02-10 11:19:18 -08:00
Paul Gilbert
9bbd0474fa GLK: FROTZ: Support shorthand abbreviations in earlier Infocom games 2019-01-01 00:56:42 -08:00
Torbjörn Andersson
a163fee23b GLK: FROTZ: Map runic characters to Unicode
This does not actually work, because we currently do not have any
font that supports the Unicode Runic block. But there are free
fonts that do (Junicode, for instance), so it may still be possible
to do this.
2018-12-17 21:04:28 -08:00
Paul Gilbert
38e422f874 GLK: FROTZ: Fix Visual Studio warnings about packing alignment
They were really bugging me, so I've changed the fixed size opcode
arrays to Common::Array, which fixes the warnings
2018-12-13 19:54:50 -08:00
Paul Gilbert
88b47cdd8b GLK: FROTZ: Added winarg methods 2018-12-08 19:05:59 -08:00
Paul Gilbert
4894ce2134 GLK: FROTZ: Add all the new V6 methods, commented out until I can fix each one 2018-12-08 19:05:59 -08:00
Paul Gilbert
2331a0e9fb GLK: FROTZ: Quetzal saving and loading now works 2018-12-08 19:05:59 -08:00
Paul Gilbert
4a3f517b71 GLK: FROTZ: Prompt for exit when game quits 2018-12-08 19:05:59 -08:00
Paul Gilbert
e344809eea GLK: FROTZ: Fix gcc warnings, adding extra method comments 2018-12-08 19:05:59 -08:00
Paul Gilbert
bc4df65bd7 GLK: Fix gcc compiler warnings 2018-12-08 19:05:59 -08:00
Paul Gilbert
a1d355d0be GLK: FROTZ: Move ostream_* flags from GlkInterface to Processor 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