Commit Graph
137148 Commits
Author SHA1 Message Date
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
Martin Gerhardy b4813d1b65 TWINE: prepare to remove the _destPos member 2021-08-15 12:30:09 +02:00
Martin Gerhardy 632bb99460 TWINE: const 2021-08-15 12:30:09 +02:00
Martin Gerhardy 518bfac418 TWINE: fixed holomap script function 2021-08-15 12:30:09 +02:00
Martin Gerhardy 4e9d709853 TWINE: fixed typo 2021-08-15 12:30:09 +02:00
Martin Gerhardy 319beeecee TWINE: fixed penguin position handling
checked against the disassembly
2021-08-15 12:30:09 +02:00
Martin Gerhardy b04ea7b6ae TWINE: moved distance math functions out of the movement class 2021-08-15 12:30:09 +02:00
Martin Gerhardy 97ae393b0a TWINE: reduced usage of the global _destPos
also identified a few potential issues and marked them with a TODO
2021-08-15 12:30:09 +02:00
ScummVM-Translations cdc27f3dca 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 09:30:06 +00:00
a/ fb15fce9d6 SAGA2: Fix wild pointer access in iterators 2021-08-15 18:29:20 +09:00
VAN-Gluon 7f55d8bca6 I18N: Update translation (Japanese)
Currently translated at 100.0% (1663 of 1663 strings)
2021-08-15 09:25:50 +00:00
ScummVM-Translations ccbc4b6ef2 I18N: Update translations templates 2021-08-15 08:52:21 +00:00
Thierry Crozat 9fcd67b2a7 GUI: Never scale the GUI below 320x200 2021-08-15 09:52:03 +01:00
Eugene Sandulenko a5cc627374 GLK: ZCODE: Added alternative version for hhgttg. Bugreport #12535 2021-08-15 10:26:24 +02:00
Eugene Sandulenko 45e579a55e GLK: ZCODE: Add alternative version for Wishbringer. Bugreport #12530 2021-08-15 10:26:19 +02:00
a/ 974d4dd81e SAGA2: Fix getMapNum for midair objects 2021-08-15 17:23:44 +09:00
a/ 0e68133382 SAGA2: Fix builtinVTableAddress object script access 2021-08-15 16:32:33 +09:00
Paul Gilbert 49a5fd6ebe AGS: Fix broken calendar puzzle in Lamplight City 2021-08-14 19:46:15 -07:00
a/ 29c5f6e749 SAGA2: Fix nullptr access in Sector iterators 2021-08-15 08:37:18 +09:00
a/ ec88076e91 SAGA2: Write correct workaround comment 2021-08-15 08:37:18 +09:00
athrxx 02bf7e0063 SCUMM: fix comment (typo/wording) 2021-08-15 00:48:34 +02:00