aboutsummaryrefslogtreecommitdiff
path: root/engines/glk/frotz
AgeCommit message (Collapse)Author
2019-03-13GLK: FROTZ: Set window properties for font number and size when font changesPaul Gilbert
2019-03-13GLK: FROTZ: Move setReverseVideo into WindowPaul Gilbert
2019-03-12GLK: FROTZ: Move remainder of font/style logic into WindowPaul Gilbert
2019-03-10GLK: FROTZ: Set window font size propertyPaul Gilbert
2019-03-06GLK: FROTZ: Create Glk windows on the fly as neededPaul Gilbert
This is laying groundwork for properly supporting Shogun, which sets up and uses Window 7
2019-03-05GLK: FROTZ: Moving updating colors and current window into Window classPaul Gilbert
2019-03-04GLK: FROTZ: Fix some game detection IdsPaul Gilbert
2019-03-03GLK: FROTZ: Fix clashes with game IdsPaul Gilbert
2019-03-02GLK: FROTZ: Implement os_beep methodPaul Gilbert
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-01GLK: FROTZ: Fix confusing indentationTorbjörn Andersson
2019-02-27GLK: FROTZ: Move window clearing to a Window methodPaul Gilbert
2019-02-27GLK: FROTZ: Move current window into _wpPaul Gilbert
2019-02-27GLK: FROTZ: Improved palette readingPaul Gilbert
2019-02-26GLK: FROTZ: Fix getting cursor position for non V6 gamesPaul Gilbert
2019-02-23GLK: FROTZ: Add V6 text cursor logicPaul Gilbert
2019-02-23GLK: FROTZ: Fix colors for Beyond ZorkPaul Gilbert
As part of that, I've made the default bg Black rather than blue, since it provides better contrast for the upper area & minimap
2019-02-23GLK: FROTZ: Fix initialization of zcolors arrayPaul Gilbert
2019-02-21GLK: FROTZ: Disable typographic niceties for Beyond Zork fontTorbjörn Andersson
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-21GLK: FROTZ: Initialize _quotes, _dashes and _spaces to 0Torbjörn Andersson
They're int, not bool, so using 'false' seems wrong to me.
2019-02-20GLK: FROTZ: Fix default colors for non-V6 gamesPaul Gilbert
2019-02-20GLK: FROTZ: Change default fg/bg from int to uintPaul Gilbert
2019-02-19GLK: FROTZ: Fix erasing windows that don't have an associated GLK windowPaul Gilbert
2019-02-17GLK: FROTZ: Fix display in Zork Zero after showing title screenPaul Gilbert
2019-02-17GLK: FROTZ: Fix Coverity identified warningsPaul Gilbert
2019-02-17GLK: FROTZ: Fix display of Zork Zero title screenPaul Gilbert
2019-02-17GLK: FROTZ: More properly fix transparency handling of headerPaul Gilbert
2019-02-16GLK: FROTZ: Properly set window colorsPaul Gilbert
2019-02-16GLK: FROTZ: Fix setting default fg & bg colorPaul Gilbert
2019-02-16GLK: FROTZ: Improved setup and handling of fg/bg colorsPaul Gilbert
2019-02-14GLK: FROTZ: Fix expansion of "g" to "again" in some ancient games.Torbjörn Andersson
2019-02-13GLK: FROTZ: Have zRGB properly convert to screen formatPaul Gilbert
2019-02-10GLK: FROTZ: Fixes for saving and restoring in V6 gamesPaul Gilbert
2019-02-06GLK: FROTZ: Fix drawing position of pillars in Zork ZeroPaul Gilbert
2019-01-31GLK: FROTZ: Fix writing transparently to header in Zork ZeroPaul Gilbert
2019-01-31GLK: Cleanups & fixes from color refactoringPaul Gilbert
2019-01-31GLK: FROTZ: Cleanup of current fg/bg variablesPaul Gilbert
2019-01-29GLK: FROTZ: Fix rendering text to upper window in Zork ZeroPaul Gilbert
2019-01-29GLK: FROTZ: Make window transparent for V6 games to not obscure upper areaPaul Gilbert
2019-01-29GLK: FROTZ: Add 6x8 font for Infocom v6 gamesPaul Gilbert
2019-01-26GLK: FROTZ: Split BItmapFont into it's own filePaul Gilbert
2019-01-19GLK: FROTZ: Implement setting mouse cursor visibilityPaul Gilbert
2019-01-19GLK: FROTZ: Wrap text around pictures added in text windowPaul Gilbert
2019-01-15GLK: FROTZ: Route pictures drawn in window 0 to the text buffer windowPaul Gilbert
2019-01-06GLK: FROTZ: Set default colors for v6 gamesPaul Gilbert
2019-01-06GLK: FROTZ: Default white color for v6 game backgroundPaul Gilbert
2019-01-06GLK: FROTZ: Force v6 games to 320x200Paul Gilbert
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-06GLK: FROTZ: Fix #10869 Crash initializing undo dataPaul Gilbert
2019-01-05GLK: FROTX: Draw pictures at the correct positionPaul Gilbert
2019-01-05GLK: FROTZ: Properly handle picture transparencyPaul Gilbert
2019-01-05GLK: FROTZ: Fix decoding of MG1 graphicsPaul Gilbert
The prior code was based on the Frotz decoder, which was partially written in PC assembly, so was hard to represent. This new version uses code from the ztools pix2gif code