4352 Commits

Author SHA1 Message Date
Travis Howell
dad6d27b83 Revert music play change for Simon 2, since it caused brief tunes between location changes on main map area.
Clean up midi_play

svn-id: r7707
2003-05-20 04:03:21 +00:00
Jamieson Christian
46a0be5ae8 Fixed regression in XMIDI parsing.
svn-id: r7706
2003-05-20 03:27:45 +00:00
Travis Howell
b5e5403196 vc_69 update from Jamieson630
svn-id: r7705
2003-05-20 02:33:28 +00:00
Jamieson Christian
db8256df8a More thorough parameterFade and deferredCommand implementation.
Lot of guesswork. parameterFade STILL NEEDS A LOT OF WORK!
These additions at least partially correct the music behavior
in the Tunnel of Love when shorting the controls.

svn-id: r7704
2003-05-20 01:12:40 +00:00
Jamieson Christian
f1982ec9d6 Updated doCommand(14) with new information.
Fixed music bug introduced with fix [712042].
Improved iMuse debug output.

svn-id: r7703
2003-05-19 22:29:35 +00:00
Max Horn
881e127298 new date (post-0.4.0)
svn-id: r7702
2003-05-19 20:40:54 +00:00
Max Horn
bc73fcf386 cleanup
svn-id: r7701
2003-05-19 20:36:39 +00:00
Jamieson Christian
3703ed51dc Oops....
svn-id: r7700
2003-05-19 20:34:41 +00:00
Max Horn
d50b070168 fix for bug #739661
svn-id: r7699
2003-05-19 20:09:30 +00:00
Max Horn
1e7f246755 fix assert for mi_demo2
svn-id: r7698
2003-05-19 19:52:08 +00:00
Jamieson Christian
7bf95c0cf0 Fixed silence in older games under native MIDI drivers
svn-id: r7697
2003-05-19 19:50:28 +00:00
Jamieson Christian
996614936a Fixed anonymous structs warning.
svn-id: r7696
2003-05-19 19:24:22 +00:00
Max Horn
d6cf47dfaa Patch #739911: Fix for undefined behaviour in fopenNoCase()
svn-id: r7695
2003-05-19 19:19:32 +00:00
Jamieson Christian
a8627b1da6 Fixed Adlib priorities for non-SCUMM games
svn-id: r7694
2003-05-19 19:04:39 +00:00
Jamieson Christian
ad39f15e05 Auto loop for non-puttdemo games
svn-id: r7693
2003-05-19 18:49:16 +00:00
Jamieson Christian
3dc788da63 Moved common parsing logic into MidiParser base class.
Added auto-loop capability.

svn-id: r7692
2003-05-19 18:48:18 +00:00
Jamieson Christian
e8771e7684 Fixed problem updating callback
svn-id: r7691
2003-05-19 17:45:21 +00:00
Jamieson Christian
5a89820f0d Fixed VC++ warnings
svn-id: r7690
2003-05-19 15:40:34 +00:00
Max Horn
ec4cc7d774 more special palette fixes by erik
svn-id: r7689
2003-05-19 11:34:13 +00:00
Max Horn
18a6b5dcc1 renamed ScriptSlot::unk1/unk2 to freezeResistant/recursive
svn-id: r7688
2003-05-19 11:31:35 +00:00
Chris Apers
8f2c1e203c Change 'exit' function
svn-id: r7687
2003-05-19 11:06:16 +00:00
Chris Apers
f0d9aebe17 add virtual numpad, change state of draKeyState
svn-id: r7686
2003-05-19 11:02:59 +00:00
Chris Apers
1fa5bb769e for new midi parser
svn-id: r7685
2003-05-19 11:00:49 +00:00
Chris Apers
fae9289a41 Updated with lastest changes
svn-id: r7684
2003-05-19 10:59:24 +00:00
Chris Apers
48f575f4ca Cleanup, add memory panel, change tempo option to fit the new version
svn-id: r7683
2003-05-19 10:57:50 +00:00
Chris Apers
6363881854 Cleanup, add memory panel, change tempo option to fit the new version
svn-id: r7682
2003-05-19 10:49:25 +00:00
Travis Howell
1e49486e43 Correction from diasm.
svn-id: r7681
2003-05-19 10:24:51 +00:00
Travis Howell
770a0f1d3b music_unk isn't needed in playmusic, it is always set to 999
svn-id: r7680
2003-05-19 09:59:23 +00:00
Travis Howell
aa1ddc6a5a Minor correction to last commit
svn-id: r7679
2003-05-19 09:47:33 +00:00
Travis Howell
7091080e7d Try and make some sense ot of simon 2 midi systems
svn-id: r7678
2003-05-19 09:41:28 +00:00
Max Horn
3d14e5305e fix shadow warning; removed unused var
svn-id: r7677
2003-05-19 09:04:50 +00:00
Jonathan Gray
12ff6c4f99 correct transparency colour for humongous games when using akos16
svn-id: r7676
2003-05-19 09:02:16 +00:00
Max Horn
682d88cf71 fix shadow warning
svn-id: r7675
2003-05-19 09:01:25 +00:00
Jonathan Gray
714cd3503d make gui work if the requested string vars don't exist
svn-id: r7674
2003-05-19 08:42:10 +00:00
Jonathan Gray
6cb61537f4 enable midi for non puttdemo humongous games. need to properly return the result of whether music is running though...
svn-id: r7673
2003-05-19 08:04:47 +00:00
Jamieson Christian
29fb3e308f Fixed music looping problem in simon1win
svn-id: r7672
2003-05-19 05:40:27 +00:00
Jamieson Christian
e088227e3b Removed annoying debug output
svn-id: r7671
2003-05-19 05:14:18 +00:00
Jamieson Christian
417dc08484 Proof of concept for XMIDI parser in Humongous games.
You must still uncomment the VAR_SOUNDPARAM setting for this to work...?

svn-id: r7670
2003-05-19 05:04:38 +00:00
Jamieson Christian
ff41896480 Fixed Simon 1 music regression.
SMF parser now supports malformed Simon pitch bend events.
Implemented SMF parser jump method.

svn-id: r7669
2003-05-19 05:00:13 +00:00
Jonathan Gray
243bcc74d3 sync local changes, fix pickOneOf
svn-id: r7668
2003-05-19 04:29:41 +00:00
Travis Howell
f6d745a03b Music fix from Jamieson630
svn-id: r7667
2003-05-19 03:29:39 +00:00
Travis Howell
4a87f8191f Minor cleanup
svn-id: r7666
2003-05-19 01:36:04 +00:00
Travis Howell
b8d241edb2 *** empty log message ***
svn-id: r7665
2003-05-19 01:29:00 +00:00
Max Horn
a2ce5b6383 don't touch untouchable objects in V2 games
svn-id: r7664
2003-05-19 01:27:30 +00:00
Jamieson Christian
40ce9cdcc3 MidiStreamer goes away, replaced by MidiParser
svn-id: r7663
2003-05-19 00:50:30 +00:00
Travis Howell
3b7270a9c6 Minor correction
svn-id: r7662
2003-05-19 00:45:30 +00:00
Jamieson Christian
b66f4416cb playMusic streamlining, comments cleanup
svn-id: r7661
2003-05-19 00:38:35 +00:00
Max Horn
cf500b2450 enable box'ed walking in V2 games
svn-id: r7660
2003-05-19 00:25:26 +00:00
Jamieson Christian
bd326e83f7 Fixed virtual destructor problem
svn-id: r7659
2003-05-19 00:24:11 +00:00
Travis Howell
a9445ab8d6 Update simon 2 issues
svn-id: r7658
2003-05-19 00:22:37 +00:00