Commit Graph
54649 Commits
Author SHA1 Message Date
Paul Gilbert d39d4b9d4b TITANIC: Remove any unfreed parser nodes at the end of sentence parsing
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-14 13:51:06 -07:00
Bastien Bouclet 9729ff3706 MOHAWk: RIVEN: Reset the mouse cursor when changing stack / unpausing 2018-07-13 19:44:54 +02:00
Bastien Bouclet d91ac01419 MOHAWK: RIVEN: Queue opening and closing the main menu as scripts
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-13 19:44:48 +02:00
Eugene Sandulenko 55109eac0c PINK: Pass palette to WindowManager 2018-07-12 00:41:19 +02:00
Eugene Sandulenko 5684134ef6 GRAPHICS: MACGUI: Do not use hardcoded colors 2018-07-12 00:41:11 +02:00
Eugene Sandulenko 000d5fcba8 PINK: Make menu blocking 2018-07-11 22:45:36 +02:00
Eugene Sandulenko ace8fcca82 PINK: Made _director a pointer and reduced header dependencies 2018-07-11 22:45:36 +02:00
Eugene Sandulenko a4b8ffc2de PINK: Spelling fixes in method names 2018-07-11 22:45:36 +02:00
Eugene Sandulenko cd357e59d0 PINK: Plug in autohide menu 2018-07-11 22:45:36 +02:00
Eugene Sandulenko 468d9d09f0 PINK: Plugged in MacWindowManager for showing in-game menu 2018-07-11 22:45:36 +02:00
Bastien Bouclet de86847184 MOHAW: RIVEN: Added more localized 25th resource id workarounds
Fixes Trac#10625, Fixes Trac#10624.
2018-07-11 20:32:08 +02:00
Paul Gilbert 56246e3687 XEEN: Fix crash trying to dream in Clouds of Xeen standalone 2018-07-10 17:49:40 -07:00
Bastien Bouclet e105c2a78a MOHAWK: RIVEN: Fix off-by-one ids in ospit for the 25th localized versions
Fixes Trac#10620.
2018-07-10 19:09:30 +02:00
Henrik Kretzschmar 204060d1f0 XEEN: name a source of the game files for the german Worlds version 2018-07-09 17:41:56 -07:00
Henrik Kretzschmar f009688b43 XEEN: add another source for the german Clouds game files 2018-07-09 17:41:56 -07:00
Henrik Kretzschmar 2702c1c865 XEEN: Add detection entry for Darkside of Xeen German BG 2018-07-09 17:41:56 -07:00
David Fioramonti aa60f14f52 TINSEL: Remove thumbnail support 2018-07-09 21:31:23 +01:00
Filippos Karapetis f524745774 DREAMWEB: Simplify the character kerning checks 2018-07-09 00:41:04 +03:00
Filippos Karapetis fc5261b0c4 DREAMWEB: Fix speech during the monk cutscene in non-English versions
Fixes bugs #6288 and #6417
2018-07-09 00:41:04 +03:00
Bastien Bouclet 5cff361f04 MOHAWK: MYST: Add delays at each step of Achenar's torture switch anim
Fixes Trac#10606.
2018-07-08 21:55:09 +02:00
Bastien Bouclet 5dd38b8660 MOHAWK: MYST: Play complete audio clip when changing the boiler pressure
Fixes Trac#10607.
2018-07-08 21:55:09 +02:00
Thierry Crozat 89f1b1c96e GUI: Add Stretch Mode selection in Options dialog 2018-07-08 16:54:51 +01:00
David Fioramonti c47dc11c9a TINSEL: Show saved game creation time in load/save gui
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-06 20:38:14 -07:00
Andrei Prykhodko 69f96a311f PINK: removed updating screen on setting cursor because it produces too much drawing calls 2018-07-06 11:41:14 +03:00
Eugene Sandulenko d516f57561 QUEEN: Added detection for Russian interview demo 2018-07-05 22:18:44 +02:00
Andrei Prykhodko 95f46e3892 PINK: fixed loading games after recent changes 2018-07-05 12:06:57 +03:00
Paul Gilbert c2854a8318 XEEN: Fix using mouse click to close message dialogs 2018-07-04 21:58:15 -07:00
Paul Gilbert 52f110325c XEEN: Call audio cd manager open/close in engine init/deinit 2018-07-04 21:48:53 -07:00
Paul Gilbert 3128e5294e XEEN: Properly handle SFX & Music volume control 2018-07-04 19:28:04 -07:00
Adrian Frühwirth bdd98756ca TUCKER: Make _updateScreenPicture bool 2018-07-04 13:10:24 +02:00
Adrian Frühwirth 931113789b TUCKER: Use empty() instead of comparing against empty string literal 2018-07-04 13:09:06 +02:00
Adrian Frühwirth cf0f0122e4 TUCKER: Make _compressedSoundFlags uint16 2018-07-04 13:04:59 +02:00
Adrian Frühwirth aadaf0ce50 TUCKER: Fix unnecessary conversion from int to bool 2018-07-04 12:53:29 +02:00
Adrian Frühwirth d56d97c83e TUCKER: Fix parameter name inconsistency in setCursorStyle() 2018-07-04 12:50:18 +02:00
Adrian Frühwirth dd431526be TUCKER: Use nullptr 2018-07-04 12:42:34 +02:00
David Fioramonti ad15747c6d ZVISION: Use degree conversion common math funcs 2018-07-03 23:08:48 +01:00
David Fioramonti 503f0c8f0b AVALANCHE: Use degree conversion common math funcs
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.
2018-07-03 23:08:48 +01:00
David Fioramonti 8e1f712327 WINTERMUTE: Use degree conversion common math funcs 2018-07-03 23:08:48 +01:00
David Fioramonti a01babbd38 MOHAWK: MYST: Use degree conversion common math funcs 2018-07-03 23:08:48 +01:00
David Fioramonti fb3dcb9ee0 TITANIC: Use degree conversion common math funcs
I tested the star puzzle and it is still good.
2018-07-03 23:08:48 +01:00
David Fioramonti ccd46b7db9 FULLPIPE: Use degree conversion common math funcs
Swapped out the #define ANGLE(X) function that did degrees
to radians.

I have made everything doubles in the angle calculation.
2018-07-03 23:08:48 +01:00
Eugene Sandulenko efced47369 QUEEN: Added detection for Russian version 2018-07-03 21:47:23 +02:00
Eugene Sandulenko db955ab295 PINK: Sort detection entries alphabetically 2018-07-03 20:12:51 +02:00
Eugene Sandulenko 6068ed547f PINK: Simplify game detection entries 2018-07-03 20:12:25 +02:00
Torbjörn Andersson 0ffb057b66 SKY: Show full 320x200px in intro where possible
This commit adds a workaround to unlock existing fullscreen images in
the intro of Beneath a Steel Sky.
The original engine clips the whole intro to 320x192 (the common game
format) even though some images exist as 320x200 in the game data files.
This workaround whitelists all images which actually are 320x200px and
displays them as must have originally been intended.

Fixes Trac#7559.
2018-07-03 10:13:34 +00:00
Andrei Prykhodko 68e020ee92 PINK: added detection for Deutsch version of Peril 2018-07-03 11:00:46 +03:00
Paul Gilbert b9006c7df9 XEEN: Add detection entries for Clouds/Darkside/World of Xeen GOG German 2018-07-02 19:40:48 -07:00
Bastien Bouclet 9aeb4a356e MOHAWK: MYST: Always clear the screen before playing fullscreen movies
Fixes the broderbund logo movie being partially visible when the Cyan
logo is playing.

Fixes Trac#10595.
2018-07-02 21:48:19 +02:00
Adrian Frühwirth 7df014ea6d SCUMM: Clarify workaround for Venice music in Indy 3 FMTOWNS 2018-07-02 14:45:54 +02:00
Bastien Bouclet cf52951915 MOHAWK: RIVEN: Fix the credits not showing in the Polish version
Fixes Trac#10589
2018-07-02 13:17:23 +02:00