aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-07-20ILLUSIONS: Skeleton engine with detection for BBDOUjohndoe123
2018-07-19SCUMM: Add another German Mac version of DOTTAdrian Frühwirth
Fixes Trac#10616.
2018-07-18PINK: fixed redrawing screen when menu disappearsAndrei Prykhodko
2018-07-18PINK: removed game screen drawing when menu is activeAndrei Prykhodko
2018-07-18PINK: fixed pausing of engine when menu appearsAndrei Prykhodko
2018-07-17XEEN: fix broken screen after character creationHenrik Kretzschmar
2018-07-17PINK: fixed position of some sprites in PDAAndrei Prykhodko
2018-07-17MOHAWK: RIVEN: Fix white screen before a bad ending's creditsBastien Bouclet
This was happening in the Polish version only. Fixes #10632.
2018-07-15MOHAWK: MYST: Have Mech fortress west direction persists after returningDavid Fioramonti
Fixes Trac#10575. When stepping away or pressing the buttom for the mechanical age fortress rotator after setting it west it would be south. This is because some variables used for a workaround were being reset everytime the rotator puzzle was being reinitalized (in o_fortressRotation_int). Which happens when the player steps back up to the rotator controls. This change simply removes the variables being reset so they retain the variables they had before. Those variables are already initalized in the Mechanical constructor.
2018-07-15MOHAWK: MYST: Don't set Mech direction when elevator button is pressedDavid Fioramonti
The direction that the fortress is pointing is calculated when the user locks on using the left throttle (after the gears have stopped). It also happens when the user hits the button. There is only a difference in the two behaviors when the user has changed the direction, but not locked on. The 2nd case can lead to the direction be different than what the last locked on direction was. Since the user can lock the direction to say north, turn it to west, not lock on and hit the button, which will set the direction to west. This can lead to confusion since a direction sound isn't played in this case. This change removes code, to prevent the recalculation of the direction when the button is pressed so that direction is always what it was last locked onto.
2018-07-14LURE: Don't report failure message when save/load is successfulDavid Fioramonti
This required switching the ternary true and false operands.
2018-07-14TITANIC: Fix endless busy cursor in Titania close upPaul Gilbert
2018-07-14TITANIC: More properly handle parser clearing after sentence processingPaul Gilbert
The original actually freed the parser entirely from within findFrames, and then recreated it each time a sentence is parsed. Since this is nasty, and in ScummVM _parser isn't dynamically created, I settled on adding a clear command to completely clear the parser instead.
2018-07-14TITANIC: Remove any unfreed parser nodes at the end of sentence parsingPaul Gilbert
This fixes cases like bug #10621, which are somehow resulting from not all parser nodes being properly freed after parsing the first sentence finishes
2018-07-13MOHAWk: RIVEN: Reset the mouse cursor when changing stack / unpausingBastien Bouclet
2018-07-13MOHAWK: RIVEN: Queue opening and closing the main menu as scriptsBastien Bouclet
This way all the other actions are blocked while the card load scripts are executed. Expecially, it's not possible anymore to open the main menu while the scripts for returning from the main menu are still executing. Fixes Trac#10628.
2018-07-12PINK: Pass palette to WindowManagerEugene Sandulenko
2018-07-12GRAPHICS: MACGUI: Do not use hardcoded colorsEugene Sandulenko
2018-07-11PINK: Make menu blockingEugene Sandulenko
2018-07-11PINK: Made _director a pointer and reduced header dependenciesEugene Sandulenko
2018-07-11PINK: Spelling fixes in method namesEugene Sandulenko
2018-07-11PINK: Plug in autohide menuEugene Sandulenko
2018-07-11PINK: Plugged in MacWindowManager for showing in-game menuEugene Sandulenko
2018-07-11MOHAW: RIVEN: Added more localized 25th resource id workaroundsBastien Bouclet
Fixes Trac#10625, Fixes Trac#10624.
2018-07-10XEEN: Fix crash trying to dream in Clouds of Xeen standalonePaul Gilbert
2018-07-10MOHAWK: RIVEN: Fix off-by-one ids in ospit for the 25th localized versionsBastien Bouclet
Fixes Trac#10620.
2018-07-09XEEN: name a source of the game files for the german Worlds versionHenrik Kretzschmar
2018-07-09XEEN: add another source for the german Clouds game filesHenrik Kretzschmar
2018-07-09XEEN: Add detection entry for Darkside of Xeen German BGHenrik Kretzschmar
2018-07-09TINSEL: Remove thumbnail supportDavid Fioramonti
2018-07-09DREAMWEB: Simplify the character kerning checksFilippos Karapetis
2018-07-09DREAMWEB: Fix speech during the monk cutscene in non-English versionsFilippos Karapetis
Fixes bugs #6288 and #6417
2018-07-08MOHAWK: MYST: Add delays at each step of Achenar's torture switch animBastien Bouclet
Fixes Trac#10606.
2018-07-08MOHAWK: MYST: Play complete audio clip when changing the boiler pressureBastien Bouclet
Fixes Trac#10607.
2018-07-08GUI: Add Stretch Mode selection in Options dialogThierry Crozat
2018-07-06TINSEL: Show saved game creation time in load/save guiDavid Fioramonti
Saved games inspected via the ScummVM load or save gui will now show the year, month, day, hour, and minute of its creation. This was already being saved in the saved game header so no version bump is necessary. This required adding kSavesSupportMetaInfo and kSavesSupportCreationDate features. I also had to add kSavesSupportThumbnail or the saved date is not shown. It was necessary to write querySaveMetaInfos.
2018-07-06PINK: removed updating screen on setting cursor because it produces too much ↵Andrei Prykhodko
drawing calls
2018-07-05QUEEN: Added detection for Russian interview demoEugene Sandulenko
2018-07-05PINK: fixed loading games after recent changesAndrei Prykhodko
2018-07-04XEEN: Fix using mouse click to close message dialogsPaul Gilbert
2018-07-04XEEN: Call audio cd manager open/close in engine init/deinitPaul Gilbert
2018-07-04XEEN: Properly handle SFX & Music volume controlPaul Gilbert
2018-07-04TUCKER: Make _updateScreenPicture boolAdrian Frühwirth
2018-07-04TUCKER: Use empty() instead of comparing against empty string literalAdrian Frühwirth
2018-07-04TUCKER: Make _compressedSoundFlags uint16Adrian Frühwirth
2018-07-04TUCKER: Fix unnecessary conversion from int to boolAdrian Frühwirth
2018-07-04TUCKER: Fix parameter name inconsistency in setCursorStyle()Adrian Frühwirth
2018-07-04TUCKER: Use nullptrAdrian Frühwirth
2018-07-03ZVISION: Use degree conversion common math funcsDavid Fioramonti
2018-07-03AVALANCHE: Use degree conversion common math funcsDavid Fioramonti
Noted an atan maybe should be an atan2. For the atan call I casted the numerator and denominator separately instead of after they are divided.