aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
AgeCommit message (Collapse)Author
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
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-16MOHAWK: Correct detection md5sum for Tortoise and the Hare Hebrew.D G Turner
md5sum was for datafiles modified by bug submitter to access hidden content. New md5sum is for unmodified standard release.
2012-02-16MOHAWK: Add Detection Entry for "Tortoise and the Hare" Hebrew Variant.D G Turner
Parameter from bug #3441928 - "MOHAWK: Hebrew Tortoise and Hare not detected".
2012-02-15MOHAWK: Add Detection Entries For 3 LB Mac Games.D G Turner
Parameters taken from bug #3461368 - "MOHAWK: Living Books Mac Versions Not Recognized".
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2012-02-15ALL: Avoid using is* macros from ctype.hMax Horn
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them.
2012-02-11MOHAWK: Avoid warningWillem Jan Palenstijn
2011-12-19MOHAWK: Add another lilmonster demoMatthew Hoops
2011-12-13COMMON: Make more members of Archive constant.Andrea Corna
2011-12-12MOHAWK: Display the weight up after resetting the clock puzzle in Myst MEBastien Bouclet
2011-12-12MOHAWK: Fix Myst ME Mac picture file namesMatthew Hoops
2011-12-12MOHAWK: Fix Stoneship's hologram projectorMatthew Hoops
2011-12-08MOHAWK: Stub LB clone command.Alyssa Milburn
2011-12-08MOHAWK: Fix LBCode goto notify.Alyssa Milburn
2011-12-08MOHAWK: Implement LB getProperty/setProperty.Alyssa Milburn
2011-12-08MOHAWK: LB variables are case-insensitive.Alyssa Milburn
2011-12-08MOHAWK: Name the LB phases, and default to kLBPhaseLoad for v3+.Alyssa Milburn
2011-12-02MOHAWK: Implement LB exec,return.Alyssa Milburn
2011-12-02MOHAWK: Implement LB add,addAt,setAt.Alyssa Milburn
2011-12-02MOHAWK: Implement LBCode::itemIsLoaded.Alyssa Milburn
2011-12-02MOHAWK: LB list improvements, implement &= operator.Alyssa Milburn
2011-12-01MOHAWK: Implement LB move/moveTo.Alyssa Milburn
2011-12-01MOHAWK: Handle LB conversion from string to point/rect.Alyssa Milburn
2011-12-01MOHAWK: Fix kLBOpBreakExpression.Alyssa Milburn
2011-12-01MOHAWK: Run LB load-time scripts properly.Alyssa Milburn