aboutsummaryrefslogtreecommitdiff
path: root/engines/glk
AgeCommit message (Collapse)Author
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-20GLK: Disable unsupported sub-engines in release modePaul Gilbert
2019-02-20GLK: FROTZ: Change fonts version check to not use atofPaul Gilbert
2019-02-19GLK: Better error messages for failing to load fontsPaul 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: Fix transparency for glyphs in buffer areaPaul 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-11GLK: ALAN2: Fix incorrect string duplicationPaul Gilbert
2019-02-10GLK: ALAN2: Fix a bunch of comparison warningsPaul 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-02-05GLK: Fix local types in Attribute color methodsPaul 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: Change use of RGB tuplets to uintPaul Gilbert
This has several advantages, such as simplifying copying and comparing colors. It will also make it easier to specify zcolor_Transparent as a color
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-29GLK: Fix Rect fromXYWH when W or H is negativePaul 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-16GLK: Clean up use of TextBufferRow in buffer windowsPaul Gilbert
2019-01-16GLK: Constifying attribute, width calc methodsPaul Gilbert
2019-01-16GLK: Fix rendering of pictures in the text buffer windowPaul Gilbert
2019-01-15GLK: FROTZ: Route pictures drawn in window 0 to the text buffer windowPaul Gilbert
2019-01-06GLK: FROTZ: Fix text display for v6 gamesPaul 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-06GLK: ALAN2: Resolve some TODOs. Some cleanupFilippos Karapetis
2019-01-06GLK: ALAN2: Initialize game file nameFilippos Karapetis
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
2019-01-04GLK: FROTZ: Only wait for keypress in Beyond Zork title if mg1 presentPaul Gilbert
2019-01-04GLK: FROTZ: Simplified getting/setting window propertiesPaul Gilbert
2019-01-04GLK: FROTZ: Cleanup of image drawing codePaul Gilbert
2019-01-04GLK: FROTZ: Refactor V6 window arrangementsPaul Gilbert
As I implement further code for Zork Zero, I'm becoming convinced that all of the windows 2+ are for graphics. A complication arose, though, that z_draw_picture doesn't have a window number specified. So creating Glk picture windows for each virtual window was somewhat redundant. The scheme I'm now going to move forward with is having a single picture wndow cover the entire screen in v6 mode, and the upper and lower panes on top of that. All other windows will not get an accompanying Glk window, and instead I'm caching all the window properties locally on the Frotz Window class, so that they can act like the simple placeholders I think they're intended as