aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-07-04removed some useless linesRobert Göffringmann
svn-id: r8748
2003-07-04SFX is working correctly now. also implemented queued fx and fx saving.Robert Göffringmann
The bass version is now included in the savegames, too. svn-id: r8747
2003-07-04make SoundMixer::playRaw only check sound IDs if you actually pass oneRobert Göffringmann
svn-id: r8746
2003-07-04Make 80 column people happy. Sheesh, it's only an egg.James Brown
svn-id: r8745
2003-07-04Remove homage to original's misspelling of pseudo. Honest.James Brown
svn-id: r8744
2003-07-04Because I can.James Brown
svn-id: r8743
2003-07-04Prevent apparantly possible race condition. I don't get this stuff, and I ↵James Brown
don't see why the next call to insertChannel is immune to the same theoretical problem :) svn-id: r8742
2003-07-04Insert preliminary Zak256 sound looping support. It's not perfect, as some ↵James Brown
Zak256 sounds only loop a part of the sample - which our mixer API doesn't yet support. svn-id: r8741
2003-07-04prevent (or rather: make much less likely) some sound output related race ↵Max Horn
conditions svn-id: r8740
2003-07-04fixed two leaksMax Horn
svn-id: r8739
2003-07-04oopsMax Horn
svn-id: r8738
2003-07-04added some very limited support for Mac Loom (text is now properly centered ↵Max Horn
around x:160 instead of x:0); added (commented out) copyprot bypass (but since I am not sure if there was ever a Mac Loom w/o codes, am not sure if this ever should be enabled); added comment regarding the Mac Loom sound format svn-id: r8737
2003-07-04added some more warnings (taken from pentagram)Max Horn
svn-id: r8736
2003-07-04fixed warning regarding overloaded virtual methodsMax Horn
svn-id: r8735
2003-07-04show detected game version at startup. (hopefully this will stop the wave of ↵Joost Peters
'how do I find out what version I have' questions. we still need to alter the detection to allow 0.0348 to be the detected since it can't be uniquely identified by the number of dnr-entries (i.e. it has the same amount as v0.0331) svn-id: r8734
2003-07-04Allow "no-" prefix to long command-line options, e.g. --no-aspect-ratio,Torbjörn Andersson
to invert their meanings. This is useful for overriding settings in the config file. svn-id: r8733
2003-07-03rewrote desaturatePalette using integer arithmetics onlyMax Horn
svn-id: r8732
2003-07-03constMax Horn
svn-id: r8731
2003-07-03fixed warningMax Horn
svn-id: r8730
2003-07-03whoopsRobert Göffringmann
svn-id: r8729
2003-07-03fixed showGameQuitMsg() and temporarily disabled sfx loopingRobert Göffringmann
svn-id: r8728
2003-07-03const correctnessMax Horn
svn-id: r8727
2003-07-03cleanup for -WundefMax Horn
svn-id: r8726
2003-07-03const correctnessMax Horn
svn-id: r8725
2003-07-03fix for bug #765402: no shaking with 1x scalerMax Horn
svn-id: r8724
2003-07-03Compact data for v. 0.0288, works as well as 0.0368 now.Robert Göffringmann
svn-id: r8723
2003-07-03Timer now uses a mutex, which should make it thread safe (it wasn't before, ↵Max Horn
particuarly bad if timers are implemented via threads), plus this should help in fixing race conditions in classes using class Timer svn-id: r8722
2003-07-03Made read() return the number of bytes that were actually read, rather thanTorbjörn Andersson
the number that was requested. A lot of our code obviously assumes this behaviour, and the MP3 file player depends on it because otherwise, when reaching the end of the file, it will think it read a full buffer, when in fact it only got part of it and the rest is the remains from the previous read. This would cause a brief note from earlier in the track at the end of the MI1 chapter one screen. Probably other cases as well. Of course, this may cause regressions but only - I think - if the code was buggy to begin with. svn-id: r8721
2003-07-03Removed the calls to SDL_SetGamma(). No one could understand what they wereTorbjörn Andersson
doing there in the first place when it was discussed yesterday, and they screw up the colours for me. (Possibly because I have the gamma correction set even higher by default, so this attempt to brighten the image actually made it *darker* for me.) svn-id: r8720
2003-07-03code transformation on setScaleItem: this shows that rtScaleTable's are ↵Max Horn
actually (almost) the same as scale slots in V8. svn-id: r8719
2003-07-02cleanupMax Horn
svn-id: r8718
2003-07-02cleanup; made mutex protection of graphics code a little bit tighter by ↵Max Horn
protecting all of method property(); moved set_palette to OSystem_SDL_Common (it was identical in both normal and GL backend) svn-id: r8717
2003-07-02Finish a thought I started about the OpenGL filterJames Brown
svn-id: r8716
2003-07-02don't default to the slowest aspect ratio correcter; rather use the medium ↵Max Horn
one (good quality with acceptable speed) svn-id: r8715
2003-07-02fix for bug #753840 (actor placement in V2 games)Max Horn
svn-id: r8714
2003-07-02fix o2_loadRoomWithEgo regression (this bug was uncovered by my previous ↵Max Horn
adjustXYToBeInBox improvment) svn-id: r8713
2003-07-02UpdatesJames Brown
svn-id: r8712
2003-07-02added .cvsignoreMax Horn
svn-id: r8711
2003-07-02removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult ↵Max Horn
definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix) svn-id: r8710
2003-07-02cleaned up the actor ordering code a bit - it should be now somewhat clearer ↵Max Horn
what it does exactly svn-id: r8709
2003-07-02fix for bug #752865: MM: Man-Eating Plant is invisibleMax Horn
svn-id: r8708
2003-07-02more cleanupMax Horn
svn-id: r8707
2003-07-02cleanup (code easier to read; slightly less rounding errors for the volume; ↵Max Horn
and on BE systems, READ_BE_UINT16 is actually faster ;-) svn-id: r8706
2003-07-02Initialize midiChannelNumber to 0. I don't know if this is always the rightTorbjörn Andersson
thing to do, but leaving it unintialized isn't a good idea either since that will cause stopMusic() to send bad commands to the MIDI driver in some cases. At least in the case of the ALSA driver, this will cause ScummVM to terminate with an "Unknown Command" error. svn-id: r8705
2003-07-02Readme and News update. Can somebody verify 'known bugs', as I think some of ↵James Brown
the music issues have been resolved (?) svn-id: r8704
2003-07-02fixed save/restore grid problemsRobert Göffringmann
svn-id: r8703
2003-07-02oopsJoost Peters
svn-id: r8702
2003-07-02Control panel should be disabled for ALL demo versionsJoost Peters
svn-id: r8701
2003-07-02100 KB instead of 2 MB audio buffer should be sufficientMax Horn
svn-id: r8700
2003-07-02oopsMax Horn
svn-id: r8699