aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush
AgeCommit message (Collapse)Author
2004-01-25get rid of ScummEngine::_insaneState (I think we should eventually stop ↵Max Horn
calling processKbd() from inside smush and replace it with special code there) svn-id: r12589
2004-01-25Fixed plenty of bugs:Eugene Sandulenko
o Seek error. Now it seems to cover all cases o Shadows in tunnels on mineroad o Renamed some function to match functionality o bug #867555 (Problems between Mink Farm and Poyhoga) o Ben disappearing in car chase svn-id: r12586
2004-01-19smush and insane only work with V6 (this will allow moving some stuff from ↵Max Horn
ScummEngine to ScummEngine_v6) svn-id: r12516
2004-01-16Moved FT INSANE to a separate directory and splitted it to multiple files.Eugene Sandulenko
svn-id: r12444
2004-01-15fix clearBitMax Horn
svn-id: r12412
2004-01-14Remove INSANE define.Travis Howell
svn-id: r12363
2004-01-09handle volume and pan by SoundMixer not SmushMixerPaweł Kołodziejski
svn-id: r12287
2004-01-08unify _vm / _scumm usageMax Horn
svn-id: r12262
2004-01-06synced imuse digital with local treePaweł Kołodziejski
svn-id: r12187
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
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