Commit Graph
33 Commits
Author SHA1 Message Date
Paul Gilbert d6b41b59f3 GLK: FROTZ: Move setReverseVideo into Window 2019-03-13 20:19:11 -07:00
Paul Gilbert 7a13a60678 GLK: FROTZ: Move remainder of font/style logic into Window 2019-03-12 21:09:53 -07:00
Paul Gilbert 1c5a8930b3 GLK: FROTZ: Create Glk windows on the fly as needed
This is laying groundwork for properly supporting Shogun, which
sets up and uses Window 7
2019-03-06 20:17:35 -08:00
Paul Gilbert b8966ff1ad GLK: FROTZ: Moving updating colors and current window into Window class 2019-03-05 18:50:01 -08:00
Paul Gilbert 833e1d11c0 GLK: FROTZ: Move window clearing to a Window method 2019-02-27 21:53:41 -08:00
Paul Gilbert 27f4eb8f1b GLK: FROTZ: Move current window into _wp 2019-02-27 21:34:46 -08:00
Paul Gilbert 4efa9c73d4 GLK: FROTZ: Add V6 text cursor logic 2019-02-23 16:31:08 -08: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 d6e7ea794d GLK: FROTZ: Fix erasing windows that don't have an associated GLK window 2019-02-19 19:44:48 -08:00
Paul Gilbert ce5b400e4a GLK: FROTZ: Fix Coverity identified warnings 2019-02-17 20:25:13 -08:00
Paul Gilbert 8fcf009668 GLK: FROTZ: More properly fix transparency handling of header 2019-02-17 14:32:56 -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 d6ddb601ca GLK: FROTZ: Have zRGB properly convert to screen format 2019-02-13 20:58:34 -08:00
Paul Gilbert 307dd44fba GLK: FROTZ: Cleanup of current fg/bg variables 2019-01-31 21:54:33 -08:00
Paul Gilbert 183d8319d3 GLK: FROTZ: Implement setting mouse cursor visibility 2019-01-19 19:28:37 -08:00
Torbjörn Andersson 448adc81d3 GLK: FROTZ: Clarify comment about Unicode runes a bit.
This started out as a typo fix. :-)
2019-01-04 13:29:42 +01:00
Paul Gilbert b4c3df62e3 GLK: FROTZ: Cleanup of incorrect namespace comments 2019-01-01 19:04:12 -08:00
Paul Gilbert c43f625fd8 GLK: FROTZ: Added skeleton classes for ZMachine windows 2019-01-01 18:31:07 -08:00
Paul Gilbert 94509bbf91 GLK: FROTZ: Janitorial fixes 2018-12-18 21:55:07 -08:00
Paul Gilbert 6b7eb94ca0 GLK: FROTZ: Remove need for new font style for Runic font 2018-12-17 21:23:57 -08:00
Torbjörn Andersson 77f2330755 GLK: FROTZ: Use the Noto runic font for runes
We already bundle other Noto fonts in the font.dat file, so using
further Noto fonts makes sense to me. Also, map upper-case letters
to lower-case runes since there are versions of Beyond Zork that
uses that. (The version I played many years ago did, and it looked
very strange. The version I tested with now did not, probably for
that very reason. So that part is untested for now.)
2018-12-17 21:04:28 -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 1156aca3e5 GLK: Fix compiler warnings 2018-12-09 08:49:20 -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 63079834fa GLK: FROTZ: Improved rendering of Beyond Zork description area 2018-12-08 19:05:59 -08:00
Paul Gilbert 1933130dfc GLK: FROTZ: Fix setting cwin field when window changes 2018-12-08 19:05:59 -08:00
Paul Gilbert 9fa7e9be81 GLK: FROTZ: Fix selection of the character graphics font 2018-12-08 19:05:59 -08:00
Paul Gilbert 5cc3d40c28 GLK: FROTZ: Adding bitmap font class for Infocom character graphics 2018-12-08 19:05:59 -08:00
Paul Gilbert 9bc6379476 GLK: Change lots of comments from multiline to single line 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 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