Thierry Crozat
31a6b39fb3
SDL: Add new pixel perfect stretch mode for OpenGL
...
This mode ensure that an integral scaling is used both for the width
and for the height. Compared to the old pixel perfect stretch mode
it thus differs in the way it handles the aspect ratio correction.
It may stretch or squeeze the vertical direction to snap it to a
multiple of the original game height.
2021-06-05 14:17:40 +01:00
ScummVM-Translations
f04dfed9ad
I18N: Update translations templates
2021-06-05 05:25:36 +00:00
SupSuper
f45aefcf2b
TRECISION: Move save listing to MetaEngine
2021-06-05 06:24:30 +01:00
D G Turner
a3f1211f42
ASYLUM: Fix Various GCC Compiler Warnings
2021-06-05 01:51:24 +01:00
djsrv
1b3501af94
DIRECTOR: Autohilite matte sprites in D3
2021-06-04 19:17:59 -04:00
djsrv
06f74a2416
DIRECTOR: Set initial values for CastMemberInfo fields
2021-06-04 19:17:59 -04:00
SupSuper
91c6a0864a
TRECISION: Read 3D texture into Graphics::Surface
2021-06-04 23:02:53 +01:00
djsrv
b6d111a678
DIRECTOR: Lower VM version if it is wrong
2021-06-04 17:51:25 -04:00
djsrv
a58cb03c1c
DIRECTOR: Improve autohilite behavior
...
In D3 or higher, there's an autohilite flag in the cast info.
In D2, sprites seem to autohilite only if they have matte ink.
2021-06-04 17:51:25 -04:00
djsrv
9cf248bdec
DIRECTOR: Check for cast script in isActive
...
Either a score script or a cast script can make a sprite respond to
clicks.
2021-06-04 17:51:25 -04:00
djsrv
9db8f29708
DIRECTOR: Add CastMember::getInfo()
2021-06-04 17:51:25 -04:00
ScummVM-Translations
7939c6c917
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-06-04 20:48:56 +00:00
djsrv
ba9f696482
DIRECTOR: Fix APPL archives
...
_rifxType was getting changed before it reached the APPL conditional
before. This fixes that. I also moved APPL handling out of readMemoryMap
since it was sort of out of place there.
2021-06-04 16:47:19 -04:00
ScummVM-Translations
a849897150
I18N: Update translations templates
2021-06-04 20:34:47 +00:00
aviloria
fa2eb39c24
TRECISION: Add Deustch demo ( #12600 )
...
Added the German demo to the detection table. It's working right now
2021-06-04 21:34:38 +01:00
djsrv
486513c715
DIRECTOR: Skip normal loading for APPL archives again
2021-06-04 09:50:02 -04:00
Roland van Laar
0f1e9f19c3
Revert "DIRECTOR: Continue playing videos even if they are audio-only"
...
This codechange resulted in a video playing too fast and getting
out of sync with the audio.
The audio playback speed was normal.
This reverts commit 3d8523a86e
.
2021-06-04 13:02:42 +02:00
Matthew Duggan
9a37bf5b3b
ULTIMA8: Implement No Regret's Rolling Thunder process
2021-06-04 19:37:12 +09:00
alxpnv
8ba3df6821
ASYLUM: refactor inventory
2021-06-04 12:53:52 +03:00
Eugene Sandulenko
33d05618b5
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (1642 of 1642 strings)
2021-06-04 09:08:31 +00:00
Eugene Sandulenko
5f85c565b3
I18N: Update translation (Russian)
...
Currently translated at 100.0% (1642 of 1642 strings)
2021-06-04 09:08:20 +00:00
Michael Ball
0e9c4ca720
Update matrix.h
...
Removed extraneous character that, when the "math" directory is included, causes the doxygen build to fail.
2021-06-04 10:45:05 +03:00
SupSuper
a308d82770
TRECISION: Skip missing videos
2021-06-04 06:59:26 +01:00
SupSuper
4968d87ed0
TRECISION: Fix Amiga data loading
2021-06-04 06:59:26 +01:00
Torbjörn Andersson
7746c00a64
SCI: Fix a tiny memory leak in GfxText16
2021-06-04 07:00:30 +02:00
sluicebox
ed170da62d
SCI: Validate size in AudioPlayer::getAudioStream()
2021-06-03 16:56:08 -06:00
SupSuper
df4bf9d557
SCI: Fix audio resources being freed too early
...
Copy audio resource buffers as we don't have control over the lifetime of the resource.
2021-06-03 23:27:46 +01:00
Martin Gerhardy
90b490f026
TWINE: fixed showing gif 'animation' replacement
2021-06-03 22:07:26 +02:00
Martin Gerhardy
0c826f8a2a
TWINE: don't update the screen twice a frame
2021-06-03 22:07:26 +02:00
Martin Gerhardy
fb2533ebd6
TWINE: cleanup blitting
2021-06-03 22:07:26 +02:00
Martin Gerhardy
ac39581c16
TWINE: draw the render rect
2021-06-03 22:07:26 +02:00
Martin Gerhardy
b3241ea04a
TWINE: use Graphics::Screen
2021-06-03 22:07:26 +02:00
djsrv
33060e14d8
DIRECTOR: Fix offsets in dumped movies
2021-06-03 15:54:53 -04:00
ScummVM-Translations
ae2df43bc9
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-06-03 19:09:48 +00:00
Martin Gerhardy
24d3fa785f
TWINE: already set in centerOnActor
2021-06-03 21:07:29 +02:00
Martin Gerhardy
a4efeea59b
TWINE: handle the screen buffer in the render methods
...
will get useful once they manage their dirty areas
2021-06-03 19:01:14 +02:00
Martin Gerhardy
14a467093e
TWINE: const for palette pointer
2021-06-03 19:01:14 +02:00
Martin Gerhardy
e5591b8115
TWINE: this already happens in fadeIn
2021-06-03 19:01:14 +02:00
Martin Gerhardy
4765e1968e
TWINE: merged ScopedFPS and FrameMarker
2021-06-03 18:40:19 +02:00
Martin Gerhardy
6abaaef306
TWINE: reduced updateScreen calls
2021-06-03 18:33:41 +02:00
ScummVM-Translations
85fd758162
I18N: Update translations templates
2021-06-03 13:24:42 +00:00
athrxx
0cc95232c4
KYRA: (LOL) - fix bug no. 12595
...
("LANDS OF LORE: gamepad input doesn't work in some menus")
The current code would just disable the keymapper setting for all menus, although the single purpose of this is allowing text input (including from previously mapped keys) in the save name menu. I've split up the mapping in two, one mapping for the mouse clicks and one for the keyboard keys. Now, I disable only the keyboard part during the save name input process. Mouse clicks on the confirm/cancel buttons remain still possible through mapped keys.
2021-06-03 15:23:33 +02:00
ysj1173886760
4419ae9a0b
GRAPHICS: MACGUI: add default format before we are using the text from global clipboard
2021-06-03 13:19:10 +02:00
ysj1173886760
d4abe958bd
GRAPHICS: MACGUI: clean code for WM clipboard operations
2021-06-03 13:19:10 +02:00
ysj1173886760
e7e09e6bee
GRAPHICS: MACGUI: make mactextwindow suit for new WM clipboard
2021-06-03 13:19:10 +02:00
ysj1173886760
c88b6e2e04
GRAPHICS: MACGUI: move WM clipboard operations from mactext to macwindowmanager
2021-06-03 13:19:10 +02:00
ysj1173886760
43826c7839
GRAPHICS: MACGUI: clean the code for stripFormat in mactext
2021-06-03 13:19:10 +02:00
ysj1173886760
a5e6f59533
GRAPHICS: MACGUI: implement getTextFromClipboard and setTextInClipboard for mactext
2021-06-03 13:19:10 +02:00
ysj1173886760
f68b3736a3
GRAPHICS: MACGUI: add clipboard which can help saving format from mactext for wm
2021-06-03 13:19:10 +02:00
ysj1173886760
8f36696f0f
GRAPHICS: MACGUI: clean code for code analyse
2021-06-03 13:19:10 +02:00