aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2007-03-01Simplify code a bit -- got rid of File::incRef usage, an unnecessary member ↵Max Horn
var, fixed a potential memory leak (if all channels are in use), and fixed a potential OOB error (if stopSound(-1) was called) svn-id: r25916
2007-02-28Clarified some comments and moved some asserts to hopefully answer Fingolfin'sTorbjörn Andersson
question why we always created a mono audio stream. There are other games that use more advanced versions of the VQA format, but it seems unlikely that ScummVM will ever support any of them. svn-id: r25911
2007-02-28Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵Max Horn
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909
2007-02-26Using FLAG_AUTOFREE implies free() being called on the memory buffer you ↵Max Horn
passed to the audio stream code -- hence, use malloc and not new[] to allocate the buffer svn-id: r25877
2007-02-24Trying to unify the order in which we try the various audio formats: Prefer ↵Max Horn
FLAC (lossless) over Ogg Vorbis ('free') over MP3 -- the order is admittedly somewhat arbitrary, but at least now it's consistent across all parts of ScummVM svn-id: r25837
2007-02-24Add the Hand of Fate demo.Travis Howell
svn-id: r25816
2007-02-22Fixed black screen in the outro sequence.Johannes Schickel
svn-id: r25791
2007-02-21c&p errorJohannes Schickel
svn-id: r25775
2007-02-20Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by meMax Horn
svn-id: r25752
2007-02-20Another batch of header consistency changes.Torbjörn Andersson
svn-id: r25746
2007-02-17Added finalize() method to Common::OutSaveFile (which by default just ↵Max Horn
flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing) svn-id: r25660
2007-02-17Only set up the Kyra 1 triggers for Kyra 1, not Kyra 2.Torbjörn Andersson
svn-id: r25650
2007-02-17Applied cyx's patch #1659302 ("KYRA: VQA player code cleanup/reduce") with theTorbjörn Andersson
minimal change suggested in the tracker. svn-id: r25649
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-16Added support for Kyrandia 2 ADL files.Johannes Schickel
svn-id: r25634
2007-02-13Changed detectBestMatchingGame to return a pointer to a ADGameDescription ↵Max Horn
(or a subclass of it); added a (currently fake) fallback callback entry in ADParams svn-id: r25574
2007-02-13Rename Common::GF_XXX to Common::ADGF_XXXEugene Sandulenko
svn-id: r25545
2007-02-13(re)added flags field to ADGameDescription, with currently only one value ↵Max Horn
(GF_DEMO) -- this flag value is not yet used by anything (also, GF_DEMO hasn't been correctly set for AGI games yet) svn-id: r25539
2007-02-12little fix for fm-towns versionJohannes Schickel
svn-id: r25531
2007-02-12Support for Japanese FM-Towns version. (code contributed by Florian Kagerer, ↵Johannes Schickel
modified a bit) svn-id: r25530
2007-02-11should fix warnings in msvc.Johannes Schickel
svn-id: r25484
2007-02-11cleanupJohannes Schickel
svn-id: r25479
2007-02-08Don't rely on assert when calling functions.Johannes Schickel
svn-id: r25426
2007-02-08Fixed GUI strings in FM-Towns version.Johannes Schickel
svn-id: r25425
2007-02-08ops.Johannes Schickel
svn-id: r25424
2007-02-08- fixed crash in FM-Towns version when entering the grottoJohannes Schickel
- fixed some palette issues svn-id: r25423
2007-02-07Fixed credits in FM-Towns version.Johannes Schickel
svn-id: r25417
2007-02-07Support for new kyra.dat, which includes static data from the fm-towns version.Johannes Schickel
svn-id: r25416
2007-02-07should silence compiler warnings.Johannes Schickel
svn-id: r25412
2007-02-07Implemented little diff in o1_characterSays for fm-towns version.Johannes Schickel
svn-id: r25410
2007-02-04AdvancedDetector now has built-in fallback detection based on file lists.Eugene Sandulenko
Currently only gob engine benefits from it. svn-id: r25374
2007-02-03Use the platform/language values computed by the detectorMax Horn
svn-id: r25365
2007-02-03Workaround bad values for _curSfxFile in old savegames.Johannes Schickel
svn-id: r25359
2007-02-03Fixes FM-Towns New Game Save.Johannes Schickel
svn-id: r25358
2007-02-03Some delay changes. (should fix slow scene animations)Johannes Schickel
svn-id: r25357
2007-02-02Replace filesize based kyra.dat check with a md5 based.Johannes Schickel
svn-id: r25337
2007-02-01opsJohannes Schickel
svn-id: r25331
2007-02-01Handles multi language games the way gob engine does.Johannes Schickel
svn-id: r25330
2007-02-01Reworked delay handling.Johannes Schickel
svn-id: r25324
2007-02-01- fixed the sprite updatingJohannes Schickel
=> fixes gfx bug when Herman uses the saw => removed workaround for bug #1477364 ("KYRA1: Water dripping freezes") svn-id: r25323
2007-02-01cleanupJohannes Schickel
svn-id: r25322
2007-02-01oops.Johannes Schickel
svn-id: r25321
2007-02-01Fix for missing Brandon in Zanthia's home (see bug #1498221 "KYRA1: ↵Johannes Schickel
Subtitles missing when meeting Zanthia "). svn-id: r25320
2007-01-31Some changes to be closer to the original with palette handling.Johannes Schickel
svn-id: r25316
2007-01-31oops.Johannes Schickel
svn-id: r25314
2007-01-31Fix for bug #Fix for bug #1523200 ("KYRA1: Voice-only mode has no lips ↵Johannes Schickel
animation"). svn-id: r25313
2007-01-31Fix for bug #1479856 ("KYRA1: gfx glitch when dying on bridge").Johannes Schickel
svn-id: r25312
2007-01-30warningsGregory Montoir
svn-id: r25284
2007-01-29cleanupJohannes Schickel
svn-id: r25268
2007-01-29Changed debug message on unknown opcode to a warning.Johannes Schickel
svn-id: r25263