aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-23MOHAWK: Remove unnecessary include that was breaking some buildsWillem Jan Palenstijn
This was breaking builds with the Myst sub-engine disabled.
2017-07-23TITANIC: Adjust the switch/case fall-through commentsBastien Bouclet
This way, GCC 7 does not generate a warning for those cases when -Wimplicit-fallthrough=3 is enabled, which is now the default.
2017-07-22TITANIC: Fixes for CIdleSummoner to summon Bellbot or DoorbotPaul Gilbert
2017-07-22VIDEO: Fix AVIDecoder skipping alternate frames in reverse playbackPaul Gilbert
2017-07-22I18N: Update translations templatesThierry Crozat
2017-07-22MOHAWK: Myst: Fix Selenitic sound receiver buttons not flashingBastien Bouclet
The new screen update strategy does not allow scripts to draw twice at the same location for blinking.
2017-07-22MOHAWK: Myst: Fix error when checking the rocket sliders solution twiceBastien Bouclet
The game was trying to start playing the linking book video in a blocking way whereas it was set to loop by the first check. Fixes #9914.
2017-07-22MOHAWK: Myst: Don't cast function pointers when registering commandsBastien Bouclet
2017-07-22MOHAWK: Myst: Improve script execution tracingBastien Bouclet
2017-07-22MOHAWK: Myst: Switch to bounds checked opcode argumentsBastien Bouclet
2017-07-22MOHAWK: Myst: Rewrite the sound codeBastien Bouclet
It now more closely matches the original. Effect sounds are now stopped when resuming background sounds. Fixes #9574, Fixes #9920.
2017-07-22MOHAWK: Myst: Move the sound code to its own classBastien Bouclet
2017-07-22MOHAWK: Myst: Fix the quickTest debug commandBastien Bouclet
2017-07-22MOHAWK: Myst: Update the screen only once per frameBastien Bouclet
Change all inner loops to call the same frame function. Remove the draw delay code. Now that we have proper frame pacing it is not necessary anymore to wait before drawing to make sure the previous frame stayed on the screen long enough. Fixes #9915, #9922, #9923.
2017-07-22MOHAWK: Myst: Decorrelate hotspot handling from event handlingBastien Bouclet
This makes sure doFrame can be called from anywhere, including scripts.
2017-07-22MOHAWK: Myst: Change blocking sounds to use the main loopBastien Bouclet
2017-07-22MOHAWK: Myst: Change the delay opcode to use the main loopBastien Bouclet
2017-07-22MOHAWK: Myst: Change blocking movies and waits to use the main loopBastien Bouclet
2017-07-22MOHAWK: Remove unused parameters VideoManagerBastien Bouclet
2017-07-22MOHAWK: Get rid of VideoHandleBastien Bouclet
2017-07-22MOHAWK: Myst: Remove delayUntilMovieEndsBastien Bouclet
This will break movies called by scripts until event handling is decorrelated from script calls.
2017-07-22MOHAWK: Myst: Start reworking mainloop detectionBastien Bouclet
2017-07-22MOHAWK: Myst: Move frame handling to a separate methodBastien Bouclet
2017-07-22MOHAWK: Myst: Keep track of the resource being clickedBastien Bouclet
2017-07-22MOHAWK: Myst: Turn the currently active resource into a pointerBastien Bouclet
2017-07-22MOHAWK: Myst: Always update the screen during the gameloopBastien Bouclet
2017-07-21SLUDGE: Move sprite bank to graphics managerSimei Yin
2017-07-21SLUDGE: Add some windows-only games with running problemsSimei Yin
2017-07-21SLUDGE: Add game Life Flashes BySimei Yin
2017-07-21SLUDGE: Add game The InterviewSimei Yin
2017-07-21SLUDGE: Add game Frasse and the Peas of KejickSimei Yin
2017-07-21SLUDGE: Objectify cursor managerSimei Yin
2017-07-21SLUDGE: Remove unused filesSimei Yin
2017-07-21SLUDGE: Objectify text managerSimei Yin
2017-07-21SLUDGE: Objectify sound managerSimei Yin
2017-07-21SLUDGE: Correct uninitialized valuesSimei Yin
2017-07-20TITANIC: Extra code in movie debugger command to aid reverse AVI testingPaul Gilbert
2017-07-20SLUDGE: Remove useless zbuffer updating codeSimei Yin
2017-07-20SLUDGE: Objectify input and event handlerSimei Yin
2017-07-20SLUDGE: Change all structure names to UppercaseSimei Yin
2017-07-20TITANIC: Don't load prior frame for videos when in reverse modePaul Gilbert
2017-07-20SLUDGE: Correct snapshotSimei Yin
2017-07-20SLUDGE: Fix backdrop loading for images not of the window sizeSimei Yin
2017-07-20SLUDGE: Add game Out Of OrderSimei Yin
2017-07-19TITANIC: Fix quote searches done by all the botsPaul Gilbert
2017-07-20SLUDGE: Objectify graphic classesSimei Yin
2017-07-20SLUDGE: Objectify parallex and create graphics managerSimei Yin
2017-07-20SLUDGE: Objectify object managerSimei Yin
2017-07-19MOHAWK: Riven: Add script patch for missing sound when entering subBastien Bouclet
Fixes #9972.
2017-07-19MOHAWK: Riven: Speed up the creditsBastien Bouclet
Fixes #9970.