Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2011-01-03 | MOHAWK: Cleanup some spacing, formatting, and naming | Matthew Hoops | |
svn-id: r55109 | |||
2010-12-26 | MOHAWK: Merge classes MystVariables and MystSaveLoad to form MystGameState | Bastien Bouclet | |
svn-id: r55041 | |||
2010-12-18 | MOHAWK: Separate background sound handling from other sounds for Myst. Allow ↵ | Bastien Bouclet | |
the scripts to change the background sound volume. svn-id: r54953 | |||
2010-12-16 | MOHAWK: Added the "resources" command to Myst's debug console, which lists ↵ | Bastien Bouclet | |
the resources in the current card. Allow the "drawRect" debug command to take a resource id as a parameter, to draw the resource's bounding rect. svn-id: r54933 | |||
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-11 | MOHAWK: Fix using wrong coordinates in Myst opcode 28, restoreDefaultRect | Bastien Bouclet | |
svn-id: r54864 | |||
2010-12-06 | MOHAWK: Fix Myst library books, fireplace combination book, and bookcase ↵ | Bastien Bouclet | |
transform animation. svn-id: r54802 | |||
2010-12-05 | MOHAWK: Implement Myst opcodes 158 to 166: Rocket sliders + check lever + ↵ | Bastien Bouclet | |
link book svn-id: r54776 | |||
2010-12-04 | MOHAWK: Give meaningful names to the game global vars and selenitic vars | Bastien Bouclet | |
svn-id: r54758 |