Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-10 | MOHAWK: Myst: Fix showing the white page after dropping it | Bastien Bouclet | |
Fixes #10065. | |||
2017-08-05 | MOHAWK: Myst: Set the clicked resource only if the active resource was updated | Bastien Bouclet | |
Fixes #10053. | |||
2017-07-30 | MOHAWK: Myst: Set the mixer sound type to SFX for videos | Bastien Bouclet | |
Also simplify video filename construction. | |||
2017-07-22 | MOHAWK: Myst: Rewrite the sound code | Bastien Bouclet | |
It now more closely matches the original. Effect sounds are now stopped when resuming background sounds. Fixes #9574, Fixes #9920. | |||
2017-07-22 | MOHAWK: Myst: Move the sound code to its own class | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Update the screen only once per frame | Bastien 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-22 | MOHAWK: Myst: Decorrelate hotspot handling from event handling | Bastien Bouclet | |
This makes sure doFrame can be called from anywhere, including scripts. | |||
2017-07-22 | MOHAWK: Myst: Change blocking sounds to use the main loop | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Change blocking movies and waits to use the main loop | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Start reworking mainloop detection | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Move frame handling to a separate method | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Keep track of the resource being clicked | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Turn the currently active resource into a pointer | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Always update the screen during the gameloop | Bastien Bouclet | |
2017-07-05 | MOHAWK: Myst: Poll for events every 10ms when waiting | Bastien Bouclet | |
2017-07-03 | MOHAWK: Allow games to opt out of the default video manager | Bastien Bouclet | |
2016-12-10 | MOHAWK: Poll the events while drawing Myst transitions | Bastien Bouclet | |
Fixes #9594, the mouse cursor was hanging while transitions were drawn. | |||
2016-09-26 | MOHAWK: Hide some warnings | Bastien Bouclet | |
Fixes #9571, fixes #9572. | |||
2016-08-11 | MOHAWK: Allow the games to have a different sound manager | Bastien Bouclet | |
2016-08-03 | MOHAWK: Load games from outside the options dialog loop | Thierry Crozat | |
Loading games from inside the dialog loop may cause cursor glitches. This commits applies the same fix to the MohawkOptionsDialog as the one that already existed for the global main menu. This finished to fix bug #7164. | |||
2016-04-17 | MOHAWK: Update the screen immediatly when changing stacks | Bastien Bouclet | |
This fixes the linking sound being played before the new age is displayed. Thanks to rootfather for noticing. | |||
2016-04-03 | MOHAWK: Switch to slot based save file naming for Myst | Bastien Bouclet | |
Myst previously used the user provided description as the save filename. This was not working when the user entered chacacters forbidden by the filesystem. The actual save format has not changed. Old saves are still compatible, but must be renamed to 'myst-###.mys' and 'myst-###.mym'. Fixes 7106. | |||
2016-03-05 | MOHAWK: Make the Quit button show the credits | Bastien Bouclet | |
2016-03-05 | MOHAWK: Add an engine specific option to play the Myst fly by movie | Bastien Bouclet | |
It is disabled by default since the original engine never plays it. When enabled, it is only played when first arriving on Myst. | |||
2016-02-26 | MOHAWK: Fix the drawing time simulation | Bastien Bouclet | |
Was broken when adding transition support. Fixes scripted card changes not displaying for a long enough time. | |||
2016-02-26 | MOHAWK: Fix loading a save from the launcher | Bastien Bouclet | |
Was broken by d6881100dd5613c8573f8f8235b93772ae513e49 | |||
2016-02-22 | MOHAWK: Only allow saving/loading from the main event loop | Bastien Bouclet | |
2016-02-22 | MOHAWK: Add support for the ScummVM save metadata features | Bastien Bouclet | |
The metadata is saved in a separate file to keep compatibility with the original engine saves. | |||
2016-02-14 | MOHAWK: Add a console command that does random clicks in all the cards | Bastien Bouclet | |
A surprisingly effective way of finding bugs | |||
2016-02-13 | MOHAWK: Fix the cursor staying black when changing of Myst stack | Bastien Bouclet | |
2016-02-11 | MOHAWK: Share the code for reading sound blocks | Bastien Bouclet | |
2016-02-11 | MOHAWK: Share the code applying sound blocks | Bastien Bouclet | |
2016-02-11 | MOHAWK: Move debug rect draw control to the console | Bastien Bouclet | |
It was previously bound to F4 | |||
2016-02-07 | MOHAWK: Fix two Myst resource stream memory leaks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Implement preloading conditional script resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystEngine::_cursorHints into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn ScriptResource::resourceList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::scriptResources into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::soundList into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystCondition::values into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Turn MystView::conditionalImages into a Common::Array | Bastien Bouclet | |
2016-02-07 | MOHAWK: Rename Myst's Area classes | Bastien Bouclet | |
2016-02-07 | MOHAWK: Use nullptr where applicable in the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2015-04-11 | MOHAWK: Run Myst in 8bpp | Matthew Hoops | |
2014-02-18 | MOHAWK: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-08-20 | MOHAWK: Stop videos on stack change | Torbjörn Andersson | |
Otherwise there may be both a book video and a flyby video playing at the same time. Maybe it should only stop videos if there really is a flyby video, but it already stops all sounds and may play a blocking sound etc., so it makes sense to me to always do it. | |||
2012-12-16 | JANITORIAL: Replace some spaces with tabs | Torbjörn Andersson | |
2012-12-16 | MOHAWK: Implement most of Myst's transition system | Bastien Bouclet | |