aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2010-12-18MOHAWK: 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-18MOHAWK: Implement Myst opcodes 157, 161 and 162: Rocket pianoBastien Bouclet
svn-id: r54949
2010-12-17MOHAWK: Yet more Myst vertical alignment / clipping fixes.Bastien Bouclet
Fixes the boiler wheels drawing incorrectly. Fixes the rocket piano's leftmost key drawing too high. Fixes the timeclock controls beeing misaligned. svn-id: r54947
2010-12-17MOHAWK: Remove global construction of _viewportMatthew Hoops
svn-id: r54945
2010-12-17MOHAWK: Change resolution to 544x332 to match the original.Bastien Bouclet
This fixes the vertical alignment issues, and graphic corruption on some cards. svn-id: r54943
2010-12-17MOHAWK: Implement Myst opcodes 128, 168, 216, 217, 304, 305, and 153 to 156 ↵Bastien Bouclet
: Giant tree. Channelwood is now accessible from Myst. svn-id: r54941
2010-12-16MYST: Add Var Getter For Myst Courtyard Box Variables.David Turner
svn-id: r54937
2010-12-16MOHAWK: Move readString into the LB engine classAlyssa Milburn
svn-id: r54935
2010-12-16MOHAWK: Implement Myst opcodes 146, 149, 150, 150 : Minimal boilerBastien Bouclet
svn-id: r54934
2010-12-16MOHAWK: 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-16MOHAWK: Implement Myst opcodes 147, 169, 182 : Cabin matchBastien Bouclet
svn-id: r54931
2010-12-16VIDEO: Remove the need to call updateAudioBuffer() externally for QuickTimeMatthew Hoops
svn-id: r54929
2010-12-16VIDEO: Make VideoDecoder::getPalette() return a const byte pointerMatthew Hoops
svn-id: r54928
2010-12-16VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointerMatthew Hoops
svn-id: r54927
2010-12-14MOHAWK: Add support for DOS bitmaps (thanks to fuzzie for the EGA planar code)Matthew Hoops
svn-id: r54913
2010-12-14MOHAWK: Add support for DOS v2 archives (CSWorld Deluxe)Matthew Hoops
svn-id: r54912
2010-12-14MOHAWK: Rework Myst GFX updatesBastien 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-14MOHAWK: Implement Myst opcodes 122 to 124 : Cabin safe handleBastien Bouclet
svn-id: r54905
2010-12-13MOHAWK: parse LB subentries correctlyAlyssa Milburn
svn-id: r54901
2010-12-13MOHAWK: Use named constants for LB control modesAlyssa Milburn
svn-id: r54897
2010-12-12MOHAWK: Use named constants for LB timing modesAlyssa Milburn
svn-id: r54896
2010-12-12MOHAWK: Handle chained LB commandsAlyssa Milburn
svn-id: r54895
2010-12-12MOHAWK: Handle kLBGlobalDisableAlyssa Milburn
svn-id: r54893
2010-12-12MOHAWK: More work on LB script parsingAlyssa Milburn
svn-id: r54892
2010-12-12MOHAWK: Fix freeze after tower rotation. Fix opcode 121 : cabin safe digit ↵Bastien Bouclet
change. svn-id: r54889
2010-12-12MOHAWK: Refactor/improve LB script entry parsingAlyssa Milburn
svn-id: r54888
2010-12-12MOHAWK: Always run kLBEventMouseUpIn, for nowAlyssa Milburn
svn-id: r54887
2010-12-12MOHAWK: Handle LB load phaseAlyssa Milburn
svn-id: r54886
2010-12-12MOHAWK: Skip CD-ROM titles in LB pathsAlyssa Milburn
svn-id: r54885
2010-12-12MOHAWK: Silence warningsMatthew Hoops
svn-id: r54884
2010-12-12MOHAWK: Implement Myst opcodes 106, 108 and 202 : tower rotationBastien Bouclet
svn-id: r54883
2010-12-12MOHAWK: parse LB script named targeting modesAlyssa Milburn
svn-id: r54874
2010-12-11MOHAWK: Improve LB script parsingAlyssa Milburn
svn-id: r54871
2010-12-11MOHAWK: Add size check when reading LB messagesAlyssa Milburn
svn-id: r54870
2010-12-11MOHAWK: Add yet more fallbacks for LB page loadingAlyssa Milburn
svn-id: r54869
2010-12-11MOHAWK: Fix some Myst ME cards that store PICT images in WDIB resources (see ↵Matthew Hoops
myst 4013) svn-id: r54867
2010-12-11MOHAWK: Implement Myst opcodes 113, 114, 198 : Vault open / closeBastien Bouclet
In progress tower rotation svn-id: r54866
2010-12-11MOHAWK: Fix loading with non-Selenitic red/blue pages in handMatthew Hoops
svn-id: r54865
2010-12-11MOHAWK: Fix using wrong coordinates in Myst opcode 28, restoreDefaultRectBastien Bouclet
svn-id: r54864
2010-12-11MOHAWK: Implement Myst opcodes 116, 186, 188, 189, clock tower time controlsBastien Bouclet
svn-id: r54863
2010-12-11MOHAWK: Change Myst fireplace and green book to use correct varsBastien Bouclet
svn-id: r54859
2010-12-10MOHAWK: Fix another typo (heigth -> height)Matthew Hoops
svn-id: r54858
2010-12-10MOHAWK: Fix a typoMatthew Hoops
svn-id: r54857
2010-12-10MOHAWK: Implement Myst opcode 115, give page to bookBastien Bouclet
svn-id: r54856
2010-12-10MOHAWK: Fix the Myst drawImage debug commandMatthew Hoops
svn-id: r54850
2010-12-09MOHAWK: Fix LBPaletteItem to handle variable-size palettesAlyssa Milburn
svn-id: r54846
2010-12-09MOHAWK: Implement LBMovieItemAlyssa Milburn
svn-id: r54845
2010-12-09MOHAWK: Don't redraw the screen every frame in LBAlyssa Milburn
svn-id: r54844
2010-12-09MOHAWK: Allow background videos to be played/manipulated with resource handlesAlyssa Milburn
svn-id: r54843
2010-12-09MOHAWK: Add BCOD resource typeAlyssa Milburn
svn-id: r54842