aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2016-02-20MOHAWK: Replace an unneeded TODO with an explanationBastien Bouclet
2016-02-20MOHAWK: Clip the videos to make sure they don't go outside of the screenBastien Bouclet
2016-02-20MOHAWK: Default to the first card when jumping to the intro stackBastien Bouclet
2016-02-14MOHAWK: Add a console command that does random clicks in all the cardsBastien Bouclet
A surprisingly effective way of finding bugs
2016-02-14MOHAWK: Issue a warning when trying to pop with no card pushedBastien Bouclet
2016-02-14MOHAWK: Play the handle going up anim when closing the Myst cabin safeBastien Bouclet
2016-02-13MOHAWK: Fix the cursor staying black when changing of Myst stackBastien Bouclet
2016-02-13MOHAWK: Allow movie areas to override the playback rateBastien Bouclet
Unfortunately our QuickTime player does not allow overriding the playback rate for videos with sound. The steel jaw trap in Channelwood is not played at 125% speed as it should.
2016-02-13MOHAWK: Don't close videos when displaying just a frameBastien Bouclet
2016-02-13MOHAWK: Make the conversion from VideoEntryPtr to VideoHandle explicitBastien Bouclet
So that it is a bit less confusing
2016-02-11MOHAWK: Always apply the volume when changing the background soundBastien Bouclet
2016-02-11MOHAWK: Share the code for reading sound blocksBastien Bouclet
2016-02-11MOHAWK: Share the code applying sound blocksBastien Bouclet
2016-02-11MOHAWK: Move debug rect draw control to the consoleBastien Bouclet
It was previously bound to F4
2016-02-07MOHAWK: Fix Myst's fortress simulator using a hackBastien Bouclet
The proper solution implies support for playing movies with edit lists backwards in QT code.
2016-02-07MOHAWK: Fix two Myst resource stream memory leaksBastien Bouclet
2016-02-07MOHAWK: Fix uninitialized memory accesses in the Myst stacksBastien Bouclet
2016-02-07MOHAWK: Adjust MystAreaVideo::playAreaVideo for the refactored VideoManagerBastien Bouclet
The refactoring in 7e6c8be7db2449c1f793b6fb01af5613282e7f27 changed the behavior of VideoManager::playMovie to start stopped movies. The refactoring in 9665efa39a4df000eb695329a9b81c1657f4dc10 changed the behavior of MystAreaVideo::playAreaVideo to set the position and looping flag for already playing movies. This commit hopefuly reverts to the previous behavior for videos already loaded in VideoManager.
2016-02-07MOHAWK: Implement preloading conditional script resourcesBastien Bouclet
2016-02-07MOHAWK: Fix some incorrect MystArea castsBastien Bouclet
2016-02-07MOHAWK: Don't use static_cast to downcast view resourcesBastien Bouclet
2016-02-07MOHAWK: Don't downcast _invokingResource using static_castBastien Bouclet
2016-02-07MOHAWK: Turn MystEngine::_cursorHints into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-02-07MOHAWK: Turn ScriptResource::resourceList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::scriptResources into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::soundList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystCondition::values into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Turn MystView::conditionalImages into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaActionSwitch::_numSubResourcesBastien Bouclet
2016-02-07MOHAWK: Factor the MystAreaActionSwitch switch codeBastien Bouclet
2016-02-07MOHAWK: Remove MystAreaImageSwitch::_numSubImagesBastien Bouclet
2016-02-07MOHAWK: Turn MystAreaDrag::ValueList into a Common::ArrayBastien Bouclet
2016-02-07MOHAWK: Rename Myst's Area classesBastien Bouclet
2016-02-07MOHAWK: Make MystResourceType8::_subImages privateBastien Bouclet
2016-02-07MOHAWK: Use nullptr where applicable in the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add override qualifiers to the Myst codeBastien Bouclet
2016-02-07MOHAWK: Add missing virtual attributes to MystResourceType11Bastien Bouclet
2016-02-07MOHAWK: Remove some dead codeBastien Bouclet
2016-01-13MOHAWK: Fix the getter for Channelwood's var 32Bastien Bouclet
2016-01-13MOHAWK: Correct the submitter of the Italian version of MystFilippos Karapetis
A copy a paste error
2016-01-13MOHAWK: Add detection for the Italian version of Myst (bug #6895)Filippos Karapetis
2016-01-12MOHAWK: Added detection for Russian RivenEugene Sandulenko
2016-01-12MOHAWK: Fix incorrect condition in Myst's sound block opcodeBastien Bouclet
2016-01-12MOHAWK: Add a comment about suspicious dead code in o_changeBackgroundSoundStrangerke
2015-12-14MOHAWK: Fix loading the Myst cabin gauge movieBastien Bouclet
2015-08-30AUDIO: Make Rewindable- and SeekableAudioStream inherit virtuallyMatthew Hoops
2015-08-19MOHAWK: Use floor instead of roundMatthew Hoops
round() is C99; floor() and adding 0.5 to the parameter is sufficient. Probably having detection for floor() and a compatibility definition otherwise would make sense.
2015-07-19MOHAWK: Implement drawing the marbles a step away from the gridMatthew Hoops
Much thanks to fuzzie
2015-07-17MOHAWK: Improve the slashes-in-file-names fixMatthew Hoops