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