aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-21TITANIC: Finished CStarControlSub21 classPaul Gilbert
2017-03-22FULLPIPE: Change transCyrillic() to accept a Common::StringFilippos Karapetis
2017-03-21TITANIC: Added CStarControlSub12 fn3Paul Gilbert
2017-03-22FULLPIPE: Use Common::String with _memfilename and loadFile()Filippos Karapetis
There are several calls to loadFile() with _memfilename, which is why these two changes are interconnected
2017-03-22FULLPIPE: Change _staticsName to be a Common::StringFilippos Karapetis
2017-03-21DIRECTOR: Lingo: Open '.MMM' files on WindowsEugene Sandulenko
2017-03-21DIRECTOR: Do not call event handler after movie is endedEugene Sandulenko
2017-03-21DIRECTOR: Added sanity check to event processorEugene Sandulenko
2017-03-21DIRECTOR: Fix loading from built-in movieEugene Sandulenko
2017-03-21DIRECTOR: Fix loading D2 EXEEugene Sandulenko
2017-03-21DIRECTOR: Dump bulit-in director file for D3Eugene Sandulenko
2017-03-21SDL: Respect OS setting for wheel scroll direction on SDL 2.0.4+Thierry Crozat
The setting was already respected on SDL < 2.0.4 (such as SDL1). If the OS inverts the scrolling direction, this is reflected on the sign of the y value of the SDL event. Since version 2.0.4 the SDL event also had a flag to indicate if the direction is flipped and we were using it to change back the y sign. That means the OS scrolling direction setting was not respected. With this commit we now have a consistent behaviour with all SDL versions (the OS scroll direction setting is respected). If our wheel events are used for something other than scrolling however, we might want to get the actually wheel move direction (i.e. use a Common::EVENT_WHEELDOWN when moving the wheel down even if the OS scroll setting is to flip it). In such a case we might want to revert this change and instead add an additional flag to the event so that we know the scroll direction should be flipped and use it in places where the event is used for scrolling.
2017-03-20TITANIC: Fix compiler warningPaul Gilbert
2017-03-20TITANIC: Implemented CStarControlSub12 fn1Paul Gilbert
2017-03-20TITANIC: Implemented CStarControlSub12 matrix row handlingPaul Gilbert
2017-03-20TITANIC: Implemented CStarControlSub12 fn2Paul Gilbert
2017-03-20BLADERUNNER: added Runciter character (petshop owner)Peter Kohaut
2017-03-20DIRECTOR: Fix event processing for generic eventsEugene Sandulenko
2017-03-20GUI: Fix GCC Warnings.D G Turner
2017-03-20DIRECTOR: Fix GCC Warnings.D G Turner
2017-03-19TITANIC: Finished CStarControlSub12 setViewportPositionPaul Gilbert
2017-03-20Merge branch 'master' of https://github.com/scummvm/scummvmPeter Kohaut
2017-03-20BLADERUNNER: added full office leroy ai scriptPeter Kohaut
fix sceneobject remove
2017-03-19TITANIC: Fix DMatrix constructorsPaul Gilbert
2017-03-19Merge pull request #924 from lubomyr/masterEugene Sandulenko
ANDROIDSDL: android x86_64 platform fix
2017-03-19DIRECTOR: Initial code for parsing D2 win executablesEugene Sandulenko
2017-03-20ANDROIDSDL: android x86_64 platform fixlubomyr
2017-03-19SCI: Add Colonel's Bequest patch and extend patcher functionalityMartin Kiewitz
Add Colonel's Bequest patch to fix an issue in room 35. When you tell Lilly about Gertie in act 2, Lilly will then walk out of the room. In case Laura (ego) is in her way, the game will effectively block and will appear frozen. This also happened, when using the original interpreter. This also adds a new functionality to the script patcher. PATCH_GETORIGINALUINT16 is able to get a full UINT16 from original script data and insert it somewhere else. PATCH_GETORIGINALBYTE and PATCH_GETORIGINALBYTEADJUST commands were merged internally and use the same internal command now. Some script patches were adjusted accordingly. Thanks again to wjp for helping on the script issue.
2017-03-18TITANIC: Implementing CStarControlSub12 classPaul Gilbert
2017-03-18DIRECTOR: Fix warningEugene Sandulenko
2017-03-18TITANIC: Finished CStarControlSub8 classPaul Gilbert
2017-03-18TITANIC: Implemented CStarControlSub8 selectStarPaul Gilbert
2017-03-18NEWS: added SCI Laura Bow 2 script bugMartin Kiewitz
2017-03-18TITANIC: Implementing CStarControlSub8 classPaul Gilbert
2017-03-18SCI: Add script patch for Laura Bow 2 to fix museum party room (350)Martin Kiewitz
When clicking anywhere while entering the middle museum party room (which has a large golden Egyptian head inside of it), the game will keep the script for entering active, which will then make it impossible to leave this room. This script bug also happened, when using the original interpreter. The patch applies to at least English + German floppy as well as English CD. Very many thanks to wjp for helping figuring the actual cause out.
2017-03-18TITANIC: Finished CStarControlSub7 classPaul Gilbert
2017-03-18DIRECTOR: Additional debug output for event processingEugene Sandulenko
2017-03-18GUI: Fix a signed vs unsigned comparison warningBastien Bouclet
2017-03-18MOHAWK: Allow the mouse cursor to move while drawing in a tight loopBastien Bouclet
2017-03-18MOHAWK: In Myst v1.0 English the take page opcode takes no argumentsBastien Bouclet
Fixes #9645, crash when trying to take a book page.
2017-03-18MOHAWK: Add detection for Myst v1.0 EnglishBastien Bouclet
Provided by vonLeheCreative in #9645
2017-03-17TITANIC: Finished CStarControlSub6 classPaul Gilbert
2017-03-17TITANIC: Finisheed CStarControlSub5 classPaul Gilbert
2017-03-17DIRECTOR: Lingo: Improved debug on event handlingEugene Sandulenko
2017-03-17DIRECTOR: The maximum cast num is H88, 512, not 513Eugene Sandulenko
2017-03-17DIRECTOR: More debug output for frame loadingEugene Sandulenko
2017-03-17DIRECTOR: Fix num to cast id for cast A11Eugene Sandulenko
2017-03-17DIRECTOR: More loading process debug infoEugene Sandulenko
2017-03-17DIRECTOR: Improved debug output for resource loadingEugene Sandulenko
2017-03-16TITANIC: Finished CStarControlSub5 proc2Paul Gilbert