aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush
AgeCommit message (Collapse)Author
2003-12-28This could be wrong so feel free to revert, but it does seem to fix crashesTorbjörn Andersson
in the Mine Road sequence of Full Throttle for me. The crashes were always in proc64(), with 'en' being some ridiculously large value. The function, as it was written, did not make any sense to me so I rewrote it with the assumption that it's there to remove the "en"th element of the _val216d[] (remaining enemies?) array. I don't know how well it will work from proc63() if there's more than one element to remove - at least if the elements to remove are neighbours - but maybe that case never happens. svn-id: r11999
2003-12-28Proper FLU files seeking. No more seek crashesEugene Sandulenko
svn-id: r11991
2003-12-27get rid of _noSubtitles, use ConfigManager directly instead; clean up some ↵Max Horn
IMuseDigital oddities svn-id: r11966
2003-12-27cleanupMax Horn
svn-id: r11961
2003-12-26I got some buffer overflow warnings, seems 200KB isn't quite enough...Max Horn
svn-id: r11931
2003-12-25cleanupMax Horn
svn-id: r11924
2003-12-25don't pause imuse digital anymorePaweł Kołodziejski
svn-id: r11915
2003-12-25cleanup (TODO: reduce code duplication)Max Horn
svn-id: r11909
2003-12-25some changes to digital imusePaweł Kołodziejski
svn-id: r11907
2003-12-25start sound call directly digital imuse, only script part handled by ↵Paweł Kołodziejski
mainloop of scumm script svn-id: r11906
2003-12-25Fix compileTravis Howell
svn-id: r11905
2003-12-25Spelling. Yes, I'm a hypocrite :)James Brown
svn-id: r11904
2003-12-25added support for start play ft smush audio from middle of san filePaweł Kołodziejski
svn-id: r11903
2003-12-25Fix pause mode during video/smush playbackMax Horn
svn-id: r11899
2003-12-25cleanupMax Horn
svn-id: r11898
2003-12-25Fixed bug when Ben disappeared after some battles.Eugene Sandulenko
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-24o Added SoundMixer::isReady()Max Horn
o Removed SoundMixer::bindToSystem() o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady() svn-id: r11893
2003-12-24fixed compilationPaweł Kołodziejski
svn-id: r11891
2003-12-24turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ↵Max Horn
mainly because people kept (accidentally and sometimes on purpose :-) misusing them svn-id: r11881
2003-12-22Subtitles in the FT/Dig intros should be working again. At least untilTorbjörn Andersson
INSANE is enabled. Could anyone explain to me what's supposed to happen in the "if (_insanity)" case? svn-id: r11856
2003-12-22fix for bug #864478 (Smush audio streaming); cleanupMax Horn
svn-id: r11855
2003-12-22Moved bundle music code from class Sound to IMuseDigital (seems more ↵Max Horn
natural; and allows for various cleanup) svn-id: r11846
2003-12-22changed some stuff with track_flags param in IACT handle smush codePaweł Kołodziejski
svn-id: r11842
2003-12-21tiny cleanupMax Horn
svn-id: r11837
2003-12-21The rewritten Timer class actually allows us to get rid of several evil ↵Max Horn
hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups) svn-id: r11833
2003-12-21Cleaned up SoundMixer::newStream() a bit (I plan to replace all usages of ↵Max Horn
this by playInputStream(), this cleanup eases this a bit) svn-id: r11803
2003-12-21Incorrect use of stopChannel (must be stopHandle); replaced single remaining ↵Max Horn
use of stopChannel by a hack (note: the code in question is a hack in itself already) svn-id: r11799
2003-12-20Added last chunk of code. Now here are just the bugs to kill.Eugene Sandulenko
svn-id: r11791
2003-12-18o Fix warningsEugene Sandulenko
svn-id: r11751
2003-12-18o Merged some variables into array, so simplifying the codeEugene Sandulenko
o Fix bugs o Some mineroad support svn-id: r11750
2003-12-18cleanupMax Horn
svn-id: r11729
2003-12-16 o Another batch of proper variables namingEugene Sandulenko
o Implemented support functions for every scene o Started work on IACT containing scenes IACT for insane would be INSANE Action rater that IMUSE Action svn-id: r11691
2003-12-15Fix for bug #751670, thanks to MadMoose (I am not quite happy with the ↵Max Horn
situation, but hey, at least this helps :-) svn-id: r11662
2003-12-15fixed warningPaweł Kołodziejski
svn-id: r11646
2003-12-15 o Outstanding seeking bug is fixedEugene Sandulenko
o Killed many bugs in actors' handlers o Implemented rest of the actors svn-id: r11643
2003-12-14 o Made mouse more responsiveEugene Sandulenko
o Cleanup svn-id: r11628
2003-12-14 o Mouse support addedEugene Sandulenko
o Fix bug with enemy not approaching Ben svn-id: r11627
2003-12-13fixed warningsPaweł Kołodziejski
svn-id: r11613
2003-12-13 o Fix bug which crashed scummvm in some casesEugene Sandulenko
svn-id: r11611
2003-12-13 o first scene is completable, although it seems to me that enemy movingEugene Sandulenko
is wrong, as he never approaches Ben o fix warnings o more correct names to some procedures o cleanup svn-id: r11610
2003-12-12 o Fixed playback. Now you see Ben fallingEugene Sandulenko
o Next batch of enemy code implemented o Cleanup svn-id: r11595
2003-12-10 o CleanupEugene Sandulenko
o Enemies' bikes started to show svn-id: r11548
2003-12-09Fixed bug with Ben's animation disappearing at max horizontal speed.Eugene Sandulenko
svn-id: r11537
2003-12-09Add preliminary support for Mac FT demo insane.Eugene Sandulenko
svn-id: r11536
2003-12-08Now Ben is visible, but kicking animation because of some bug is not visibleEugene Sandulenko
at speed = +3. To reach first insane scene press ESC during non-interactive scene to skip seek error. svn-id: r11531
2003-12-08fixed warningsPaweł Kołodziejski
svn-id: r11529
2003-12-08First INSANE scene started to show up things. Actually you can controlEugene Sandulenko
Ben by keyboard and crash. Video looping is still buggy and may crash scummvm. Also whole scene looping is disabled and you get forwarded to next scene. Graphics glitches, Ben has just corpse and opponent is not drawn at all. Smush player was extended with video seeking methods, although incomplete. svn-id: r11527
2003-12-06fix alloc/freePaweł Kołodziejski
svn-id: r11517
2003-12-06cleanupPaweł Kołodziejski
svn-id: r11516
2003-12-06cleanupPaweł Kołodziejski
svn-id: r11515