Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-25 | MOHAWK: MYST: Don't play the flyby movies when going back to Myst | Bastien Bouclet | |
2018-07-02 | MOHAWK: MYST: Always clear the screen before playing fullscreen movies | Bastien Bouclet | |
Fixes the broderbund logo movie being partially visible when the Cyan logo is playing. Fixes Trac#10595. | |||
2018-06-29 | MOHAWK: MYST: Introduce a main menu stack | Bastien Bouclet | |
Used in the 25th Anniversary edition of Myst ME | |||
2018-06-14 | MOHAWK: MYST: Clean up the options dialog | Bastien Bouclet | |
Also load and save games using ctrl-o / ctrl-s. | |||
2018-06-13 | MOHAWK: MYST: Move the current stack id to ScriptParser | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Simplify memory management of the active stack | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Extract a Card class out of the main engine class | Bastien Bouclet | |
This is to allow having multiple cards loaded at the same time in the future. | |||
2018-05-20 | MOHAWK: MYST: Fix repeatedly trying to autosave when not allowed | Bastien Bouclet | |
Fixes trying to open the save on slot 0 on each frame when it is not an autosave. | |||
2018-05-19 | MOHAWK: MYST: Fix the Wii/GameCube build | Bastien Bouclet | |
2018-05-19 | MOHAWK: MYST: Autosave to Slot 0 | David Fioramonti | |
The game will autosave to slot 0 using the save period given in the scummvm config file or when the user exits using the GMM. Autosaves are only allowed when an autosave is in slot 0 or there is no save in slot 0. This will not override any saves the player has previously put in save slot 0. If there is a save in slot 0 that is not an autosave then there will be no autosaving. | |||
2018-05-17 | MOHAWK: Don't allow displaying the map when the game is not interactive | Bastien Bouclet | |
Fixes Trac#10526 and Trac#10531. | |||
2018-04-10 | MOHAWK: MYST: Fix flyby movies to behave more like the original | Bastien Bouclet | |
* Keep playing the previously running background sound while playing the flyby. * Don't play the flyby after loading a save. * Play the flyby before both linking sounds. Fixes #10482, Fixes #10483. | |||
2018-03-31 | MOHAWK: Fix some clang-tidy warnings | Bastien Bouclet | |
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-08-11 | MOHAWK: Allow the games to have a different sound manager | Bastien Bouclet | |
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 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-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-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: Implement preloading conditional script resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't use static_cast to downcast view 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: Add override qualifiers to the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2014-02-18 | MOHAWK: Make GPL headers consistent in themselves. | Johannes Schickel | |