Max Horn
dc116a34af
yet another TODO
...
svn-id: r11927
2003-12-25 22:03:46 +00:00
Max Horn
232722b5ab
two COMI TODOs
...
svn-id: r11926
2003-12-25 21:59:51 +00:00
Max Horn
b5db74b2ac
_inventory was sometimes accessed one-based and sometimes zero-based -> always use zero-base, for consistency
...
svn-id: r11925
2003-12-25 21:56:12 +00:00
Max Horn
3d7945e331
cleanup
...
svn-id: r11924
2003-12-25 21:33:30 +00:00
Max Horn
7a7548c1a8
cleanup
...
svn-id: r11923
2003-12-25 21:27:45 +00:00
Max Horn
aeb3bd33c2
Fix for bug #809942 (COMI: Guybrush disappears before Hotel on Blood)
...
svn-id: r11922
2003-12-25 18:21:03 +00:00
Max Horn
6a318fcdfe
cleanup
...
svn-id: r11921
2003-12-25 18:00:30 +00:00
Paweł Kołodziejski
feb39c5b05
updated kernelSetFunctions opcode 20
...
svn-id: r11920
2003-12-25 17:59:10 +00:00
Max Horn
88873d5b31
be stricter about File::open params
...
svn-id: r11919
2003-12-25 17:52:25 +00:00
Max Horn
c07a290d8c
disable the reverb hack for now; at hacked in sound font support (specify 'soundfont' config option with path to a .SF2 file); simplify code a bit by using OpenDefaultComponent; allow usage of any music device, not just the DLSSynth (this may or may not help people with real MIDI devices)
...
svn-id: r11918
2003-12-25 17:23:49 +00:00
Max Horn
67dcc6e1ba
fix some buglets
...
svn-id: r11917
2003-12-25 16:52:31 +00:00
Paweł Kołodziejski
664af894bb
disable FT imuse sequence, sound table is broken
...
svn-id: r11916
2003-12-25 16:13:51 +00:00
Paweł Kołodziejski
f0b412debc
don't pause imuse digital anymore
...
svn-id: r11915
2003-12-25 15:47:15 +00:00
Paweł Kołodziejski
bd4ac34b1d
cleanup
...
svn-id: r11914
2003-12-25 15:46:07 +00:00
Max Horn
505914754f
cleanup
...
svn-id: r11913
2003-12-25 15:27:19 +00:00
Max Horn
8fae7be2fc
workaround crash on Intel systems (and it was *not* caused by me, mind you! :-)
...
svn-id: r11912
2003-12-25 15:19:49 +00:00
Max Horn
509ce7c4db
cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
...
svn-id: r11911
2003-12-25 15:09:23 +00:00
Max Horn
491f319dc7
Patch #863997 : Build Script for Slackware
...
svn-id: r11910
2003-12-25 14:24:17 +00:00
Max Horn
e274286952
cleanup (TODO: reduce code duplication)
...
svn-id: r11909
2003-12-25 14:03:04 +00:00
Paweł Kołodziejski
964b34e721
ops
...
svn-id: r11908
2003-12-25 14:01:38 +00:00
Paweł Kołodziejski
35cbe8d3a0
some changes to digital imuse
...
svn-id: r11907
2003-12-25 13:56:22 +00:00
Paweł Kołodziejski
1abfe5d63f
start sound call directly digital imuse, only script part handled by mainloop of scumm script
...
svn-id: r11906
2003-12-25 11:14:05 +00:00
Travis Howell
9482d3b5a2
Fix compile
...
svn-id: r11905
2003-12-25 10:38:55 +00:00
James Brown
7384fce368
Spelling. Yes, I'm a hypocrite :)
...
svn-id: r11904
2003-12-25 08:48:51 +00:00
Paweł Kołodziejski
55276f7c19
added support for start play ft smush audio from middle of san file
...
svn-id: r11903
2003-12-25 08:25:04 +00:00
Travis Howell
b8b6727667
Enable INSANE by default.
...
svn-id: r11902
2003-12-25 06:34:13 +00:00
Eugene Sandulenko
278d32c607
Enable INSANE by default.
...
Later #ifdef INSANE may go away at all
svn-id: r11901
2003-12-25 05:53:29 +00:00
James Brown
c8d0708d93
Updates: Full Throttle INSANE, Simon thing stuff, FOTAQ/BS1/BS2 should be completable apart from cutscenes in the Swords.
...
svn-id: r11900
2003-12-25 05:30:23 +00:00
Max Horn
01c4fd955c
Fix pause mode during video/smush playback
...
svn-id: r11899
2003-12-25 02:55:00 +00:00
Max Horn
b241e31e04
cleanup
...
svn-id: r11898
2003-12-25 02:46:04 +00:00
Eugene Sandulenko
d701edbb31
Fixed bug when Ben disappeared after some battles.
...
Fixed bug with correct scene ending behaviour, now FT Mac Demo is completable.
Fixed some bugs with cavefish actor.
Cleanup.
svn-id: r11897
2003-12-25 00:18:41 +00:00
Paweł Kołodziejski
3c53d00fe6
removed usage auto free flag, and fixed stupid bug related with sample size
...
svn-id: r11896
2003-12-24 18:07:44 +00:00
Max Horn
3fe9778b04
cleanup
...
svn-id: r11895
2003-12-24 17:47:51 +00:00
Max Horn
8c4b9bd8d6
fix memory leak
...
svn-id: r11894
2003-12-24 17:47:43 +00:00
Max Horn
859a9c0129
o Added SoundMixer::isReady()
...
o Removed SoundMixer::bindToSystem()
o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady()
svn-id: r11893
2003-12-24 17:42:22 +00:00
Paweł Kołodziejski
5665d137f6
fixed ft sounds channels initialization
...
svn-id: r11892
2003-12-24 17:30:47 +00:00
Paweł Kołodziejski
88cdcc9193
fixed compilation
...
svn-id: r11891
2003-12-24 17:29:07 +00:00
Max Horn
43b8312c80
muse use even size when pushing data into a mixerstream
...
svn-id: r11890
2003-12-24 17:03:42 +00:00
Max Horn
289877a5f0
cleanup (code should be 100% equivalent)
...
svn-id: r11889
2003-12-24 16:52:57 +00:00
Max Horn
03677b2d65
test is a PHONY target
...
svn-id: r11888
2003-12-24 16:27:10 +00:00
Max Horn
c76d86c68f
added test target to Makefile (so you can do 'make test' now, provided you have cxxtest installed)
...
svn-id: r11887
2003-12-24 16:17:13 +00:00
Max Horn
1af37210a6
simple unit tests for List/Map/String classes
...
svn-id: r11886
2003-12-24 16:16:00 +00:00
Max Horn
3472e93051
explicitly turn off all active sounds -> not all MIDI devices support the 'All note off' event, at least according to http://crystal.apana.org.au/ghansper/midi_introduction/midi_channel_mode.html ; and now, the quicktime MIDI code doesn't support it anymore, too ;-)
...
svn-id: r11885
2003-12-24 12:54:33 +00:00
Max Horn
032d8ad52e
fix various buglets (like, only 15 of the 16 channels were being inited; also, the 'All note off' code caused odd problems, not yet sure why. I am disabling it for now)
...
svn-id: r11884
2003-12-24 12:53:07 +00:00
Max Horn
e9b193f2e5
fix drum channel
...
svn-id: r11883
2003-12-24 02:25:59 +00:00
Travis Howell
3cd69b641f
Should apply to all Simon1 versions
...
svn-id: r11882
2003-12-24 00:26:52 +00:00
Max Horn
e9269257f3
turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
...
svn-id: r11881
2003-12-24 00:25:18 +00:00
Max Horn
3f77642948
Replace the DOTT/SAM hack (which ensures that only one SFX is being played at a time for them) with proper code: instead of hacking the sound handle, we assign a fake sound ID to the SFX, thus ensuring only one is playing at a time
...
svn-id: r11880
2003-12-23 19:18:20 +00:00
Max Horn
43875b42fc
Allow sound ID for MP3/Vorbis sounds, too; cleaned up Vorbis playback code a bit
...
svn-id: r11879
2003-12-23 19:14:57 +00:00
Robert Göffringmann
88d7cd586d
fix control panel bug
...
svn-id: r11878
2003-12-23 17:34:23 +00:00