Paul Gilbert
b695d9c709
HOPKINS: Changed final PlayerCharacter constant to CHARACTER_SAMANTHA
2012-11-24 22:31:12 +11:00
Paul Gilbert
d52ae2f47b
HOPKINS: Clean-up of CHANGE_TETE to fix switching characters
2012-11-24 22:26:06 +11:00
Torbjörn Andersson
220fb66364
TINSEL: Add scrollwheel support to save/load and inventory
2012-11-24 11:06:42 +01:00
Matthew Hoops
5cf0bfaab9
PEGASUS: Use the new VideoDecoder::setRate code
...
The filling station now plays at the proper speed
2012-11-24 01:04:13 -05:00
Matthew Hoops
db908fcdc4
VIDEO: Add support for playing videos at a modified speed
...
Currently this only works for positive (forward) playback, but will eventually work for negative (backward).
2012-11-24 01:03:36 -05:00
Torbjörn Andersson
d3cf4d10f2
SCUMM: Handle note value 1 as "hold current note" in MI1 Mac
...
After listening to the original music in a Mac emulator (which
unfortunately doesn't handle the music very well), I can only
conclude that note value 1 means the note should continue playing.
At first I thought maybe it was supposed to fade the current note,
or perhaps change its volume, but I can't hear any traces of
either. So I'm going to assume it just means "hold the current
note", though for the life of me I cannot think of any valid
reason for such a command. So it may be wrong, but it sounds
closer to the emulator than it did before.
2012-11-24 01:39:16 +01:00
Strangerke
6db4aca751
HOPKINS: Fix more CppCheck warnings
2012-11-24 00:57:37 +01:00
Strangerke
38acdce735
HOPKINS: Fix more CppCheck warnings
2012-11-24 00:16:44 +01:00
Strangerke
384ca5dd82
HOPKINS: Fix CppCheck warnings
2012-11-23 22:21:35 +01:00
D G Turner
4d75aa5319
COMPOSER: Fix order of directoryGlobs qualifiers.
...
Some compilers throw a warning on the "const static" ordering, so
the more standard "static const" should be used instead.
2012-11-23 20:44:17 +00:00
D G Turner
d654057a98
AUDIO: Fix spurious compiler warnings about use-before-set variable.
2012-11-23 19:01:38 +00:00
D G Turner
8a8ab23c03
WII: Remove remaining signed-unsigned compiler warning.
2012-11-23 18:46:47 +00:00
D G Turner
21a8166922
N64: Remove remaining signed-unsigned compiler warning.
2012-11-23 18:37:07 +00:00
Johannes Schickel
ae1403713c
KYRA: Some slight cleanup.
2012-11-23 17:56:28 +01:00
Johannes Schickel
415334fbe5
KYRA: Fix bug #3589441 "KYRA: LOL DOS is broken".
...
In fact it affected all DOS versions of the game.
This is a regression from 93e69aa4da .
2012-11-23 17:56:22 +01:00
Paul Gilbert
9a674ac89c
HOPKINS: Bugfix to showing selected inventory item in factory lift
2012-11-23 21:55:17 +11:00
Torbjörn Andersson
076bcbc5c6
SCUMM: Added TODO comment about Mac MI1 music
...
Some notes in the main theme are very staccato, and this could
possibly explain why.
2012-11-23 06:54:25 +01:00
Torbjörn Andersson
d06f69f94b
SCUMM: Fix memory leak when loading old MI1 Mac savegames
...
I completely forgot to delete the dummy iMUSE object after using it
to skip over the old music save information. Thanks to Lordhoto for
pointing this out.
2012-11-23 06:01:30 +01:00
Johannes Schickel
c11ab39e78
KYRA: Remove unnecessary forward declaration.
2012-11-23 03:03:19 +01:00
Johannes Schickel
10c4baad5f
KYRA: Move SoundDigital declaration to its own header.
2012-11-23 03:01:48 +01:00
Johannes Schickel
5a352da437
KYRA: Rename kReadSaveHeaderError to ReadSaveHeaderError.
2012-11-23 02:56:26 +01:00
Johannes Schickel
138db7f39d
KYRA: Get rid of pointless SoundDigital::init method.
2012-11-23 02:54:28 +01:00
Johannes Schickel
f361a7d624
KYRA: Make Sound::hasSoundFile const again.
2012-11-23 02:50:20 +01:00
Johannes Schickel
f5a3260ee8
KYRA: Properly mark digital sfx as sfx in HoF and LoL again.
...
This is a regression from e016e7dfc2 .
2012-11-23 02:43:38 +01:00
Johannes Schickel
7c2f5e2d0e
Merge pull request #283 from lordhoto/scumm-opl3
...
SCUMM: Support OPL3 in Sam&Max
2012-11-22 17:28:31 -08:00
Strangerke
7d146d5ed3
HOPKINS: Cleanup TXT4()
2012-11-23 00:18:54 +01:00
Torbjörn Andersson
0da424efb6
TINSEL: Fix typo in comment
2012-11-22 23:11:27 +01:00
Torbjörn Andersson
29afdabb6b
TINSEL: Fix inventory scrollbar handle position
...
The scrollbar handle was one pixel too far to the left, and the
topmost position was off by one as well. I've verified this to the
best of my ability. I've compared it visually in DOSBox (which is
a bit tricky for Discworld 2, but I think it's right now), and
against the initial Tinsel v1 source code that was added to
ScummVM. I don't know what the initial Tinsel v2 source code
looked like, though.
2012-11-22 23:04:12 +01:00
Torbjörn Andersson
c16de405d7
TINSEL: Fix inventory scrolling
...
Adjusted NM_SLIDE_INSET and NM_SLIDE_THICKNESS to make the inventory
scrollbar work as it did before Tinsel v1 and v2 were combined. The
scrollbar worked before, but you had to click a bit to the left of
it to operate it. It's the only place in the code where these
constants are used, so it should not break anything else.
2012-11-22 22:12:51 +01:00
Matthew Hoops
7f8b7e0916
PEGASUS: Add a keymap
2012-11-21 23:18:08 -05:00
Johannes Schickel
1f69192f7d
AUDIO: Remove two extra commas.
2012-11-22 02:29:57 +01:00
Johannes Schickel
761a98997c
AUDIO: Disallow custom percussion instruments in MIDI->AdLib code.
2012-11-22 02:22:25 +01:00
Johannes Schickel
689497f06e
AUDIO: Only enable OPL3 code in MIDI->AdLib, when we have the DOSBox emulator builtin.
2012-11-22 02:18:51 +01:00
Strangerke
60a154a5d7
HOPKINS: Fix erroneous modification in create_msvc9
2012-11-22 00:03:26 +01:00
Strangerke
42bafc5719
HOPKINS: Fix problem with some keys (A, Z, Q, M on Azerty keyboards)
2012-11-21 23:55:16 +01:00
Strangerke
cbbc928788
HOPKINS: some renaming and reworking
2012-11-21 22:42:51 +01:00
Paul Gilbert
f9a58d0aaa
HOPKINS: Enable cursor animations like the original
2012-11-21 21:59:35 +11:00
Paul Gilbert
e738722905
Merge pull request #4 from alexbevi/hopkins
...
HOPKINS: Merge compilation fixes under Linux and added detection entry
2012-11-21 02:03:39 -08:00
Strangerke
8e376ccc81
HOPKINS: Clean up some 'for' statements
2012-11-21 08:04:50 +01:00
Strangerke
ec81dfb655
HOPKINS: Fix potential problem reported by alexbevi, cleanup variables in INTRORUN
2012-11-21 00:20:55 +01:00
D G Turner
e9b04d018f
TONY: Fix compiler warnings about possible "used before set" variables.
...
Looking at this code and the code in clip2D, this shouldn't happen,
but this will prevent any future issues.
2012-11-20 19:05:45 +00:00
Alex Bevilacqua
7bd46c4ee0
HOPKINS: add another detetction entry for the Win95 full game
2012-11-20 09:37:40 -05:00
Alex Bevilacqua
dd241bd41c
HOPKINS: fix compilation (Linux)
2012-11-20 09:36:54 -05:00
Johannes Schickel
be60a641bf
AUDIO: Slight cleanup and typo fix in S&M OPL3 code.
2012-11-20 03:27:12 +01:00
D G Turner
8bf5a61278
PARALLACTION: Mask unused, but set variable warning, by debug().
...
This variable is likely to be used in the future if the associated
TODO is implemented, so this warning is inhibited by adding a debug()
output statement.
2012-11-19 23:33:02 +00:00
D G Turner
b35bda1715
TOLTECS: Remove unused, but set, variable, start.
2012-11-19 23:27:07 +00:00
D G Turner
e9c3d14307
QUEEN: Fix compilation.
2012-11-19 23:14:30 +00:00
D G Turner
362e195a5f
QUEEN: Remove unused, but set variable, personWalking from Talk::talk().
2012-11-19 23:00:40 +00:00
D G Turner
61cb8648a9
N64: Fix remaining warnings associated with mouse cursor drawing.
2012-11-19 17:26:28 +00:00
Johannes Schickel
bbb83f132b
KYRA: Make "const type *const" use consistent.
...
I used this command for changing "const type * const" to "const type *const":
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/const \([a-zA-Z0-9_]*\) \* const/const \1 \*const/g'
2012-11-19 13:06:09 +01:00