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
Robert Göffringmann
e35a7a2b90
control panel changes
...
svn-id: r11877
2003-12-23 16:58:06 +00:00
Travis Howell
5c33399f05
Update Simon1/2 compression details
...
Remove mention of backups, we don't alter the source files at all.
svn-id: r11876
2003-12-23 13:10:46 +00:00
Travis Howell
10579f2e75
Add delay to help reduce cpu usage in some sections.
...
svn-id: r11875
2003-12-23 10:47:36 +00:00
Travis Howell
94750df7ee
Ooops
...
svn-id: r11874
2003-12-23 10:08:54 +00:00
Travis Howell
2ab86ff62a
Fix inventory flashing when using F10 in Simon1 after conversation.
...
svn-id: r11873
2003-12-23 10:00:51 +00:00
Travis Howell
0727697db0
Add correct value from simon2dos disasm.
...
Last value was guess for smooth scrolling.
svn-id: r11872
2003-12-23 09:08:11 +00:00
Travis Howell
9601273824
Ooops
...
svn-id: r11871
2003-12-23 09:03:29 +00:00
Travis Howell
35be4ef554
Add var to track current subroutine been used.
...
Add work around to display one section of Simon the Sorcerer 1 introduction in lower half of screen.
svn-id: r11870
2003-12-23 08:59:30 +00:00
Travis Howell
f681946192
Add comment
...
svn-id: r11869
2003-12-23 06:55:26 +00:00
Travis Howell
fcbc612afe
Update Simon2 issues.
...
svn-id: r11868
2003-12-23 06:48:08 +00:00
Travis Howell
10bdda505c
simon2dos/talkie used different expire_vga_timers() code.
...
Solves several bugs.
Using simon1 timer_proc() seciton as work out for speed issue at the moment.
svn-id: r11867
2003-12-23 06:35:17 +00:00
Nicolas Bacca
a1831ee4fb
Microsoft Compilers : Which part of the standard do you want to break today ?
...
svn-id: r11866
2003-12-23 00:59:18 +00:00
Max Horn
4abee14310
cleanup
...
svn-id: r11865
2003-12-23 00:17:29 +00:00
Max Horn
47d744428b
must use pauseHandle, not pauseID
...
svn-id: r11864
2003-12-23 00:10:08 +00:00
Max Horn
13d0571018
fix warnings
...
svn-id: r11863
2003-12-22 23:45:55 +00:00
Robert Göffringmann
e9ff3a1146
fixed some animation bugs
...
svn-id: r11862
2003-12-22 23:38:23 +00:00
Robert Göffringmann
2df01e0abb
fixed screen and music fading
...
svn-id: r11861
2003-12-22 23:21:28 +00:00
Paweł Kołodziejski
5b38b9ccbe
some changes in imuse digital (synced with local sources)
...
svn-id: r11860
2003-12-22 22:39:16 +00:00
Max Horn
cc241c52cc
actually, converting a sound handle to a sound index is an evil hack, too... :-)
...
svn-id: r11859
2003-12-22 20:28:27 +00:00
Torbjörn Andersson
cb782764b4
Fix warning generated by the incomprehensibly picky MinGW GCC compiler.
...
svn-id: r11858
2003-12-22 19:19:04 +00:00
Max Horn
e01c3e1b1d
o Got rid of Channel::destroy() method (no more evil 'delete this', plus
...
slightly more efficient)
o Fixed potential memory leak in SoundMixer::playRaw
o Channel not anymore friend class of SoundMixer
o misc cleanup
svn-id: r11857
2003-12-22 19:08:19 +00:00
Torbjörn Andersson
c57402160d
Subtitles in the FT/Dig intros should be working again. At least until
...
INSANE is enabled. Could anyone explain to me what's supposed to happen in
the "if (_insanity)" case?
svn-id: r11856
2003-12-22 19:05:49 +00:00
Max Horn
73f10cd590
fix for bug #864478 (Smush audio streaming); cleanup
...
svn-id: r11855
2003-12-22 19:03:32 +00:00
Torbjörn Andersson
1605103a06
Change to arrow cursor when displaying the inventory menu
...
svn-id: r11854
2003-12-22 17:38:49 +00:00