aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-05SCI32: Cleanup QFG4 script patchesVhati
Trivially revises comments and var names for consistency. Changes hardcoded selector bytes to macros. Confirms early patches against editions not tested at the time. Combines two TRAP array patches (commits 6c44106, aceb528) into one.
2019-01-05SCI: Rename kRestartGame to kRestartGame16Lars Skovlund
2019-01-05SCI32: Stub out kRestartGameLars Skovlund
Restarting was only supported in QfG4, GK1 and PQ4. Those three used makeshift script code. The kernel call was stubbed out in SSCI as well. Fixes bug #10681.
2019-01-05COMMON: Remove usage of ScopedPtr in OutSaveFileBastien Bouclet
It's not very useful. However this is mostly to test the theory that the build failure we've been experiencing in engines/scumm/he/logic/football.cpp with the osx builder on buildbot is related to the size of the intermediary assembly source file.
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
2019-01-04GLK: Properly fix window clicking crashPaul Gilbert
2019-01-04GLK: Fix negative index crash when clicking in a windowTorbjörn Andersson
2019-01-04GLK: Fix comment typoTorbjörn Andersson
2019-01-04GLK: FROTZ: Clarify comment about Unicode runes a bit.Torbjörn Andersson
This started out as a typo fix. :-)
2019-01-03GLK: FROTZ: Support using prior palette when a pic doesn't have onePaul Gilbert
2019-01-03GLK: FROTZ: Fixes for picture decodingPaul Gilbert
2019-01-03GLK: FROTZ: os_picture_data wasn't dividing by cell sizePaul Gilbert
2019-01-03GLK: FROTZ: Hooked up window property readingPaul Gilbert
2019-01-02GLK: FROTZ: Keep mono & prop font sizes to be the same for v6 gamesPaul Gilbert
2019-01-02GLK: Make a _gameFile field in the base Glk enginePaul Gilbert
2019-01-02GLK: FROTZ: Window positions & sizes are in characters, not pixelsPaul Gilbert
2019-01-02GLK: Remove deprecated _cellW/_cellH from ConfPaul Gilbert
2019-01-02GLK: FROTZ: Add support for pair windows to have more than 2 childrenPaul Gilbert
This is primarily for the V6 games, which have up to 8 windows on-screen at the same time in arbitray positions ext
2019-01-02GLK: FROTZ: Setting window positon & size, some property readingPaul Gilbert
2019-01-02SCI: Fix QFG1VGA Mac Antwerp controls, bug #10856sluicebox
Fixes a script bug in the mac version that always kills the player
2019-01-01GLK: FROTZ: Beginnings of setting window positions and sizePaul Gilbert
2019-01-01GLK: FROTZ: Cleanup of incorrect namespace commentsPaul Gilbert
2019-01-01GLK: FROTZ: Compilation fixPaul Gilbert
2019-01-01GLK: FROTZ: Added skeleton classes for ZMachine windowsPaul Gilbert
2019-01-01GLK: FROTZ: Fix #10843 Status bar disappearing when textbox is shownPaul Gilbert
2019-01-01SCI32: Fix QFG4 cave tentacleVhati
Fixes wriggling and retraction when hero travels over the pit, bug #10615 Supersedes commit 259f262
2019-01-01GLK: FROTZ: Support shorthand abbreviations in earlier Infocom gamesPaul Gilbert
2019-01-01COMMON: Suport String in U32String assignment & equality operatorsPaul Gilbert
2019-01-01GLK: Fix gcc warning in engine constructionPaul Gilbert
2019-01-01GLK: Remove redundant const prefix from getOptionsPaul Gilbert
2018-12-31GLK: TADS: Split game list arrays into v2 and v3Paul Gilbert
2018-12-31GLK: Implement passing detection options to the enginesPaul Gilbert
2018-12-31GLK: FROTZ: Fix Mysterious Adventures detection entriesPaul Gilbert
2018-12-31GLK: Standardizing on a common GameDescriptor class for detectorsPaul Gilbert
2018-12-31GLK: Move GlkMetaEngine declaration into a new header filePaul Gilbert
2018-12-31GLK: FROTZ: Fix rendering of Beyond Zork minimapPaul Gilbert
2018-12-31GLK: Splitting font related info from Conf into their own classesPaul Gilbert
2018-12-30GLK: FROTZ: Split Infocom game list from other games listPaul Gilbert
2018-12-30TUCKER: Added support for Russian fan translationEugene Sandulenko
2018-12-30SCI: Don't try to validate resources added from a Mac resource forkFilippos Karapetis
The fix has been authored originally by csnover, adapted from commit ca420e44167e5ee488b4ad547104fa6b976e6f1c Fixes Trac#10440, Trac#10892.
2018-12-29BUILD: Don't print the pandoc variable if not running a checkMatan Bareket
2018-12-29SCI: Add LSL7 Russian detection entriesMatan Bareket
Fixes #10638
2018-12-29SCI32: Fix QFG4 conversation crash when using keyboard controlsLars Skovlund
2018-12-29SCI32: Fix QFG4 statue item descriptionVhati
Fixes an inaccurate message when examining the statue, bug #10770