Commit Graph

122568 Commits

Author SHA1 Message Date
ysj1173886760
c77f5f6b45 DIRECTOR: implement window keycode mapping. 2021-08-16 16:00:19 +08:00
ysj1173886760
5f93dd7cd9 DIRECTOR: set arrow cursor for default custom cursor in windows platform. 2021-08-16 08:41:36 +08:00
ysj1173886760
2472c763be DIRECTOR: try to load custom cursor from exe file in win platform. 2021-08-16 08:41:36 +08:00
ysj1173886760
8e9f802e87 DIRECTOR: introduce winCursor to director. Loading win cursor at initially. 2021-08-16 08:41:36 +08:00
Martin Gerhardy
bd3e34983e TWINE: fixed life script parsing 2021-08-16 00:27:00 +02:00
Martin Gerhardy
738e211142 TWINE: cleanup comments 2021-08-16 00:22:43 +02:00
Martin Gerhardy
1b749d2808 TWINE: removed todo comment about magic ball damage
verified the usage and the values against the disassembly of lbawin
2021-08-16 00:15:01 +02:00
Martin Gerhardy
39823a94c7 TWINE: removed todo comment 2021-08-16 00:15:01 +02:00
Martin Gerhardy
00cd369376 TWINE: fixed typo and simplified code 2021-08-16 00:15:01 +02:00
djsrv
35342fb01d DIRECTOR: Remove _hasFrozenLingo 2021-08-15 17:05:37 -04:00
Eugene Sandulenko
1501f70cbe
XEEN: Added experimental Monster Spawn Mod v1.0. Bugreport #12714 2021-08-15 23:01:47 +02:00
Eugene Sandulenko
572a460cf2
GLK: ZCODE: Add new detection entries. Bugreport #12538 2021-08-15 23:01:47 +02:00
D G Turner
295dfafb3c GLK: TADS2: Fix Remaining GCC Warnings 2021-08-15 21:14:45 +01:00
ScummVM-Translations
b8160ad6ef I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-08-15 19:07:48 +00:00
Jan Sperling
f12fe5e9b5 SCUMM: Add German MI1 Lemonhead lines 2021-08-15 22:07:38 +03:00
wonst719
95e264ed72 I18N: Update translation (Korean)
Currently translated at 100.0% (1664 of 1664 strings)
2021-08-15 18:46:42 +00:00
wonst719
c6018ccdff I18N: Update translation (Korean)
Currently translated at 100.0% (1664 of 1664 strings)
2021-08-15 18:23:59 +00:00
Martin Gerhardy
9f9bf386f8 TWINE: fixed #12804 - scene 35 is solvable now 2021-08-15 20:00:49 +02:00
Martin Gerhardy
bf6672df34 TWINE: minor cleanup 2021-08-15 20:00:49 +02:00
Martin Gerhardy
7c068a774d TWINE: reduced code duplication
the bug #12804 is affected by sprite and 3d actors - thus merging these code parts
should help with fixing it
2021-08-15 20:00:49 +02:00
Martin Gerhardy
cbea2c3e75 TWINE: reduced code duplication 2021-08-15 20:00:49 +02:00
Martin Gerhardy
af52b8089e TWINE: fixed moving actor bbox rendering 2021-08-15 20:00:49 +02:00
Martin Gerhardy
c181616ee7 TWINE: allow to quit the game while the behaviour menu is active 2021-08-15 20:00:49 +02:00
Martin Gerhardy
bb143af989 TWINE: removed projectPositionOnScreen call
according to the disassembly these calls are correct and the second call just overrides the first
_cropBottomScreen value

also fixed the setting of the staticflags while the actor is dying
2021-08-15 20:00:49 +02:00
Lothar Serra Mari
cace0be55e NEWS: Fix typo in engine name in German NEWS file 2021-08-15 19:59:47 +02:00
Thierry Crozat
410f135c29 NEWS: Fix typo in engine name 2021-08-15 18:58:17 +01:00
Lothar Serra Mari
bafe4562b2 NEWS: Update German NEWS file 2021-08-15 19:33:27 +02:00
Thierry Crozat
5201b5d5dd NEWS: Mention macOS changes and adding TTS support to some games 2021-08-15 18:09:05 +01:00
Thierry Crozat
0aa68d419e JANITORIAL: Add override keyword for OSystem_MacOSX 2021-08-15 17:52:45 +01:00
Thierry Crozat
f2bc7c8874 MACOSX: Use OpenGL graphics mode by default 2021-08-15 17:52:45 +01:00
Thierry Crozat
7c9761b2da SDL: Fix switching to the <default> graphics mode
The OSystem_SDL::getDefaultGraphicsMode  was returning the
default for the current graphics manager and not the default
for the OSystem_SDL instance. So for example if the default
is SDL Surface when starting ScummVM with the gfx_mode not
set in the config file, and then the user selects the OpenGL
graphics mode, getDefaultGraphicsMode() would now return the
OpenGL mode (the default the OpenGLGraphicsManager). As a
result changing the graphics mode back to <default> and
applying the change would not switch back to Surface SDL
until you restart ScummVM or start a game.

This commit also change how the SDL backends can specify which
graphics mode to use by default. They no longer have to assume
they know the names of the graphics modes in the graphics manager.
2021-08-15 17:43:43 +01:00
IlDucci
0b21fb09ca I18N: Update translation (Spanish)
Currently translated at 100.0% (1664 of 1664 strings)
2021-08-15 15:58:54 +00:00
Lothar Serra Mari
41a10cd9ad I18N: Update translations data file 2021-08-15 17:51:39 +02:00
Lothar Serra Mari
7c5f46f5d5 I18N: Update translation (German)
Currently translated at 100.0% (1664 of 1664 strings)
2021-08-15 15:50:32 +00:00
ScummVM-Translations
14ee2d10cb I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-08-15 15:44:22 +00:00
Lothar Serra Mari
09ab158098 NEWS: Update German NEWS file 2021-08-15 17:43:39 +02:00
ScummVM-Translations
92b8bd08b0 I18N: Update translations templates 2021-08-15 14:18:42 +00:00
athrxx
95f1b010f8 SDL: avoid assert with SDL debug builds 2021-08-15 16:18:16 +02:00
ScummVM-Translations
aea6a243fb I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-08-15 13:51:14 +00:00
athrxx
c1bc192abf SCUMM: (COMI) - fix vertical position of object descriptions
This is just a small hack to address bug no. 12796 ("SCUMM: COMI: Object label line printed on the wrong spot"). It tries to apply the correct fix that we already have in SmushFont::drawStringWrap() to "normal" (non-Smush) blast strings.
2021-08-15 15:48:32 +02:00
ScummVM-Translations
60e21ba0ef I18N: Update translations templates 2021-08-15 12:59:38 +00:00
ScummVM-Translations
5cd511bcd7 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-08-15 12:59:37 +00:00
Lothar Serra Mari
900d763264 BACKENDS: OPENGLSDL: Enlarge window if stored dimensions are not sufficient 2021-08-15 13:58:48 +01:00
Lothar Serra Mari
1aaab76b44 BACKENDS: OPENGLSDL: Fix aspect ratio on auto-calculated window sizes 2021-08-15 13:58:48 +01:00
Lothar Serra Mari
51cff582b5 BACKENDS: OPENGLSDL: Disable storing and restoring window sizes for SDL1
The previous implementation was already broken, since the values were never stored in the config file
since that part was already guarded by SDL_VERSION_ATLEAST.

Since we have no way to properly determine if a window is maximized or not for
SDL1, I recommend skipping this part in the compilation.

Now, the function at least works properly for SDL2 - it was broken on _both_ versions before.
2021-08-15 13:58:48 +01:00
Lothar Serra Mari
8a8557e94d BACKENDS: OPENGLSDL: Fix logic errors in window size management 2021-08-15 13:58:48 +01:00
ScummVM-Translations
e2df1dbbbf I18N: Update translations templates 2021-08-15 10:30:37 +00:00
Martin Gerhardy
a1c1a74833 TWINE: fixed rendering artifacts for OverlayType::koInventoryItem
... in combination with the holomap
2021-08-15 12:30:09 +02:00
Martin Gerhardy
5456346d78 TWINE: new debug command to place the actor at the center of the camera 2021-08-15 12:30:09 +02:00
Martin Gerhardy
e39b381819 TWINE: removed _destPos member from Renderer class 2021-08-15 12:30:09 +02:00