Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-13 | MOHAWK: MYST: Make the scripts time accounting pause safe | Bastien Bouclet | |
2018-06-13 | MOHAWK: MYST: Move the current stack id to ScriptParser | 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-04-25 | MOHAWK: MYST: Turn held page state into an enum | dafioram | |
Previously, the held page stage was an unsigned int 16 with values 0-13. The enum will make its state more clear. | |||
2018-04-21 | MOHAWK: MYST: Always redraw the sound receiver at constant speeds | Bastien Bouclet | |
Fixes the sound receiver display stopping for a little while every second or so when keeping a direction button pressed. | |||
2018-04-21 | MOHAWK: MYST: Make sound receiver hint boundary line up with orig | David Fioramonti | |
In the original the sound reciever would provide a hint of the source sound direction when the user was less than 5 degrees away. In ScummVM it was less than or equal to 5 degrees. Now it matches the behavior of the original. | |||
2018-04-21 | MOHAWK: MYST: Enhance: slow down sound receiver max spin rate | David Fioramonti | |
This slows down the Selentic age sound receiver spin rate when fully depressing either of the turn buttons. This is a deviation from the original and improves the users experience. In the original when the button is fully depressed the receiver turns so fast that it is impossible to predict what angle you full be at when you let go. | |||
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: Fix Selenitic sound receiver buttons not flashing | Bastien Bouclet | |
The new screen update strategy does not allow scripts to draw twice at the same location for blinking. | |||
2017-07-22 | MOHAWK: Myst: Don't cast function pointers when registering commands | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Improve script execution tracing | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Switch to bounds checked opcode arguments | Bastien Bouclet | |
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: Change blocking movies and waits to use the main loop | Bastien Bouclet | |
2017-07-22 | MOHAWK: Remove unused parameters VideoManager | Bastien Bouclet | |
2017-07-09 | MOHAWK: Myst: Fix the sound receiver sound restarting on each frame | Bastien Bouclet | |
Fixes #9921. | |||
2017-07-05 | MOHAWK: Myst: Poll for events every 10ms when waiting | Bastien Bouclet | |
2017-07-03 | MOHAWK: Poll for events in two inner game loops on Selenitic | Bastien Bouclet | |
This should hopefully prevent Windows from showing a 'busy' cursor. Fixes Trac#9570. | |||
2016-04-14 | JANITORIAL: Reduce GUI header dependencies | Ori Avtalion | |
2016-03-05 | MOHAWK: Fix the sound receiver initially displaying an incorrect view | Bastien Bouclet | |
2016-03-05 | MOHAWK: Fix the Selenitic sound receiver speed being too fast | Bastien Bouclet | |
The rotation speed no longer goes directly to the maximum possible speed after one second. This bug also happened in the original. | |||
2016-02-07 | MOHAWK: Fix uninitialized memory accesses in the Myst stacks | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't use static_cast to downcast view resources | Bastien Bouclet | |
2016-02-07 | MOHAWK: Don't downcast _invokingResource using static_cast | Bastien Bouclet | |
2016-02-07 | MOHAWK: Rename Myst's Area classes | Bastien Bouclet | |
2016-02-07 | MOHAWK: Make MystResourceType8::_subImages private | Bastien Bouclet | |
2016-02-07 | MOHAWK: Use nullptr where applicable in the Myst code | Bastien Bouclet | |
2014-02-18 | MOHAWK: Make GPL headers consistent in themselves. | Johannes Schickel | |
2012-12-16 | MOHAWK: Implement most of Myst's transition system | Bastien Bouclet | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-21 | MOHAWK: Don't initialize a null pointer, to make VS2010 happy. | Bastien Bouclet | |
2011-02-15 | MOHAWK: Shorten Myst stack classes names | Bastien Bouclet | |
2011-02-15 | MOHAWK: Put togeter the Myst stack classes in a namespace | Bastien Bouclet | |
2011-01-23 | MOHAWK: Fixed possible use of uninitialized variables in Myst Selenitic Age ↵ | David Turner | |
code. svn-id: r55486 | |||
2011-01-18 | MOHAWK: Rename some Myst-specific sound functions; cleanup | Matthew Hoops | |
svn-id: r55314 | |||
2011-01-18 | MOHAWK: Rename some VideoManager functions so we have some unified naming ↵ | Matthew Hoops | |
between versions svn-id: r55312 | |||
2011-01-03 | MOHAWK: Cleanup some spacing, formatting, and naming | Matthew Hoops | |
svn-id: r55109 | |||
2010-12-26 | MOHAWK: Move myst_saveload.* to myst_state.* | Matthew Hoops | |
svn-id: r55045 | |||
2010-12-26 | MOHAWK: Merge classes MystVariables and MystSaveLoad to form MystGameState | Bastien Bouclet | |
svn-id: r55041 | |||
2010-12-18 | MOHAWK: Myst sound rework, part 2 | Bastien Bouclet | |
svn-id: r54954 | |||
2010-12-14 | MOHAWK: Rework Myst GFX updates | Bastien Bouclet | |
- Initial card state is drawn to the back buffer - Script driven updates are drawn to the front buffer Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly. Fixes among others the generator room lights, and the matchbox. svn-id: r54907 | |||
2010-12-04 | MOHAWK: Give meaningful names to the game global vars and selenitic vars | Bastien Bouclet | |
svn-id: r54758 | |||
2010-12-01 | MOHAWK: Implement maze runner backtrack button. Last part of Selenitic ↵ | Bastien Bouclet | |
completed ! svn-id: r54720 | |||
2010-12-01 | MOHAWK: Cleanup Myst opcode handling and reduce code duplication | Matthew Hoops | |
svn-id: r54693 | |||
2010-11-30 | MOHAWK: Set the maze runner initial direction. Remove a hack that is not ↵ | Bastien Bouclet | |
needed anymore thanks to keeping the old stack when changing stack. svn-id: r54686 | |||
2010-11-29 | MOHAWK: Silence warnings | Filippos Karapetis | |
svn-id: r54654 | |||
2010-11-29 | MOHAWK: Move Myst stack-specific code to its own directory | Matthew Hoops | |
svn-id: r54648 |