Commit Graph
86814 Commits
Author SHA1 Message Date
David Fioramonti b1aec443c4 MOHAWK: MYST: Don't set Mech direction when elevator button is pressed
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-15 07:32:47 +02:00
Paul Gilbert 7b817e2f3b TITANIC: Add bugfixes to NEWS 2018-07-14 21:44:50 -07:00
David Fioramonti d8f376f3c3 LURE: Don't report failure message when save/load is successful
This required switching the ternary true and false operands.
2018-07-14 20:30:59 -07:00
Paul Gilbert b04fe74f83 TITANIC: Fix endless busy cursor in Titania close up 2018-07-14 18:25:58 -07:00
Paul Gilbert 0094b4225c TITANIC: More properly handle parser clearing after sentence processing
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-14 16:25:14 -07:00
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
Thierry Crozat 019a3461cd I18N: Update translations templates 2018-07-13 19:44:33 +02: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
Thierry Crozat 788574e751 GUI: Bump theme version
I meant to, but forgot, to do it when adding the stretch factor
to the Options dialog. Doing it now should prevent from using
older themes that do not have the position for this widget.
2018-07-13 07:58:10 +01: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 f2b61dd814 GRAPHICS: MACGUI: Added isMenuActive() helper method 2018-07-11 22:45:36 +02:00
Eugene Sandulenko a14a1230e3 GRAPHICS: MACMENU: Calculate menu bounds after adding static items 2018-07-11 22:45:36 +02:00
Eugene Sandulenko 04dfa9b0a9 GRAPHICS: MACGUI: Made autohiding menu reentrable 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 ddfe6c3bce GRAPHICS: MACGUI: Implemented autohide menus 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
Eugene Sandulenko 2446810378 GRAPHICS: MACGUI: Added possibility to specify WM behaviour 2018-07-11 22:45:36 +02:00
Thierry Crozat c3144beac9 I18N: Update translations templates 2018-07-11 20:33:10 +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
Paolo Bossi d7393a6ced I18N: Update translation (Italian)
Currently translated at 100.0% (989 of 989 strings)
2018-07-11 14:50:17 +02:00
Paolo Bossi cdd564e9b0 I18N: Update translation (Italian)
Currently translated at 100.0% (989 of 989 strings)
2018-07-11 14:49:23 +02:00
Paul Gilbert 56246e3687 XEEN: Fix crash trying to dream in Clouds of Xeen standalone 2018-07-10 17:49:40 -07:00
Thierry Crozat 874b3079b5 I18N: Update translations templates 2018-07-10 19:10:02 +02:00
Paolo Bossi 75b14fc9ad I18N: Update translation (Italian)
Currently translated at 99.5% (985 of 989 strings)
2018-07-10 19:09:57 +02: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
Thierry Crozat 2797ba221d I18N: Update translations templates 2018-07-09 22:31:35 +02:00
David Fioramonti aa60f14f52 TINSEL: Remove thumbnail support 2018-07-09 21:31:23 +01:00
David Fioramonti 81e0fa37ff GUI: Show saveload date/time, or playtime even if thumbnail not enabled
Previously, if playtime or date/time support was added it would not be displayed
unless thumbnail support was also valid.

Now they will be shown even if the thumbnail is not valid.

No container is shown if only metainfo support is enabled.
2018-07-09 21:31:23 +01:00
jepael c2476703ad I18N: Update translation (Finnish)
Currently translated at 100.0% (989 of 989 strings)
2018-07-09 17:40:40 +02:00
Thierry Crozat b7708299c1 I18N: Regenerate translations data file 2018-07-09 05:05:05 +02: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
Matthew Stewart a5a45fdae1 SDL: Clip mouse range in convertVirtualToWindow 2018-07-08 22:30:31 +01:00
Matthew Stewart a382a6dd30 SDL: Clip mouse range in convertWindowToVirtual
When the graphics scale was 2x or higher, it was possible for the mouse
to pass the size of the screen specified by "initSize".
2018-07-08 22:30:31 +01:00
Thierry Crozat 8c2f9dec26 I18N: Update translations templates 2018-07-08 23:20:41 +02:00
Cameron Cawley d93fe85994 BACKENDS: Fix compilation with SDL 1.2 2018-07-08 22:20:28 +01: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 0114e43cfe I18N: Update translation (French)
Currently translated at 100.0% (989 of 989 strings)
2018-07-08 19:31:17 +02:00
Lothar Serra Mari 8348701c2d I18N: Update translation (German)
Currently translated at 100.0% (989 of 989 strings)
2018-07-08 19:28:53 +02:00
Lothar Serra Mari a221721c25 I18N: Update translation (German)
Currently translated at 100.0% (989 of 989 strings)
2018-07-08 19:27:18 +02:00
George Kormendi f7179ae436 I18N: Update translation (Hungarian)
Currently translated at 100.0% (989 of 989 strings)
2018-07-08 19:21:05 +02:00