95696 Commits

Author SHA1 Message Date
Eugene Sandulenko
8676a75ce0 DIRECTOR: Added stubs for transitions used in Warlock intro 2020-03-24 01:20:14 +01:00
Eugene Sandulenko
83610a97ba DIRECTOR: Sorted transition implementations 2020-03-24 01:15:38 +01:00
Eugene Sandulenko
b0c9b857b4 DIRECTOR: Enumerated transition types 2020-03-24 01:13:14 +01:00
Eugene Sandulenko
0a25627a70 DIRECTOR: Moved transitions code to separate file 2020-03-24 01:04:11 +01:00
Eugene Sandulenko
e82c6da8f9 DIRECTOR: LINGO: Safeguard check to puppetSound 2020-03-24 01:04:11 +01:00
Lothar Serra Mari
ea34ca8520 NEWS: Mention native file browser support for the Linux port 2020-03-23 23:01:03 +01:00
Eugene Sandulenko
ce408cdeaf DIRECTOR: Fix warning 2020-03-23 20:02:59 +01:00
Matthew Duggan
ba65052fd6 ULTIMA8: Use a const iterator in const function.
I'm sure I'll get this engine perfectly const-correct eventually.
2020-03-23 22:38:35 +09:00
Matthew Duggan
9ca3151579 ULTIMA8: More small const correctness changes 2020-03-23 22:33:28 +09:00
Matthew Duggan
6bddbbc9c4 ULTIMA8: Correct typo in comment 2020-03-23 21:55:08 +09:00
Matthew Duggan
3608d0b282 ULTIMA8: Remove friend declaration for non-existant class 2020-03-23 21:55:08 +09:00
Matthew Duggan
10f4e2fea1 ULTIMA8: Remove duplicate include 2020-03-23 21:55:08 +09:00
Eric Fry
10de235f7c DRAGONS: Added fading stub methods 2020-03-23 22:57:41 +11:00
Purple T
2551238f5b I18N: Update translation (French)
Currently translated at 100.0% (1360 of 1360 strings)
2020-03-23 05:15:05 +00:00
Timo Mikkolainen
4573d948e3 I18N: Update translation (Finnish)
Currently translated at 100.0% (1360 of 1360 strings)
2020-03-23 05:15:03 +00:00
Paul Gilbert
4f1521f542 GRAPHICS: Fix setting ManagedSurface palette 2020-03-22 20:29:37 -07:00
Roland van Laar
ec306cf4b3 DIRECTOR: make implicit transformColor explicit
Color ids from director shapes and sprites need to be reversed
to be displayed correctly. The ids are stored as signed ints.
The original conversion to signed ints also reversed the ids:
       i.e. -128 .. 127 was transformed to 255 .. 0.

This commit converts the colors to signed ints,
the reversing itself is handled by the DirectorEngine::transformColor function.
2020-03-22 22:20:29 +01:00
Thierry Crozat
8eac9606bc MACOSX: Check selector exists when trying to replace application menus
In particular it has been reported that setHelpMenu was introduced in
MacOS X 10.6. So hopefully this change will fix running ScummVM on
MacOS X 10.5 or older.

This might fix bug #11260: MAC OS X: App incomplete when launched on
OS X 10.5.8.
2020-03-22 20:36:35 +00:00
Matthew Duggan
a5953a4945 ULTIMA8: Make ShapeFrame references const. 2020-03-22 20:47:52 +02:00
SupSuper
897efb1454 POSIX: Add support for native GTK file browserOnly enabled on platforms with libgtk 2020-03-22 20:46:42 +02:00
SupSuper
a4d44e3de9 BACKENDS: Move shared DialogManager code to common
All backends need to flush events and window when opening a dialog
2020-03-22 20:46:42 +02:00
Eugene Sandulenko
80f1132e22 GRAPHICS: FONTS: Fix Mac outline font generation 2020-03-22 18:08:30 +01:00
Eugene Sandulenko
4193097f3f GRAPHICS: MACGUI: Draw text styles in MacMenu 2020-03-22 17:59:19 +01:00
Eugene Sandulenko
930cf4df03 GRAPHICS: Generate Mac outline fonts 2020-03-22 17:41:21 +01:00
Eugene Sandulenko
39ad4d4e02 GRAPHICS: MACGUI: Request outline fonts generation 2020-03-22 17:40:59 +01:00
Eugene Sandulenko
6774d7aced GRAPHICS: MACGUI: Initial code for generating outlined fonts 2020-03-22 01:39:29 +01:00
Walter Agazzi
7dbe6cf110 I18N: Update translation (Italian)
Currently translated at 100.0% (1360 of 1360 strings)
2020-03-21 22:15:04 +00:00
George Kormendi
0e42e75586 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1360 of 1360 strings)
2020-03-21 22:15:03 +00:00
IlDucci
881af5caa6 I18N: Update translation (Spanish)
Currently translated at 100.0% (1360 of 1360 strings)
2020-03-21 22:15:02 +00:00
Lothar Serra Mari
153bfbc386 I18N: Update translation (German)
Currently translated at 98.3% (1338 of 1360 strings)
2020-03-21 22:15:01 +00:00
Matthew Duggan
ea31e3d822 ULTIMA8: Use ScummVM PixelFormat struct 2020-03-21 14:47:03 -07:00
Matthew Duggan
619aa02273 ULTIMA8: Add short fade in/out around menu items to match original game 2020-03-21 14:34:28 -07:00
Filippos Karapetis
41e1053898 SCI: Stop any currently playing audio when loading. Fixes bug #9953.
Loading is not normally allowed while audio is being played in SCI games.
Stopping sounds is needed in ScummVM, as the player may load via
Control-F5 at any point, even while a sound is playing.
2020-03-21 18:35:27 +02:00
Filippos Karapetis
41dbcb6e64 SCI: Remove dead code 2020-03-21 18:35:27 +02:00
Scott Percival
4a5d11bcba DIRECTOR: When loading cast strings, only skip first byte for name 2020-03-22 00:09:07 +08:00
Scott Percival
59d6c5e5fd DIRECTOR: Fix audio lifetime, implement b_puppetSound 2020-03-21 23:40:13 +08:00
Scott Percival
3382e3e965 DIRECTOR: LINGO: Add helper for fetching cast ID from a Datum 2020-03-21 23:37:50 +08:00
Scott Percival
e68f7eebab DIRECTOR: Fix loading cast names with 13 letters 2020-03-21 23:37:50 +08:00
Scott Percival
d36d0473d9 DIRECTOR: Implement loading for SND data 2020-03-21 23:37:50 +08:00
Roland van Laar
124b9ecc31 DIRECTOR: transformColor in non _vm places
- future proofing transformColor by using an uint32 instead of a byte
- handling cases where there is no reference to _vm by using
g_director->.
2020-03-21 14:45:08 +01:00
Roland van Laar
6bfcb9197d DIRECTOR: implement transformColor function
The palettes are reversed by default. This is useful when rendering
sprites, as they use reversed ids as well.
When a color is read directly as an int, it is in the original
unreversed order.
So, reverse it by hand when it's coming from lingo or other sources.
This was done in multiple places by subtracting the color id from 255.
The function transformColor handles this now.

Reversing the color means: 255 - color_id.
2020-03-21 14:35:17 +01:00
Roland van Laar
666d4dc783 DIRECTOR: fix spelling: evetns -> events 2020-03-21 11:39:19 +01:00
Lothar Serra Mari
99c2e23b13 I18N: Rebuild translations.dat 2020-03-21 09:04:29 +01:00
Lothar Serra Mari
e2aa2a3a17 I18N: Update translation files from source 2020-03-21 09:04:12 +01:00
Rafał Będźkowski
dbc77ca242 I18N: Update translation (Polish)
Currently translated at 63.6% (856 of 1344 strings)
2020-03-21 05:15:00 +00:00
SupSuper
22943ee368 NETWORKING: Fix delete instead of free 2020-03-20 16:02:16 +00:00
Eric Fry
21778dcb80 DRAGONS: Added power meters to thumb wrestling mini game 2020-03-20 23:16:57 +11:00
athrxx
5991e8cc07 AUDIO: fix compiler warning
(also remove translation for debug message, since we don't translate this kind of output)
2020-03-20 00:27:52 +01:00
Eric Fry
aaaea78b3b DRAGONS: Added map screen transition effects
Fixed overrun bug with loading screen flames
2020-03-19 23:30:42 +11:00
Thanasis Antoniou
76bc50aa95 BLADERUNNER: Fix McCoy reporting twice Lucy's VK result
When she is Replicant
2020-03-18 22:13:31 +02:00