aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2017-07-15MOHAWK: Riven: Set more variables when starting new gamesBastien Bouclet
Fixes #9960.
2017-07-15MOHAWK: Riven: Stop sending empty rects when drawing transitionsBastien Bouclet
Fixes #9947.
2017-07-14MOHAWK: Riven: Implement transition offsetsBastien Bouclet
The games tries to match objects between the old and new card by offsetting the transition of the new card. Fixes #9947.
2017-07-14MOHAWK: Riven: Patch prison island dome switch sound changeBastien Bouclet
Fixes #9958.
2017-07-12MOHAWK: Riven: Improve save load error handlingBastien Bouclet
A GUI error message is now displayed if an error occurs when loading a save.
2017-07-11MOHAWK: Riven: Fix card leave scripts when changing stacksBastien Bouclet
Card leave scripts were using data from the new stack, whereas they should have been using data from the old stack to which they belong. Fixes Trac#9928.
2017-07-10MOHAWK: Riven: Clear the effects screen at the beginning of creditsBastien Bouclet
It is used as a source for the fade from black effect. Ensures the first fading effect fades from black and not the previous view. Fixes #9929, #9930, #9931, #9932, #9933.
2017-07-09MOHAWK: Myst: Fix the sound receiver sound restarting on each frameBastien Bouclet
Fixes #9921.
2017-07-09MOHAWK: Myst: Fix the piano sound effect restarting when moving the mouseBastien Bouclet
Fixes #9916.
2017-07-09MOHAWK: Riven: Fix ending video not playing when using the trap bookBastien Bouclet
Fixes #9911.
2017-07-09MOHAWK: Riven: Fix use after free when using the trap bookBastien Bouclet
2017-07-07MOHAWK: Fix tMOV size computation not to use uninitialized memoryBastien Bouclet
2017-07-07MOHAWK: Fix computing the size of tMOV resourcesBastien Bouclet
When two entries in the file table shared the same data in the archive, the resource size of the first entry was incorrectly set to zero. Fixes #9905.
2017-07-05MOHAWK: Myst: Poll for events every 10ms when waitingBastien Bouclet
2017-07-05MOHAWK: Use movie slots instead of movie ids for stored opcodesBastien Bouclet
Fixes Trac#9873.
2017-07-04MOHAWK: Only disable videos when turning off the prison viewerBastien Bouclet
Closing them was causing a crash when using the lake viewer since there is nothing to load back the lake video. Fixes Trac#9892.
2017-07-03MOHAWK: Build Riven by defaultBastien Bouclet
2017-07-03MOHAWK: Switch SimpleCommand arguments to Common::ArrayBastien Bouclet
2017-07-03MOHAWK: Switch external command arguments to Common::ArrayBastien Bouclet
2017-07-03MOHAWK: Get rid of refreshCardBastien Bouclet
2017-07-03MOHAWK: Add some missing public interface commentsBastien Bouclet
2017-07-03MOHAWK: Remove unused / not working functionsBastien Bouclet
2017-07-03MOHAWK: Reenable the Riven demo specific featuresBastien Bouclet
2017-07-03MOHAWK: Fix the inventory being visible when scripts are runningBastien Bouclet
2017-07-03MOHAWK: Switch enabling the debug rectangles to a console varBastien Bouclet
2017-07-03MOHAWK: Document unused MLST record fieldsBastien Bouclet
2017-07-03MOHAWK: Preload all the PE cursors on startupBastien Bouclet
We were previously reloading the current cursor from raw data on each frame.
2017-07-03MOHAWK: Set GUI option flags to disable unneeded settings for RivenBastien Bouclet
2017-07-03MOHAWK: Set the proper mixer sound types for RivenBastien Bouclet
2017-07-03MOHAWK: Don't allow string patterns when looking for resourcesBastien Bouclet
The last pattern based query was removed from Riven
2017-07-03MOHAWK: Check the Books external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Check the Office island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Implement interrupting scripts for the new script managerBastien Bouclet
2017-07-03MOHAWK: Check the Rebel island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Check the Prison island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Switch timers to script commandsBastien Bouclet
2017-07-03MOHAWK: Check the Garden island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Check the Temple island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Check the Book making island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Fix incorrect loop in sound managerBastien Bouclet
2017-07-03MOHAWK: Check the Jungle island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Don't update the screen immediatly after drawingBastien Bouclet
Updating the screen needs to happen exactly once at the end of each game loop.
2017-07-03MOHAWK: Simplify the stored movie script opcodeBastien Bouclet
2017-07-03MOHAWK: Print variable names in assignments when dumping scriptsBastien Bouclet
2017-07-03MOHAWK: Don't call updateScreen when setting the cursorBastien Bouclet
2017-07-03MOHAWK: Don't allow loading while a script is runningBastien Bouclet
Scripts may have an inner game loop where loading is not working.
2017-07-03MOHAWK: Change the delay function not to have an event loopBastien Bouclet
Fixes events getting lost during delays
2017-07-03MOHAWK: Rewrite the Riven movie managerBastien Bouclet
2017-07-03MOHAWK: Allow games to opt out of the default video managerBastien Bouclet
2017-07-03MOHAWK: Rework stack frame updates to work like the originalBastien Bouclet