Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-08 | MOHAWK: MYST: Add delays at each step of Achenar's torture switch anim | Bastien Bouclet | |
Fixes Trac#10606. | |||
2018-06-23 | MOHAWK: MYST: Fix incorrect door close sound for the cablin | Bastien Bouclet | |
Fixes Trac#10580. | |||
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-23 | MOHAWK: MYST: Clip one coordinate at a time in o_copyImageToBackBuffer | Bastien Bouclet | |
Fixes Achenar's door animation being mispositionned on Channelwood. Fixes Trac#10498. | |||
2018-04-22 | MOHAWK: MYST: Fix the sound effect not playing in opcode 41 | Bastien Bouclet | |
Changing the background sound when switching cards could stop the effect sound immediately after it started. Fixes Trac#10493. | |||
2018-04-15 | MOHAWK: MYST: Make changeBackgroundSound wait for the effect to complete | Bastien Bouclet | |
Fixes #10489. | |||
2018-03-31 | MOHAWK: Fix some clang-tidy warnings | Bastien Bouclet | |
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: 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: Change blocking sounds to use the main loop | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Change the delay opcode to use the main loop | Bastien Bouclet | |
2017-07-22 | MOHAWK: Myst: Start reworking mainloop detection | Bastien Bouclet | |
2017-03-18 | MOHAWK: In Myst v1.0 English the take page opcode takes no arguments | Bastien Bouclet | |
Fixes #9645, crash when trying to take a book page. | |||
2016-04-14 | JANITORIAL: Reduce GUI header dependencies | Ori Avtalion | |
2016-04-03 | MOHAWK: Fix endianness issue in Myst opcode 30 | Bastien Bouclet | |
The previous code was reading data of the system's endianness as little endian. Now the data is converted to little endian before it is read. Attempt to fix #7100. | |||
2016-02-20 | MOHAWK: Replace an unneeded TODO with an explanation | Bastien Bouclet | |
2016-02-14 | MOHAWK: Issue a warning when trying to pop with no card pushed | Bastien Bouclet | |
2016-02-11 | MOHAWK: Always apply the volume when changing the background sound | 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-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: Use nullptr where applicable in the Myst code | Bastien Bouclet | |
2016-02-07 | MOHAWK: Remove some dead code | Bastien Bouclet | |
2016-01-12 | MOHAWK: Fix incorrect condition in Myst's sound block opcode | Bastien Bouclet | |
2016-01-12 | MOHAWK: Add a comment about suspicious dead code in o_changeBackgroundSound | Strangerke | |
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 | |
2012-03-13 | JANITORIAL: Avoid the ugly operator invocation syntax. | Christoph Mallon | |
2012-03-10 | MOHAWK: Split the graphics classes into their own files | Matthew Hoops | |
2011-07-27 | MOHAWK: Corrected Regression due to minor typo in Myst o_disableAreas. | D G Turner | |
Thanks to bgKa for looking at this. | |||
2011-07-02 | MOHAWK: Misc Mechanical fixes. Many thanks to Patrick Monnerat for the patch. | Bastien Bouclet | |
- Adds break statements where missing in Mechanical::toggleVar() and Mechanical::setVarValue() - Restore proper numbering of Achenar and Sirrus panel state variables, which were wrongly swapped. - When bird is singing, play sound continuously. - When operating the fortress elevator, keep the engine sound active while the elevator is moving. | |||
2011-06-25 | MOHAWK: Made some Myst common opcodes match the original better | Bastien Bouclet | |
Plus some minor cleanup | |||
2011-05-15 | MOHAWK: Implement "Show Map" feature for Myst ME | Bastien Bouclet | |
2011-05-14 | MOHAWK: When running scripts in Myst, add delays when necessary between ↵ | Bastien Bouclet | |
draws to mimic older hardware. | |||
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-02-15 | MOHAWK: Add a workaround for a missing image when going up the stairs in ↵ | Bastien Bouclet | |
Mechanical. | |||
2011-02-13 | MOHAWK: Remove Myst's var store from the build since it is not used | Bastien Bouclet | |
anymore. Keep the files are to be kept around for reference until Mechanical is finished. | |||
2011-01-30 | MOHAWK: Myst, pass the playback direction from the calling script to the ↵ | Bastien Bouclet | |
movie player. svn-id: r55657 | |||
2011-01-28 | MOHAWK: Removed direct OSystem Quit calls from Myst Mohawk Interpreter. | David Turner | |
This avoids the same issue that caused leakage in other engines. svn-id: r55584 | |||
2011-01-18 | MOHAWK: Rename some Myst-specific sound functions; cleanup | Matthew Hoops | |
svn-id: r55314 | |||
2011-01-18 | MOHAWK: Move Myst's o_quit opcode to the base class | Matthew Hoops | |
svn-id: r55304 | |||
2011-01-07 | MOHAWK: Merge Myst intro opcode 100 with generic opcode 40 into engine ↵ | Bastien Bouclet | |
method changeStack svn-id: r55152 |