aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
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
2017-07-03MOHAWK: Add a transition speed widget to the settings dialogBastien Bouclet
2017-07-03MOHAWK: Pass rects by const reference in Riven's graphics managerBastien Bouclet
2017-07-03MOHAWK: Implement card transitions for RivenBastien 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: Move Riven's sunner alert handling to the jungle stackBastien Bouclet
2017-07-03MOHAWK: Keep turning pages while the mouse is pressed in Atrus' bookBastien Bouclet
2017-07-03MOHAWK: Use explicit bitmap names for the dome slidersBastien Bouclet
2017-07-03MOHAWK: Add sound effect related methodsBastien Bouclet
2017-07-03MOHAWK: Remove a hack that should not be needed anymoreBastien Bouclet
The script execution order should now be accurate
2017-07-03MOHAWK: Be case insensitive when matching resource namesBastien Bouclet
2017-07-03MOHAWK: Improve script debug outputBastien Bouclet
2017-07-03MOHAWK: Add basic mouse handling to RivenStackBastien Bouclet
2017-07-03MOHAWK: Add a command to check if background scripts are runningBastien Bouclet
2017-07-03MOHAWK: Turn script commands into SharedPtrsBastien Bouclet
Commands can be shared between scripts when adding commands from one script to another.
2017-07-03MOHAWK: Move Riven inventory code to a new classBastien Bouclet
2017-07-03MOHAWK: Move the timer callbacks to the stacksBastien Bouclet
2017-07-03MOHAWK: Factor out stack name-id mappingBastien Bouclet
2017-07-03MOHAWK: Change the back from book commands to use scriptsBastien 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: Prepare empty classes for the Riven stacksBastien Bouclet
2017-07-03MOHAWK: Implement the (fire)flies effect mainly used in jungle islandBastien Bouclet
2017-07-03MOHAWK: Only allow a single pixel format in Riven to simplify the implementationBastien Bouclet
2017-07-03MOHAWK: Introduce the effects intermediary screenBastien Bouclet