athrxx
102685138a
KYRA: improve handling of UTF save descriptions
...
This tries to make sure that UTF save descriptions with special characters don't break ingame saveload dialogs.
2021-07-10 01:10:05 +02:00
athrxx
44bfd2a220
COMMON: remove Encoding leftovers
...
(class does not exist any more)
2021-07-10 01:10:04 +02:00
athrxx
68f6a17bba
KYRA: fix character encoding in GMM save description
...
(special characters would not show properly in GMM save dialog due to the way the string was converted from Common::String to Common::U32String)
2021-07-10 01:10:04 +02:00
athrxx
61d163ac98
SCUMM: silence two MSVC warnings
2021-07-10 01:10:04 +02:00
athrxx
49c62b319d
SCUMM: minor walk code cleanup
...
(remove remainders of obsolete workaround for zeppelin maze - I have tested the maze, it works fine)
2021-07-10 01:10:04 +02:00
Eugene Sandulenko
7a2987559d
SAGA2: Fix hResContext instantiation. CID 1457981
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
a28b7a0826
SAGA2: Properly handle case when resource is not available. CID 1457979
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
6c7bc55138
SAGA2: Init text blinking on creation. CID 1457865
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
98da4283c7
SAGA2: Initialize GrabInfo on instantiation. CID 1457996
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
f1768aad72
SAGA2: Fix gPort instantiation. CID 1458031
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
1eb0b617f2
SAGA2: Fix frameSmoother initialization. CID 1458020
2021-07-10 00:56:14 +02:00
Eugene Sandulenko
ce716826a4
SAGA2: Remove unused variable. CID 1457999
2021-07-10 00:56:07 +02:00
Cameron Cawley
ceb5f67c05
N64: Fix compilation
2021-07-09 23:17:54 +01:00
ScummVM-Translations
d7b2c9693d
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-07-09 20:28:09 +00:00
D G Turner
245bef26a2
DEVTOOLS: Fix Compilation
2021-07-09 21:27:16 +01:00
ScummVM-Translations
43cc6180cf
I18N: Update translations templates
2021-07-09 17:34:10 +00:00
sluicebox
562ad967ff
SCI: kGetTime: Remove clock time query in tick mode
...
This is a mild optimization so that kGetTime only queries the time and
date when it actually uses the results. kGetTime is frequently called to
return the game time in ticks, and if each of those also calls
OSystem::getTimeAndDate() then that generates a lot of unnecessary
EventRecorder records.
2021-07-09 12:30:59 -05:00
Eugene Sandulenko
39ab2873e9
DIRECTOR: Added section with XObject usage
2021-07-09 19:27:02 +02:00
Martin Gerhardy
a0c237f7b9
EVENTRECORDER: added new event for OSystem::getTimeAndDate
2021-07-09 19:23:21 +02:00
Cameron Cawley
674094016a
AUDIO: Fix missing include
2021-07-09 17:09:32 +01:00
Cameron Cawley
a3f9cd878f
COMMON: Fix warnings with older compilers
2021-07-09 17:09:21 +01:00
Cameron Cawley
d1488f46de
SAGA: Fix compilation with C++98 compilers
2021-07-09 17:09:00 +01:00
ScummVM-Translations
d5694ee9d5
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-07-09 15:20:56 +00:00
Le Philousophe
9743161b00
DREAMCAST: Fix build
2021-07-09 17:20:28 +02:00
Le Philousophe
ced1ffd336
PSP: Ensure functions signatures match the parent ones
2021-07-09 17:20:28 +02:00
Le Philousophe
37e997730c
PSP: Fix build
2021-07-09 17:20:28 +02:00
ScummVM-Translations
fcc18a830d
I18N: Update translations templates
2021-07-09 15:15:07 +00:00
Coen Rampen
de003b403d
SAGA: Remove _musicVolume
...
Music volume is now handled by the Music class. Some calls to play included a
call to setVolume, but play already does this, so these calls were unnecessary.
2021-07-09 15:20:51 +02:00
Coen Rampen
f86604ce66
SAGA: Replace MusicPlayer with multisource drivers
...
This removes the MusicDriver class, which was a subclass of MidiPlayer. The
MidiPlayer relies on MidiChannel objects for some functionality and has
problems with the Miles AdLib driver and Munt.
The functionality of this class is now implemented in the Music class. Volume
management is handled by the multisource MIDI drivers themselves, and added to
the Music class for digital and PC98 music.
2021-07-09 15:20:50 +02:00
Coen Rampen
5c287139b3
AUDIO/MIDI: Add partial multisource support to Miles AdLib driver
...
Adds an implementation of the multisource interface to the Miles AdLib driver.
This partial implementation only supports the volume management functions and
the use of a single source (0), which is sufficient for most games (that only
use MIDI for background music). Full multisource support will be added later.
2021-07-09 15:20:50 +02:00
Coen Rampen
3c16991c05
AUDIO/MIDI: Add multisource support to QuickTime MIDI parser
...
Adds support for passing a source number to the MIDI driver to the QuickTime
MIDI parser.
2021-07-09 15:20:50 +02:00
Coen Rampen
9f96a86fec
AUDIO/MIDI: Add multisource NULL MIDI driver
...
Adds a noop MIDI driver implementing the multisource interface.
2021-07-09 15:20:50 +02:00
a/
ce8c887d76
SAGA2: Implement TaskStack save/loading
2021-07-09 22:01:26 +09:00
ysj1173886760
c6bd9f908f
GRAPHICS: MACGUI: fixing mactext for dealing with fg color
2021-07-09 19:48:37 +08:00
ysj1173886760
f4a2b8b963
GRAPHICS: MACGUI: amend drawing color
2021-07-09 19:48:37 +08:00
Torbjörn Andersson
3b730ecc55
SCUMM: Extended old workaround for overlapping MI2 music
...
While testing the Mac version of MI2, I noticed that the game would
resume the Woodtick music while Largo's theme was still playing after
the scene with the bartender. We already have a workaround for a similar
problem when he's talking to Mad Marty, and the cause seems to be the
same both times: Optimistic scripting. So delay that music transition as
well.
I've excluded the Amiga version from this workaround, because that one
cuts much of the music so it shouldn't be needed there. But if I'm
wrong, please let me know.
2021-07-09 12:50:09 +02:00
antoniou79
cffdc106a8
ANDROID: Use 64bit version of AAsset_getLength and AAsset_seek
...
Complementary to commit 8e55f03b6db86ce8f728460177f92a07e17ee972
2021-07-09 10:13:50 +03:00
Lothar Serra Mari
68d8a74bf0
NEWS: Update German NEWS file
2021-07-09 06:35:51 +02:00
a/
b882744405
SAGA2: Remove placement-new for threadList
2021-07-09 12:59:42 +09:00
a/
6ad3058c1a
SAGA2: Implement MotionTasks save/loading
2021-07-09 12:59:41 +09:00
a/
42a2c7bc4b
SAGA2: Move mTaskList to Saga2Engine
2021-07-09 12:59:41 +09:00
Paul Gilbert
8e55f03b6d
ANDROID: Compilation fix for 64-bit stream change
2021-07-08 20:37:51 -07:00
Paul Gilbert
454cc0fff9
AGS: Properly move Lines global into Globals
2021-07-08 20:37:51 -07:00
D G Turner
ac5bd7c76f
SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings
2021-07-09 04:36:30 +01:00
D G Turner
b5c3a179c7
CLOUD: Fix for GCC Warnings from 64-bit Stream API Changes
2021-07-09 04:36:14 +01:00
D G Turner
696de01630
BACKENDS: NETWORKING: Fix for GCC Warnings from 64-bit Stream API Changes
2021-07-09 04:35:47 +01:00
D G Turner
99a1a90e76
AUDIO: Fix for GCC Warnings from 64-bit Stream API Changes
2021-07-09 04:23:10 +01:00
D G Turner
b5cd645fdb
SAGA2: Fix for GCC Warnings from 64-bit Stream API Changes
2021-07-09 04:22:49 +01:00
D G Turner
2a2606f8fa
HDB: Fix for GCC Warnings from 64-bit Stream API Changes
2021-07-09 04:21:49 +01:00
D G Turner
e9c374feae
AGS: Fix GCC Compiler Warnings
2021-07-09 04:08:46 +01:00