aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-14I accidentally introduced a bug when I changed the fading that would causeTorbjörn Andersson
fading-up music to distort and eventually deteriorate into white noise. This was because I allowed _fade to be set on channels that weren't playing and because I only checked _fade for equality when deciding when to stop the fading. It should work much better now, I think. svn-id: r12392
2004-01-14forgot itPaweł Kołodziejski
svn-id: r12391
2004-01-14fix - stop played song when newPaweł Kołodziejski
hack - for completable comi song scene svn-id: r12390
2004-01-14fixed crash on exit when using imuse digitalPaweł Kołodziejski
svn-id: r12389
2004-01-14bumped Cutaway::_personFace array size, as during intro ↵Gregory Montoir
Cutaway::_personFaceCount max value is 12 svn-id: r12388
2004-01-14Confirmed a few vars from disasm, good gusses.Travis Howell
svn-id: r12387
2004-01-14Add/update commentsTravis Howell
svn-id: r12386
2004-01-14- tweaked a bit walking functions to make persons stop walking when a ↵Gregory Montoir
cutaway is canceled - removed unpack to bob frame 2 (as it is never used) - changed some error() calls to assert() - minor cleanups svn-id: r12385
2004-01-14These two case are the same, checked samnmax disasm.Travis Howell
svn-id: r12384
2004-01-14No code is missing in this case.Travis Howell
svn-id: r12383
2004-01-14* /execute/ the binary too. don't only compile itOliver Kiehl
* actually 0.3.2 is sufficient. no need for 0.4.0 svn-id: r12382
2004-01-14Increased the delay I added to interpolation frames from 0 to 10. This willTorbjörn Andersson
probably make the scrolling less smooth (I don't yet know how much), but it does seem to fix bug #875683. svn-id: r12381
2004-01-14??ZZTravis Howell
ZZZZ Fix another valgrind warning, I hope this is right spot. svn-id: r12380
2004-01-14Travis Howell
Valgrind warning fix from Endy svn-id: r12379
2004-01-14cleanupGregory Montoir
svn-id: r12378
2004-01-14Move SCUMM debugger init later on. With this _numVariables is set, so ↵James Brown
theoretically the Debugger's scumm_vars[] array should work again. Although it doesn't, for some reason I have yet to look into. svn-id: r12377
2004-01-14Add better method.Travis Howell
svn-id: r12376
2004-01-14Add missing code for samnmax screen saver, fixes bug #781683Travis Howell
svn-id: r12375
2004-01-14I wanted to Valgrind the cutscene code, so I had to fix the warnings aboutTorbjörn Andersson
uninitialized values. Now the only warnings I got were from libmpeg2 itself, and I don't know how serious that is. I've also added some code - disabled by default - to allow the cutscenes to run with libmpeg 0.3.1, since that's what I've got on my Linux box. It appears to work on that one, though I only have the "eye" cutscene on it yet. Ogg Vorbis playback is still broken for me under Windows, though. I wonder if it is because I don't have the very latest Ogg Vorbis libraries on it (since I didn't manage to compile them under MinGW). But surely the file format hasn't changed in any important way...? svn-id: r12374
2004-01-14Changed the music fading so that the volume is increased when ABS(_fading)Torbjörn Andersson
grows larger, both when fading up and down. This fixes the problem where the volume would "jump" when changing the fading "direction" of a stream. svn-id: r12373
2004-01-14Changed the music fading so that volume is increased when ABS(_fading)Torbjörn Andersson
grows larger, both when fading up or down. This fixes the problem where the volume would "jump" when changing the fading "direction" of a stream. Also changed the logic for deciding which music stream to stop if both streams are playing and a third stream is started. Before it always tried to pick the one that was fading down. Now it will pick the one with the lowest volume, assuming that the more faded a stream is the lower its volume. Together, this should fix some abrupt music changes at the watchman's hut, where it would sometimes start two music streams in rapid succession. svn-id: r12372
2004-01-14fix path specifiersJonathan Gray
svn-id: r12371
2004-01-14number implies versionJonathan Gray
svn-id: r12370
2004-01-14Add back missing line.Travis Howell
svn-id: r12369
2004-01-14Implemented o6_localizeArray for HE gamesEugene Sandulenko
svn-id: r12368
2004-01-14... and so we are back at precisely my original code, wasn't it fun? :-)Max Horn
svn-id: r12367
2004-01-14Fix libmpeg2 version check. FreeBSD ports collection usually lags withEugene Sandulenko
newer package version, so current one has libmpeg2 0.3.1. Although it got passed by configure script. Now it is fixed. svn-id: r12366
2004-01-14Slight change to match disasm. exactly.Travis Howell
svn-id: r12365
2004-01-14Missed one.Travis Howell
svn-id: r12364
2004-01-14Remove INSANE define.Travis Howell
svn-id: r12363
2004-01-13Updated BS2 issues. (I'm too tired to fix the cutscene lead-out musicTorbjörn Andersson
right now, but I don't want to forget it.) svn-id: r12362
2004-01-13- wrong sentence was spoken when Joe was trying to 'pick up' a personGregory Montoir
- clear command before switching rooms - clear texts at the end of cutaway (fix minor glitch in interview intro) svn-id: r12361
2004-01-13cut down pointless header interdependenciesMax Horn
svn-id: r12360
2004-01-13Moved some methods into class AnimationState (where they really belong - ↵Max Horn
nicely shown by the fact that now all member vars of AnimationState are private) svn-id: r12359
2004-01-13Some more formatting cleanups. Made the Ogg file handle part of theTorbjörn Andersson
animation state so that it can be deleted in doneAnimation(). svn-id: r12358
2004-01-13As an experiment, I've added a delay of 0 milliseconds when drawingTorbjörn Andersson
interpolation frames. It shouldn't delay anything, but I'm hoping it will allow the other threads some breathing room, which might help bug #875683. Or not. We'll see. svn-id: r12357
2004-01-13Moved the rest of the MoviePlayer class into animation.cpp/.h, plus someTorbjörn Andersson
minor cleanups. (Mostly spacing and indentation). Unfortunately the Ogg Vorbis playback causes ScummVM to crash for me, so I can't say for certain that I didn't break anything. svn-id: r12356
2004-01-13Revert last change, misread code.Travis Howell
svn-id: r12355
2004-01-13TypoTravis Howell
svn-id: r12354
2004-01-13Fix #775662, actor frame should always be reset to 0 for tentacle.Travis Howell
svn-id: r12353
2004-01-13add autodetection for libmpeg2, while it checks for 0.4.0 and up it doesn't ↵Jonathan Gray
warn the user to upgrade if they have an older version just disables svn-id: r12352
2004-01-13added legal header; fixed incorrect fscanf use; C++ification (the code still ↵Max Horn
is quite Cish, though :-) svn-id: r12351
2004-01-12Add mpeg2 option to mingw makefileTravis Howell
Fix compile on mingw svn-id: r12350
2004-01-12- fix: correct rangePaweł Kołodziejski
svn-id: r12349
2004-01-12fixed bug that was causing lots of havoc on BE machines. Thanks eriktorbjornOliver Kiehl
svn-id: r12348
2004-01-12- fix - proper place for stopallsoundPaweł Kołodziejski
- fix - correct fade value svn-id: r12347
2004-01-12forgot this onePaweł Kołodziejski
svn-id: r12346
2004-01-12- added delay at stopAllsoundsPaweł Kołodziejski
- changes some struct names - improved hadling FT music tables(seqence, cue point, ...) - moved some music part into seperate file - added fadeOut music for FT svn-id: r12345
2004-01-12- whitespacesPaweł Kołodziejski
- fix for compilation at MAX, at include types - changed to our types svn-id: r12344
2004-01-12- indentPaweł Kołodziejski
- fix for compilation, is it proper ? svn-id: r12343