Age | Commit message (Collapse) | Author |
|
The english or translated strings in the PO file might have representations of special characters (e.g. '\n') or protected characters (e.g. '\"') visible as
in the source code. However at run time ScummVM expects them to be
the special characters and not their visible representations. Now the
create_translations tool does the substitution if it finds such characters.
svn-id: r52739
|
|
This fixes bug #3067148 "DRACI: Volume range not respected". It seems Draci's
MIDI files do not setup the channel volume properly before using the channels,
but rely on having the maxed out. Since formerly the channel volume was
initialized to 255, it caused the channel volume to be zero in case the user
used 128 for his volume settings (128*255/255=128, and MIDI volume goes from
0-127).
svn-id: r52738
|
|
svn-id: r52737
|
|
This is currently done in the engine code. I adapted AGI, AGOS, DRACI,
GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset
device on startup. The sound output still works fine (started up a game
from every engine), so this should hopefully not introduce any regressions.
As far as I can tell it seems that SCUMM does send a proper device reset, so
I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am
not sure about SCI though.
This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI".
svn-id: r52736
|
|
You can now place the marbles and pressing the button will now only set the power to on if the marbles are in the correct positions.
svn-id: r52735
|
|
svn-id: r52734
|
|
svn-id: r52733
|
|
kPurge is specific to the SSCI memory manager. We have our own memory manager and
garbage collector, thus we ignore these calls
svn-id: r52732
|
|
This is a regression from r43470 and fixes the speech in the intro.
Bug #3065113.
svn-id: r52727
|
|
svn-id: r52726
|
|
svn-id: r52725
|
|
As Max pointed out to me, they don't work as expected when called from constructors/destructors.
svn-id: r52724
|
|
See r52722.
svn-id: r52723
|
|
BufferedSeekableReadStream
As Max pointed out to me, one can't really use virtual functions called from constructors/destructors.
svn-id: r52722
|
|
svn-id: r52721
|
|
svn-id: r52720
|
|
svn-id: r52719
|
|
Formerly the AGI MIDI code did not setup the channel mask properly, in case
"native_mt32" was set. This resulted in one missing channel (i.e. channel 0),
since the MT-32 only responds to data for channels 1-9.
svn-id: r52718
|
|
This code was added when tooltip support was added. Since we changed the way
how tooltips are drawn later on, this code is not required anymore. Actually
it was never used, but it could've been used to save/restore the state of the
GUI for the tooltips.
svn-id: r52717
|
|
Starting with r48551 the caret undrawing caused the text selection color in
ListWidgets to be removed. It also added a slight offset to the character
next to the undrawn caret. All this is fixed now.
svn-id: r52716
|
|
svn-id: r52715
|
|
svn-id: r52714
|
|
svn-id: r52713
|
|
svn-id: r52712
|
|
svn-id: r52710
|
|
This file was supposed to be committed in r52696...
svn-id: r52709
|
|
unnoticed
svn-id: r52708
|
|
svn-id: r52707
|
|
svn-id: r52706
|
|
svn-id: r52705
|
|
svn-id: r52704
|
|
This shouldn't be happening normally, but apparently it does, which would indicate
a potential issue with the object locking code
svn-id: r52703
|
|
System scripts (i.e. 0 and 900-999) are now protected and never destroyed during a
game
svn-id: r52702
|
|
svn-id: r52701
|
|
svn-id: r52700
|
|
svn-id: r52699
|
|
svn-id: r52698
|
|
This is only a temporary solution, to be replaced by a proper .FON
handling. Hugo 2 and 3 (dos) now start.
svn-id: r52697
|
|
svn-id: r52696
|
|
the new commands were meant for castle/brain hangman puzzle patch, but the patch didn't work well, so I removed it. Still the commands could/should come in handy
svn-id: r52695
|
|
svn-id: r52694
|
|
We can't just set the lockers of script 0 to 1, as at that point
the objects associated with the script are marked to be deleted,
thus we need to reload the script
svn-id: r52693
|
|
svn-id: r52692
|
|
This fix Fix bug #3064918 GUI: Save and Load button not translated in
cruise
svn-id: r52691
|
|
svn-id: r52690
|
|
_frameRate is now stored using Common::Rational instead of uint32.
svn-id: r52689
|
|
investigation and a proper fix post-release
svn-id: r52688
|
|
svn-id: r52686
|
|
svn-id: r52685
|
|
svn-id: r52684
|