aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2017-08-06JANITORIAL: Silence GCC 7 fall through warningTorbjörn Andersson
2017-08-06SWORD1: Silence GCC warning about potential overflowTorbjörn Andersson
Probably doesn't ever happen, but now 'fileName' is as large as it needs to be if 'label' is as long as it can be.
2017-08-06JANITORIAL: Silence some more GCC 7 fall through warningsTorbjörn Andersson
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.
2017-08-06MOHAWK: Riven: Load only the data files for the current game versionBastien Bouclet
The Steam version is a DVD version, but also has files from the CD version in the data folder. We need to load only the files from the DVD version to prevent data inconsistencies. Also check on startup that all the required datafiles are present. Possibly fixes #10052.
2017-08-06GOB: Fix what looks like an obviously incorrect conditionTorbjörn Andersson
Though since I don't have the game I can't actually test it. :-)
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
There were all flagged as intentional fall throughs. I simply changed the comments to something GCC would recognize.
2017-08-06JANITORIAL: Increase buffer size to fix potential overflowTorbjörn Andersson
Caught by GCC 7 (though the warning seemed misleading to me). Since SoundDesc->name can potentially be 14 characters "%s_reg%03d.fla" can be 25 characters, plus the terminating \0.
2017-08-06JANITORIAL: Silence GCC warningTorbjörn Andersson
Since case 64 was added for "MM C64 Costume Animation", and considering the way it's written to only affect game version 0, it is clearly an intentional fall through.
2017-08-06JANITORIAL: Silence some GCC 7 warningsTorbjörn Andersson
We have lots and lots of -Wimplicit-fallthrough warnings, and I don't know if it's worth fixing them or not. But if we want to, this is how it can be done.
2017-08-05TITANIC: Maintain static movie frames on objects across savesPaul Gilbert
2017-08-05TITANIC: Fix original savegames from the bar not loadingPaul Gilbert
2017-08-05TITANIC: Don't show invalid meta info for original game savesPaul Gilbert
2017-08-05WAGE: Implement Gui::clearOutput()Eugene Sandulenko
2017-08-05TITANIC: Fix getting into Lift 1 from a first class floorPaul Gilbert
2017-08-05TITANIC: Fix releasing chicken in middle of parrot leaning out to eatPaul Gilbert
2017-08-05TITANIC: Cleanup and fix for multi drop targetsPaul Gilbert
The fix deals with a bug in the original that if an item was used that the drop target didn't handle, the item wouldn't be returned to the player's inventory
2017-08-05TITANIC: Add missing conv fragment for Presidential bed during checkinPaul Gilbert
2017-08-05TITANIC: Only allow exiting SGT minilifts on the ground floorPaul Gilbert
2017-08-05TITANIC: Fix arrow keys allow getting to bridge before Titania is fixedPaul Gilbert
2017-08-05MOHAWK: Riven: Ensure the entire view is drawn when pan transitions completeBastien Bouclet
Fixes #10063.
2017-08-05MOHAWK: Riven: Make sure to update the cursor when entering a cardBastien Bouclet
2017-08-05MOHAWK: Riven: Remove the DVD flag from some versionsBastien Bouclet
Those are obviously repackaged CD versions
2017-08-05MOHAWK: Riven: Set the ADGF_TESTING flagBastien Bouclet
2017-08-05MOHAWK: Myst: Set the clicked resource only if the active resource was updatedBastien Bouclet
Fixes #10053.
2017-08-05MOHAWK: Myst: Display every second fireplace button animation frameBastien Bouclet
The animation is too slow when displaying each frame at 60 fps. Fixes #10053
2017-08-04TITANIC: Don't allow loading games when Bellbot is summonedPaul Gilbert
2017-08-04TITANIC: Fix using chicken on Bilge SuccUBusPaul Gilbert
2017-08-04TITANIC: Fix arrow movements ignoring restricted movesPaul Gilbert
2017-08-04TITANIC: Introduce movement via arrow keysPaul Gilbert
This also fixes a bug with Page Up, Down, Home, & End not working for the Conversation tab. Additionally, code for scrolling individual lines in the conversation and glyphs via the arrow keys has been removed in favor of this centrallised movement, since they were somewhat redundant, and the mouse wheel can be used for scrolling.
2017-08-04TITANIC: Fixes for names in the CursorId enumPaul Gilbert
2017-08-05WAGE: Mark Gui::clearOutput() as stubEugene Sandulenko
2017-08-05WAGE: Remove all old console codeEugene Sandulenko
Now we have fully switched to MacTextWindow. Yay!
2017-08-05WAGE: Implemented Cut and Clear actions over MacTextWindowEugene Sandulenko
2017-08-04WAGE: Use MacTextWindow for Undo and PasteEugene Sandulenko
2017-08-04WAGE: Use MacTextWindow code for copying to clipboardEugene Sandulenko
2017-08-04GRAPHICS: MACGUI: Made selection affecting the MacMenuEugene Sandulenko
2017-08-04WAGE: Remove redundant callEugene Sandulenko
2017-08-04WAGE: Remove now redundant input processingEugene Sandulenko
2017-08-04WAGE: Remove redundant codeEugene Sandulenko
2017-08-04WAGE: Make drawInput() a noop with MacTextWindowEugene Sandulenko
2017-08-04WAGE: Now we need to render newline at the end of each textEugene Sandulenko
2017-08-04WAGE: Switched console rendering to MacTextWindowEugene Sandulenko
2017-08-04BLADERUNNER: Fix float conversion warningThomas Fach-Pedersen
2017-08-04BLADERUNNER: Add blit and blitToScreen helpersThomas Fach-Pedersen
2017-08-04SCI32: Always initialize RobotDecoder::_syncFrameColin Snover
This flag previously was only being initialized in Robot files with audio. This means the flag was incorrectly carried to Robots without audio, and if the first Robot played by the game had no audio, it would be a garbage read. (This latter thing happens at the beginning of Lighthouse.)
2017-08-04SCI32: Fix loading audio resources from RESSCI.PATColin Snover
This is used by Lighthouse.
2017-08-04SCUMM: Fix Typo in Detection Table Comment.D G Turner
No functional change.
2017-08-03Merge pull request #980 from dafioram/titanic_access_last_savePaul Gilbert
TITANIC: Fix access to last savegame slot
2017-08-03TITANIC: Create a new audio stream each time a wave file is playedPaul Gilbert
This fixes the problem with the 2nd Class floors, where the same music played in the lift doesn't have time to fade out before the same music is loaded to be faded in for the floor. Now, each gets it's own separate audio stream, preventing the two clashing