aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2017-08-10MOHAWK: Myst: Restore the backbuffer after toggling off fireplace buttonsBastien Bouclet
Fixes #10064
2017-08-10MOHAWK: Riven: Neutralize the timer when moving the Ytram trap upBastien Bouclet
Fixes #10103.
2017-08-10MOHAWK: Myst: Stop gears video before calling elevator on mechanicalBastien Bouclet
Fixes #10108.
2017-08-10MOHAWK: Riven: Trigger the try to open the back rotating room doorBastien Bouclet
When using keyboard navigation
2017-08-10MOHAWK: Riven: Stop using varargs to list hotspot namesBastien Bouclet
One call to va_end was missing when returning early. This stuff is too dangerous for me to use.
2017-08-10SCUMM: Don't list Amiga version of The Secret of Monkey Island as VGA, as it ↵Kirben
leads to confusion.
2017-08-09WAGE: Handle command aliases in the same quirky way wb doesEugene Sandulenko
2017-08-08TITANIC: Further improvements to arrow key movementPaul Gilbert
The movement code, when deciding on an item or link that matches the desired direction, will check five points on the object/links area.. center, left edge, right edge, top edge, and bottom edge. For each of these, it makes sure that at that point, clicking will actually get passed to it. Otherwise, it moves onto one of the other edges. This helps avoid issues where links weren't working because standard scene objects were partially obscuring them.
2017-08-08WAGE: Fix crash on sound reuse/game quitEugene Sandulenko
2017-08-08WAGE: The command is "inven"Eugene Sandulenko
2017-08-08WAGE: Set default values for DITL messagesEugene Sandulenko
2017-08-08MOHAWK: Myst: Fix off by one pixel map position when rotating the towerBastien Bouclet
Fixes #10081.
2017-08-08SLUDGE: Add thumbnail for save&load interfaceSimei Yin
2017-08-08SLUDGE: Implement fileExists built-in functionSimei Yin
2017-08-08SLUDGE: Change debug channelsSimei Yin
2017-08-08SLUDGE: Fix default sprite depthSimei Yin
2017-08-08WAGE: Initial stub for updateSoundTimerForScene()Eugene Sandulenko
2017-08-08WAGE: Play soundsEugene Sandulenko
2017-08-08GRAPHICS: MACGUI: Initial code for Cutting/Paste multiline input textsEugene Sandulenko
2017-08-07TITANIC: Hook in the original game's secret cheat roomPaul Gilbert
You can either use a special Ctrl-C key combination, or use the 'cheat' command in the debugger
2017-08-07TITANIC: Fix bots freezing up during long conversationsPaul Gilbert
2017-08-07VOYEUR: Workaround original game using invalid hotspot IdsPaul Gilbert
2017-08-07SHERLOCK: Remove redundant derived Serializer classPaul Gilbert
2017-08-07SCI32: Add script patch for last action sequence in PQ4Martin Kiewitz
To also turn ::ticks into ::seconds For further information see 5a4840e
2017-08-07WAGE: Resize console window for new scene (restore lost functionality)Eugene Sandulenko
2017-08-06VOYEUR: Fix exiting game from the VCR screenPaul Gilbert
2017-08-06VOYEUR: Fix playback of audio events on VCR, thanks to BakhtoshPaul Gilbert
2017-08-06TSAGE: BF: Add missing break to switch statementPaul Gilbert
2017-08-06LURE: Adjust switch fall through commentsPaul Gilbert
2017-08-06HOPKINS: Add missing break to switch statementPaul Gilbert
2017-08-06CRUISE: Add explicit fall through comments to switchPaul Gilbert
2017-08-06TITANIC: Removed unused CWaveFile constructorPaul Gilbert
2017-08-06TITANIC: Fix SuccUBus not always redirecting 'nowhere' glyphs to BilgePaul Gilbert
2017-08-06Merge pull request #983 from dafioram/titanic_starview_addReversePaul Gilbert
TITANIC: Change Starview slowdown to reverse
2017-08-06TITANIC: Change Starview slowdown to reverseDavid Fioramonti
This changes the starview manual camera movement using semicolon. Before it slowed down the ship. To make it more like the original game it now adds negative velocity so that it slows down then speeds up in the backward direction. The functions were renamed accordingly.
2017-08-06TITANIC: Bring movement rates in the starfield closer to the originalPaul Gilbert
The original updated the camera during the general scene drawing, which was done at a much higher rate than I wanted for the ScummVM implementation. So I've added this workaround to update the camera every 10ms when the player is in the star control scene. This gives it a comparible rate of movement to the original.
2017-08-06TITANIC: Minor renamings in CStarViewPaul Gilbert
2017-08-06TITANIC: Renaming in SuccUBus classes for better clarityPaul Gilbert
2017-08-06TITANIC: Correct local variable name in SuccUBusPaul Gilbert
2017-08-07SCI32: Add script patch for Bitty Kitty / Barbie game glitchMartin Kiewitz
Fixes bug #9849 Which is a pseudo-game-breaking glitch of the game itself. Applies to at least English+German floppy and English CD version.
2017-08-06TITANIC: Remove development link left in computer screen viewPaul Gilbert
2017-08-07SLUDGE: SpritePalette is a class, not a structFilippos Karapetis
2017-08-06TITANIC: Fix movement cursors in Lift 4 when eye is removedPaul Gilbert
2017-08-06TITANIC: Don't allow movement link to be used in Starfield PuzlzePaul Gilbert
The scene has an unused right turn link that wasn't used, and is covered by the starview. Since movement now uses simulated mouse clicks, the worst result of clicking right arrow is simply that a star may be accidentally selected. But for cleanliness, it was best to fix it. It also allowed the creation of code that other objects in the view can use to override default movement logic, just in case it's needed.
2017-08-06SCI32: Add script patches for action sequences in city hallMartin Kiewitz
2017-08-06TITANIC: Fix arrow key movement in front of Parrot cagePaul Gilbert
2017-08-06QUEEN: Silence GCC 7 warnings about potential buffer overflowTorbjörn Andersson
Use snprintf() instead of sprintf() to limit how much is written to the buffer. Note that there are other places where it looks like it could overflow, but they did not trigger warnings and I'm guessing that it doesn't overflow in reality.
2017-08-06TITANIC: Changing arrow movement to be done via simulated mouse clicksPaul Gilbert
2017-08-06TITANIC: Create new CMovementMsg for new movement functionalityPaul Gilbert
This also moves logic for detecting which movement is associated with given keycodes and cursors to CMovementMsg and CLinkItem, which are better suited to contain the logic
2017-08-06MOHAWK: Riven: Add keyboard navigationBastien Bouclet