Thierry Crozat
f1bd664042
CONFIGURE: Rename test c++11 flag for consistency
2020-05-29 19:23:02 +01:00
Thierry Crozat
75426284f7
BASE: Add test with c++11 std::initializer_list replacement
...
This code is adapted from similar code in SerenityOS and allows the
LIST_INITIALIZER1 test to pass with c++11 compliant compiler when
targeting an old c++ std librray that does not have
std::initializer_list.
2020-05-29 19:23:02 +01:00
Thierry Crozat
c643801b65
BASE: Fix INITIALIZIER_LIST1 c++11 test
2020-05-29 19:23:02 +01:00
sluicebox
3f9c229bd0
SCI32: Fix some QFG4 missing messages
2020-05-29 11:12:11 -07:00
Pawel Kolodziejski
bb6ee9a52b
AMIGAOS4: Added files for PR #1642
2020-05-29 19:22:28 +02:00
Hubert Maier
9a515b0d33
AMIGAOS4: Automate installation process on local builds
2020-05-29 19:20:31 +02:00
NMIError
62387f8d38
MIDI/KYRA: Miles channel locking and GM support ( #2273 )
...
* MIDI/KYRA: Add channel locking and GM to XMIDI
This improves support for XMIDI channel locking and moves it from the KYRA
engine to the generic Miles MIDI driver. To support this, a source parameter
is added to the XMIDI parser and Miles driver so the driver can distinguish
several XMIDI parser instances sending MIDI events. I've also added GM support
to the generic Miles MIDI driver.
The previous implementation of channel locking did not always track and restore
controller values properly when unlocking a channel. Specifically, at the start
of Legend of Kyrandia, when Brandon talks to the tree, the tree "creaking"
sound effect uses some channels from the background music. The volume of the
music channels was not correctly restored, resulting in some instruments being
much louder then others.
Another issue was that volume was not always properly set when locking a
channel. In the Legend of Kyrandia intro, when Brandon is lifted up to the
house, some sound effects were missing because MIDI channel volume was 0.
This new implementation fixes these issues.
* MIDI: Suppress Miles controller warnings
Several Miles controller MIDI messages generate warnings in the XMIDI parser,
even though they are handled by the Miles drivers. I've removed these.
* MIDI: Fix Codacy issues
2020-05-29 17:50:14 +02:00
Pawel Kolodziejski
2586d17d4b
ALL: Synced formatting rules with ScummVM
2020-05-29 16:10:13 +02:00
Eugene Sandulenko
7200acb791
COMMON: Clarify comment in MacResMan
2020-05-29 15:55:07 +02:00
Andrei Prykhodko
b9c6f5fec7
PETKA: implemented drawing scrolling background
2020-05-29 14:36:14 +03:00
Andrei Prykhodko
1e4d84e26d
PETKA: added buttons for scroll debugging
2020-05-29 14:33:43 +03:00
Andrei Prykhodko
be886c5212
PETKA: properly init background with scrolling
2020-05-29 14:32:39 +03:00
Andrei Prykhodko
beb688cae2
PETKA: fixed saving scene width in map interface
2020-05-29 14:32:03 +03:00
Andrei Prykhodko
317a4b15b2
PETKA: implemented handling key events
2020-05-29 12:18:31 +03:00
Andrei Prykhodko
5473724684
PETKA: moved handling events to QSystem
2020-05-29 10:39:57 +03:00
Andrei Prykhodko
b1e83d068a
PETKA: access objects through getters
2020-05-29 10:03:08 +03:00
Andrei Prykhodko
792aeef513
PETKA: simplified reading objects
2020-05-29 09:40:36 +03:00
Andrei Prykhodko
6bcf12a69b
PETKA: store perspective struct in the bg object
2020-05-29 09:07:31 +03:00
Andrei Prykhodko
e6d3c38e1e
PETKA: renamed structure
2020-05-29 08:57:28 +03:00
Andrei Prykhodko
48c09fcc18
PETKA: removed unused functions
2020-05-29 02:21:08 +03:00
Andrei Prykhodko
f97d040591
PETKA: created methods for loading objects data
2020-05-29 02:19:12 +03:00
Eugene Sandulenko
70860a7f96
DIRECTOR: LINGO: Remove c_if and c_repeatwhile
2020-05-29 01:12:45 +02:00
Eugene Sandulenko
f90be852d8
DIRECTOR: LINGO: Made 'repeat while' non-recursive
2020-05-29 01:12:45 +02:00
Paul Gilbert
484e61d986
ULTIMA8: Fix Spanish detection entry
2020-05-28 16:06:10 -07:00
Andrei Prykhodko
665a05fe89
PETKA: removed outdated commentary
2020-05-29 01:03:59 +03:00
Andrei Prykhodko
37ae071fdc
PETKA: use cursor function for changing action type
2020-05-29 01:03:29 +03:00
Andrei Prykhodko
9361fd5000
PETKA: updated engine status
2020-05-29 00:52:38 +03:00
Andrei Prykhodko
ab224d026f
PETKA: fixed processing dialogs when interface isn't InterfaceMain
2020-05-29 00:51:43 +03:00
Roland van Laar
d403063c0e
DIRECTOR: Added detection for Journeyman MAC
2020-05-28 23:17:23 +02:00
Andrei Prykhodko
66283b98a6
PETKA: fixed loading chapter
2020-05-28 23:51:20 +03:00
Andrei Prykhodko
b3e71ad429
PETKA: fixed saving system
2020-05-28 23:51:20 +03:00
Andrei Prykhodko
59669a5d5f
PETKA: fixed saving BigDialogue
2020-05-28 23:51:20 +03:00
Andrei Prykhodko
b43cf23db3
PETKA: implemented right button event in panel and map interfaces
2020-05-28 23:51:20 +03:00
Andrei Prykhodko
f6e60b937b
PETKA: fixed kOperationDisableMenuItem
2020-05-28 23:51:20 +03:00
Andrei Prykhodko
832a55a2ee
PETKA: renamed arg in BigDialogue
2020-05-28 23:51:20 +03:00
Thanasis Antoniou
581df63868
NEWS: Added music volume sync fix for SKY
2020-05-28 21:29:58 +03:00
Gunnar Birke
1dd4e719a0
Integrate wintermute engine
2020-05-28 15:58:47 +02:00
Thanasis Antoniou
09b6e7bfaf
SKY: Correct invalid comment and code for default volume
2020-05-28 16:19:55 +03:00
Thanasis Antoniou
a8b00b8992
SKY: Fix music volume not syncing with ConfMan
...
For the case that the music volume is set via the native options menu (F5)
2020-05-28 15:55:25 +03:00
Krzysztof Głodo
409c5b36fc
I18N: Update translation (Polish)
...
Currently translated at 67.3% (865 of 1284 strings)
2020-05-28 02:41:26 +00:00
Matthew Duggan
2c2ef99151
ULTIMA8: Trivial fix to debug message
2020-05-28 08:41:11 +09:00
Andrei Prykhodko
1fa8691a06
PETKA: implemented PART and CHAPTER opcodes
2020-05-27 23:19:57 +03:00
Andrei Prykhodko
6d30fc3fed
PETKA: load ini files from stores instead of loading from local directory
2020-05-27 23:19:57 +03:00
Lothar Serra Mari
40e306e45b
NEWS: Update German NEWS file
2020-05-27 21:00:38 +02:00
Lothar Serra Mari
d4042434c4
NEWS: Add missing full stops for consistency
2020-05-27 21:00:38 +02:00
Scott Percival
23ad830af3
DIRECTOR: LINGO: Add functionHandlers lookup, stop overriding _builtins
2020-05-28 00:25:09 +08:00
Andrei Prykhodko
38d27dd9aa
PETKA: updated engine status
2020-05-27 17:06:09 +03:00
Andrei Prykhodko
0f30304afa
PETKA: some fixes to heroes
2020-05-27 17:06:09 +03:00
Andrei Prykhodko
d5ccd4619d
PETKA: fixed crash
2020-05-27 17:06:09 +03:00
Andrei Prykhodko
befe598e62
PETKA: fixed cursor after continuing dialog after user msg
2020-05-27 17:06:09 +03:00