Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 0f64347b35 replace our 'nice' new which sets memory to 0 with a nasty one which sets it to 0xE7. This should help finding any remaining places where we don't init member variables as we should.
svn-id: r7719
2003-05-20 12:25:11 +00:00
Max Horn 8d1110bfee init all Bundle members properly; make _voiceFile/_musicFile protected
svn-id: r7718
2003-05-20 11:56:36 +00:00
Max Horn e420517d02 fixed charset id check
svn-id: r7717
2003-05-20 10:56:04 +00:00
Max Horn 2e8ff540cf init _paletteDirtyStart/_paletteDirtyEnd to 0
svn-id: r7716
2003-05-20 10:49:05 +00:00
Max Horn 79cc9c6a2f let config.mak overwrite the default values (defensive coding style :-)
svn-id: r7715
2003-05-20 10:24:24 +00:00
Jonathan Gray ad92ffa06d move writing config.h to end of file
svn-id: r7714
2003-05-20 10:15:38 +00:00
Jonathan Gray 50bcac3a04 add makefile to test configure with make -f Makefile.new after running configure
svn-id: r7713
2003-05-20 09:43:33 +00:00
Travis Howell 7e8c4f2660 Update opcode 134, although it never seems to be used
svn-id: r7712
2003-05-20 09:25:45 +00:00
Travis Howell c2f8a72cce Add better support for realizePalette_unk(), patch #740321
svn-id: r7711
2003-05-20 08:49:13 +00:00
Jonathan Gray 99ea509008 output which engines we are building
svn-id: r7710
2003-05-20 08:39:03 +00:00
Travis Howell 6b07f4f397 I broke simon, so revert my last change and added fixmes instead.
svn-id: r7709
2003-05-20 07:26:19 +00:00
Travis Howell 16c2fe1436 Opps, that delay change should not have been commited
svn-id: r7708
2003-05-20 04:09:14 +00:00
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