Commit Graph

86005 Commits

Author SHA1 Message Date
Adrian Frühwirth
fd612a537d CONFIGURE: Reword compiler flag checks 2018-07-08 11:46:03 +02:00
Eugene Sandulenko
ca8b79fa75 NEWS: Mention xeen games as supported 2018-07-07 21:49:35 +02:00
Eugene Sandulenko
31e8cb168e CONFIGURE: Do not add -Wno-pragma-pack on macOS
macOS' clang does not support this directive (yet), which
leads to tons of useless warnings
2018-07-07 16:41:38 +02:00
Thierry Crozat
a07f6dcf36 I18N: Update translations templates 2018-07-07 05:38:34 +02: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
Adrian Frühwirth
42c8212713 CONFIGURE: Disable -Wpragma-pack for >=clang-6.0
Clang 6 enables -Wpragma-pack which warns when leaving an included file
which changes the current alignment.
Our common/pack-{start,end}.h trigger this and it cannot easily and portably
be disabled inside pack-{start,end}.h so we disable it globally for now.
2018-07-06 09:54:39 +02: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
Paul Gilbert
6c8ef2309d XEEN: Fix crash using mirrors in standalone Clouds of Xeen
Thanks to HenneNWH for identifying the problem
2018-07-03 20:26:50 -07: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
e00881804f GFX: Use degree conversion common math funcs 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
Thierry Crozat
856a14f3ab I18N: Update translations templates 2018-07-02 19:51:58 +02: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
Andrei Prykhodko
8ec93852ad PINK: fixed stopping audioInfo before starting walk 2018-07-02 11:47:22 +03:00
Andrei Prykhodko
7e3c586412 PINK: changed dynamic_cast to static_cast 2018-07-02 11:47:22 +03:00
Andrei Prykhodko
600049ce4d PINK: added assert for possible division by zero 2018-07-02 11:47:22 +03:00
Andrei Prykhodko
114bd5367c PINK: fixed uninitialized field in InventoryMgr 2018-07-02 11:47:22 +03:00
Thierry Crozat
d3643d3931 I18N: Regenerate translations data file 2018-07-02 05:05:05 +02:00
Andrei Prykhodko
68f609b9d3 PINK: added missing break 2018-07-01 21:30:10 +03:00
Andrei Prykhodko
95c7dcce90 PINK: added calculation of countries and domains indexes 2018-07-01 10:36:06 +03:00
Paul Gilbert
0fefa96897
Merge pull request #1237 from dafioram/titanicCompileWarn
TITANIC: Address readSavegameHeader compiler warning
2018-06-30 15:35:30 -07:00
David Fioramonti
771be9e3a9 TITANIC: Address readSavegameHeader compiler warning
A function had a bool return that was not being used
now it is checked and an error is issued if the call fails.
2018-06-30 14:30:35 -07:00
Andrei Prykhodko
0a6993a09b PINK: fixed uninitialized fields 2018-06-30 23:49:27 +03:00
Andrei Prykhodko
22f6c66393 PINK: added thumb moving in PDA 2018-06-30 23:29:45 +03:00
Thierry Crozat
21fb38f57a I18N: Update translations templates 2018-06-30 21:57:56 +02:00
Bastien Bouclet
b40e93e11a MOHAWK: Push down the include of advancedDetector.h
So the whole engine is not recompiled when making changes to the
detection code.
2018-06-30 21:57:18 +02:00
Andrei Prykhodko
0ed412a8ab PINK: fixed compilation error 2018-06-30 20:20:25 +03:00