aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_card.cpp
AgeCommit message (Collapse)Author
2017-09-20MOHAWK: Riven: Move the water effect to its own classBastien Bouclet
Fixes the per frame scripts being leaked. Fixes #10215.
2017-08-11MOHAWK: Riven: Patch an invalid card change when entering Gehn's officeBastien Bouclet
Fixes #10118.
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-06MOHAWK: Riven: Add keyboard navigationBastien Bouclet
2017-07-19MOHAWK: Riven: Add script patch for missing sound when entering subBastien Bouclet
Fixes #9972.
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-03MOHAWK: Get rid of refreshCardBastien Bouclet
2017-07-03MOHAWK: Document unused MLST record fieldsBastien Bouclet
2017-07-03MOHAWK: Check the Book making island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Don't call updateScreen when setting the cursorBastien 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: Keep turning pages while the mouse is pressed in Atrus' bookBastien Bouclet
2017-07-03MOHAWK: Add basic mouse handling to RivenStackBastien Bouclet
2017-07-03MOHAWK: Implement the (fire)flies effect mainly used in jungle islandBastien Bouclet
2017-07-03MOHAWK: Move MLST loading to RivenCardBastien 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: Card event handlers could be called recursivelyBastien Bouclet
2017-07-03MOHAWK: Update the card and stack variables when entering new locationsBastien Bouclet
2017-07-03MOHAWK: Rename the card and stack accessorsBastien Bouclet
2017-07-03MOHAWK: Move the resource names to RivenStackBastien Bouclet
2017-07-03MOHAWK: Move running the card leave script to the RivenCard destructorBastien 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
Also replace all hardcoded accesses to the hotspot array with hotspot queries.
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
2017-07-03MOHAWK: Remove the current card id from the Riven engine classBastien Bouclet
2017-07-03MOHAWK: Move Riven's Card to a separate objectBastien Bouclet