aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_scripts.cpp
AgeCommit message (Expand)Author
2017-10-06MOHAWK: Fix undefined behaviour in variadic functionsThierry Crozat
2017-08-11MOHAWK: Riven: Patch an invalid card change when entering Gehn's officeBastien Bouclet
2017-08-06MOHAWK: Riven: Add keyboard navigationBastien Bouclet
2017-07-19MOHAWK: Riven: Add script patch for missing sound when entering subBastien Bouclet
2017-07-14MOHAWK: Riven: Patch prison island dome switch sound changeBastien Bouclet
2017-07-05MOHAWK: Use movie slots instead of movie ids for stored opcodesBastien 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: Remove unused / not working functionsBastien Bouclet
2017-07-03MOHAWK: Implement interrupting scripts for the new script managerBastien Bouclet
2017-07-03MOHAWK: Switch timers to script commandsBastien Bouclet
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: Change the delay function not to have an event loopBastien Bouclet
2017-07-03MOHAWK: Rewrite the Riven movie managerBastien Bouclet
2017-07-03MOHAWK: Rework stack frame updates to work like the originalBastien Bouclet
2017-07-03MOHAWK: Add an enum for Riven's command typesBastien Bouclet
2017-07-03MOHAWK: Use an enum for Riven's transition typesBastien Bouclet
2017-07-03MOHAWK: Keep turning pages while the mouse is pressed in Atrus' bookBastien Bouclet
2017-07-03MOHAWK: Remove a hack that should not be needed anymoreBastien Bouclet
2017-07-03MOHAWK: Improve script debug outputBastien Bouclet
2017-07-03MOHAWK: Add a command to check if background scripts are runningBastien Bouclet
2017-07-03MOHAWK: Turn script commands into SharedPtrsBastien Bouclet
2017-07-03MOHAWK: Factor out stack name-id mappingBastien Bouclet
2017-07-03MOHAWK: Move the changeToStack command to a dedicated classBastien Bouclet
2017-07-03MOHAWK: Add a convenience method for creating a script with a single commandBastien Bouclet
2017-07-03MOHAWK: Move the external commands to their respective stacksBastien Bouclet
2017-07-03MOHAWK: Fix dumping Riven external commands' argumentsBastien Bouclet
2017-07-03MOHAWK: Move MLST loading to RivenCardBastien Bouclet
2017-07-03MOHAWK: Remove VideoHandle usageBastien Bouclet
2017-07-03MOHAWK: Ensure constructing and deleting cards does not have side effectsBastien Bouclet
2017-07-03MOHAWK: Add console commands to dump Riven cards and stacks to stdoutBastien Bouclet
2017-07-03MOHAWK: Rename the card and stack accessorsBastien Bouclet
2017-07-03MOHAWK: Move card id remapping to RivenStackBastien Bouclet
2017-07-03MOHAWK: Move the resource names to RivenStackBastien Bouclet
2017-07-03MOHAWK: Introduce a new RivenStack classBastien Bouclet
2017-07-03MOHAWK: Move running the card leave script to the RivenCard destructorBastien Bouclet
2017-07-03MOHAWK: The ignoreNextMouseUp workaround is not necessary anymoreBastien Bouclet
2017-07-03MOHAWK: Move the current hotspot to RivenCardBastien Bouclet
2017-07-03MOHAWK: Move the effect list to RivenCardBastien Bouclet
2017-07-03MOHAWK: Move BLST list handling to RivenCardBastien Bouclet
2017-07-03MOHAWK: Move Riven's name lists to a separate classBastien Bouclet
2017-07-03MOHAWK: Move the hotspot list to RivenCardBastien Bouclet
2017-07-03MOHAWK: Make the RivenHotspot fields privateBastien Bouclet
2017-07-03MOHAWK: Remove the RivenHotspot enabled fieldBastien Bouclet
2017-07-03MOHAWK: Start converting RivenHotspot into a classBastien Bouclet
2017-07-03MOHAWK: Move the sound lists to RivenCardBastien Bouclet
2017-07-03MOHAWK: Chane Riven's graphics manager to automatically handle screen updatesBastien Bouclet
2017-07-03MOHAWK: Move PLST handling to the RivenCard classBastien Bouclet