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