aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
2012-12-16MOHAWK: The cancel button of Myst's dialog was actually savingBastien Bouclet
2012-12-16MOHAWK: Implement most of Myst's transition systemBastien Bouclet
2012-12-16MOHAWK: Implement the last two Myst opcodesBastien Bouclet
2012-12-16MOHAWK: Fix Myst ME's clock tower weight not going back upBastien Bouclet
2012-12-16MOHAWK: Add a workaround for Myst ME fortress rotation bugBastien Bouclet
2012-12-16MOHAWK: Play Stoneship chest valve opening movie backwardsBastien Bouclet
2012-12-16MOHAWK: Play Channelwood stairs door closing movie backwardsBastien Bouclet
2012-12-16MOHAWK: Implement Mechanical fortress rotationBastien Bouclet
Both the simulation and the actual rotation.
2012-12-16MOHAWK: Play the gear closing movie in MystBastien Bouclet
2012-12-16MOHAWK: Implement the Myst boiler moviesBastien Bouclet
2012-12-16MOHAWK: Allow changing video ratesBastien Bouclet
getVideoDuration now returns an Timestamp
2012-11-04MOHAWK: Add Rugrats Print Shop demo detectionMatthew Hoops
2012-11-04MOHAWK: Add detection for the Rugrats Adventure Game demoMatthew Hoops
2012-09-21VIDEO: Make getCurFrame declaration consistentWillem Jan Palenstijn
The declaration used int32 while the definition used int. This should fix building on AmigaOS4 (bug #3570577).
2012-09-09MOHAWK: Fix minor formatting issueMatthew Hoops
2012-09-09GRAPHICS: Fix ImageDecoder inconsistency with getPalette()Matthew Hoops
Per LordHoto's suggestion
2012-08-26Merge pull request #268 from clone2727/video-rewriteMatthew Hoops
VideoDecoder upgrade & partial rewrite
2012-08-16VIDEO: Merge AdvancedVideoDecoder into VideoDecoderMatthew Hoops
2012-08-16VIDEO: Rename setStopTime() to setEndTime()Matthew Hoops
To better differentiate with stop()
2012-08-16VIDEO: Remove setSystemPalette()Matthew Hoops
2012-08-12MOHAWK: Use setStopTime()Matthew Hoops
2012-07-29Merge pull request #252 from DrMcCoy/detector_public_reportUnknownJohannes Schickel
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes
2012-07-29MOHAWK: Remove Myst ME Macintosh "support"Matthew Hoops
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
2012-07-27VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder APIMatthew Hoops
2012-07-25MOHAWK: Fix delete[] formatting.Johannes Schickel
2012-07-09MOHAWK: Restart anims when LiveText plays them.Alyssa Milburn
2012-07-08MOHAWK: Play anims for LiveText items *after* the speech.Alyssa Milburn
Another attempt at fixing bug #3541294.
2012-07-08MOHAWK: Run animations attached to LiveText items.Alyssa Milburn
Should fix bug #3541294.
2012-06-27DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizesSven Hesse
Since we need a FSNode parent for Mac resource forks, we need to change signature of detectGameFilebased(), too.
2012-06-16MOHAWK: Get rid of casts on CursorManager::replaceCursor calls.Johannes Schickel
2012-06-16MOHAWK: Get rid of casts on OSystem::copyRectToScreen calls.Johannes Schickel
2012-06-11MOHAWK: Make sure we convert video surfaces if they're not in the screen formatMatthew Hoops
2012-06-10GUI: Add helper to SaveLoadChooser, which uses the currently active target.Johannes Schickel
This reduces the code duplication in all client code, which formerly duplicated the querying of the plugin, game id etc. and now simply calls the newly added method runModalWithCurrentTarget() on a SaveLoadChooser object.
2012-06-10MOHAWK: Do not call close on SaveLoadChooser.Johannes Schickel
This is actually always called when a dialog closes, thus manual closing is not required. It furthermore is actually *bad* to call this from outside the dialog's code, since it will remove the top dialog from the dialog stack and thus mess up the GUI in case multiple dialogs are opened.
2012-06-10GUI: Get rid of SaveLoadChooser::setSaveMode.Johannes Schickel
We already pass the title and process button name to the constructor of SaveLoadChooser and then do not offer any way of changing it, thus changing the edit mode of the chooser is kind of pointless and was never actually used. Instead we pass the mode on SaveLoadChooser construction now.
2012-06-03ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵Johannes Schickel
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there.
2012-05-28MOHAWK: Use video volume control in RivenMatthew Hoops
2012-05-14GRAPHICS: Hide the WinCursor implementationMatthew Hoops
2012-05-12VIDEO: Change getElapsedTime() into getTime()Matthew Hoops
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video.
2012-04-08MOHAWK: Enable the SVQ1 intro for Myst ME MacMatthew Hoops
2012-03-20GRAPHICS: Convert JPEG to the ImageDecoder APIMatthew Hoops
2012-03-20GRAPHICS: Convert PictDecoder to the ImageDecoder APIMatthew Hoops
2012-03-20MOHAWK: Make MystBitmap use BitmapDecoderMatthew Hoops
2012-03-20MOHAWK: Use Surface::convertTo() for video 8bpp->true color conversionMatthew Hoops
2012-03-19MOHAWK: Properly initialize the Riven tdomeelev variableMatthew Hoops
Thanks to Robot_Maker20 for noticing the bug
2012-03-16MOHAWK: Disable Riven demo save/load GUI buttonsMatthew Hoops
2012-03-16MOHAWK: Improve Riven save/load error messagesMatthew Hoops
2012-03-13JANITORIAL: Avoid the ugly operator invocation syntax.Christoph Mallon
2012-03-10MOHAWK: Split the graphics classes into their own filesMatthew Hoops
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h