Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-12-01 | MOHAWK: Rename the Myst stack/card link maps | Matthew Hoops | |
svn-id: r54702 | |||
2010-12-01 | MOHAWK: Downgrade the Myst unknown op error to a warning as new ones have ↵ | Matthew Hoops | |
been uncovered svn-id: r54694 | |||
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-30 | MOHAWK: Fix for Valgrind uninit reads in Myst Script Parser. | David Turner | |
svn-id: r54683 | |||
2010-11-29 | MOHAWK: Misc cleanups | Bastien Bouclet | |
svn-id: r54645 | |||
2010-11-29 | MOHAWK: Implement retrieving the invoking resource from data for init and ↵ | Bastien Bouclet | |
exit scripts. svn-id: r54639 | |||
2010-11-29 | MOHAWK: Complete the list of stack / start cards. | Bastien Bouclet | |
Fix linking back from another age. svn-id: r54637 | |||
2010-11-29 | MOHAWK: Add a generic temp var for use by Myst scripts. | Bastien Bouclet | |
svn-id: r54632 | |||
2010-11-29 | MOHAWK: Do not always update the screen after a card change. Necessary for ↵ | Bastien Bouclet | |
"animated card changes" to work. svn-id: r54630 | |||
2010-11-29 | MOHAWK: More animated update opcodes work for Myst | Bastien Bouclet | |
svn-id: r54628 | |||
2010-11-29 | MOHAWK: Start implementing opcodes using the animated update feature | Bastien Bouclet | |
svn-id: r54627 | |||
2010-11-29 | MOHAWK: Changed sliders to restore the main background instead of doing ↵ | Bastien Bouclet | |
their own background caching. It is possible now there is the image cache. svn-id: r54626 | |||
2010-11-29 | MOHAWK: Implement opcode 3 "take / drop page", and the corresponding getters ↵ | Bastien Bouclet | |
and setters for selenitic svn-id: r54623 | |||
2010-11-29 | MOHAWK: Implement / fix Myst opcode 4. | Bastien Bouclet | |
svn-id: r54621 | |||
2010-11-29 | MOHAWK: More Myst common opcodes checking / renaming | Bastien Bouclet | |
svn-id: r54619 | |||
2010-11-29 | MOHAWK: Rename and fix / explain a few Myst opcodes | Bastien Bouclet | |
svn-id: r54618 | |||
2010-11-29 | MOHAWK: Describe Myst opcode 9 | Bastien Bouclet | |
svn-id: r54617 | |||
2010-11-29 | MOHAWK: Fix Myst opcode 14 | Bastien Bouclet | |
svn-id: r54616 | |||
2010-11-29 | MOHAWK: Check / Fixed / Renamed some simple opcodes. | Bastien Bouclet | |
svn-id: r54614 | |||
2010-11-29 | MOHAWK : Move area classes to their own file | Bastien Bouclet | |
svn-id: r54598 | |||
2010-11-29 | MOHAWK : Finished implementing Selenitic sound receiver | Bastien Bouclet | |
svn-id: r54593 | |||
2010-11-29 | MOHAWK: Start splitting Myst scripts into one class per Stack. | Bastien Bouclet | |
svn-id: r54592 | |||
2010-11-25 | MOHAWK: Refactor cursor handling | Matthew Hoops | |
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!). svn-id: r54469 | |||
2010-11-18 | MOHAWK: Cleanup Myst script handling | Matthew Hoops | |
Scripts are now loaded from a central place and are properly freed at the correct time. This fixes a regression from r54152. svn-id: r54309 | |||
2010-11-17 | MOHAWK: Cache the Myst screen buffer | Matthew Hoops | |
This is needed for use with sliders. The screen is now updated fewer times as well. svn-id: r54300 | |||
2010-11-07 | MOHAWK: Convert all printf to debugN calls | Max Horn | |
This involves some nasty decisions, like mixing debugN and DebugPrintf calls in the RivenConsole. I added FIXME comments about this. svn-id: r54107 | |||
2010-09-18 | JANITORIAL: Removed most punctuation at end of warning() and error() | Torbjörn Andersson | |
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791 | |||
2010-09-08 | MOHAWK: Implement blocking sound in Riven | Matthew Hoops | |
Sounds that set the third argument of the playSound opcode to 1 (wherever they may be) will now block. The volume parameter of playSound is also now honored. Merge the Myst sound blocking code with this too. svn-id: r52643 |