Commit Graph
61292 Commits
Author SHA1 Message Date
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