aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2010-01-24Fixed warning.Torbjörn Andersson
svn-id: r47504
2010-01-24LOL: save/load menu speed upFlorian Kagerer
svn-id: r47501
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Paranoia change: add some explicit terminating 0 after some strncpy uses.Johannes Schickel
svn-id: r47479
2010-01-23Get rid of deprecated makeRawDiskStream variants; rename deprecated ↵Max Horn
makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change svn-id: r47472
2010-01-22Silenced some more cppcheck warnings. Some of these may seem silly, but the wayTorbjörn Andersson
I figure it the changes are harmless at worst, and making them will make it easier to find real errors in the (still quite long) list of warnings. svn-id: r47443
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
svn-id: r47368
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
svn-id: r47367
2010-01-18LOL: minor key map fixFlorian Kagerer
svn-id: r47359
2010-01-18LOL: cleanup last commitFlorian Kagerer
svn-id: r47354
2010-01-18LOL: fixed spell array sizeFlorian Kagerer
svn-id: r47353
2010-01-17Delay the time a sysEx takes to send instead of the old (incorrect) way of ↵Johannes Schickel
delaying only 45ms between two sysEx calls. (Code thankfully borrowed from waltervn). svn-id: r47336
2010-01-16Switch most AudioStream factories to use DisposeAfterUse::FlagMax Horn
svn-id: r47334
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-10- Add a SubLoopingAudioStream, which loops a nested part of a stream and ↵Johannes Schickel
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream. - Remove custom looping code from LinearMemoryStream and LinearDiskStream. - Adapt various client code to the changes. svn-id: r47226
2010-01-09Replace AppendableAudioStream by QueuingAudioStreamMax Horn
svn-id: r47189
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Since AudioStream looping is no longer handled by the Mixer, drop ↵Johannes Schickel
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream). svn-id: r47160
2010-01-06- Simplify Audio::calculateSampleOffset.Johannes Schickel
- Made Audio::calculateSampleOffset accessable from outside audiostream.cpp. - Adapt KYRA's AUDStream to use Audio::calculateSampleOffset. svn-id: r47082
2010-01-06Adapt KYRA to use the new FLAC, Vorbis and MP3 factories.Johannes Schickel
svn-id: r47062
2010-01-05Properly adapt AUDStream to be a SeekableAudioStream and switched KYRA3 to ↵Johannes Schickel
use playAudioStreamLooping for its looping purposes. svn-id: r47060
2010-01-05Remove unsafe getTotalPlayTime from AudioStream.Johannes Schickel
svn-id: r47037
2010-01-05Add a "getLength" function to SeekableAudioStream.Johannes Schickel
svn-id: r47036
2010-01-05- Add a new SeekableAudioStream interface. Soon to be used to replace audio ↵Johannes Schickel
stream specific looping code by generic code in Mixer... - Adapted some existing AudioStreams to implement that interface (not tested!) svn-id: r47013
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2010-01-02Use Common::StackLock.Johannes Schickel
svn-id: r46870
2010-01-01LOL: cleanupFlorian Kagerer
svn-id: r46866
2010-01-01Merge update_nop1 and update_nop2.Johannes Schickel
svn-id: r46860
2010-01-01- Fix out of bounds array access.Johannes Schickel
- Add some asserts in output related functions svn-id: r46859
2010-01-01- Add some assertsJohannes Schickel
- Renamed snd_unkOpcode3 to snd_stopChannel - Cleanup svn-id: r46855
2010-01-01Fix out of bounds access reported by syke.Johannes Schickel
svn-id: r46844
2009-12-28LOL: fixed debug messageFlorian Kagerer
svn-id: r46675
2009-12-26LOL: - added workaround for portrait speech animations which would sometimes ↵Florian Kagerer
"freeze" - renamed some stuff svn-id: r46601
2009-12-26LOL: fixed minor bug in lamp codeFlorian Kagerer
svn-id: r46587
2009-12-24LOL: fixed minor bug in lamp codeFlorian Kagerer
svn-id: r46534
2009-12-20LOL: removed unused variableFlorian Kagerer
svn-id: r46434
2009-12-20LOL: fixed text fadingFlorian Kagerer
svn-id: r46431
2009-12-13LOL: fixed regressionFlorian Kagerer
svn-id: r46366
2009-12-13LOL: some cleanup for recent code changesFlorian Kagerer
svn-id: r46358
2009-12-12LOL: fixed regressionFlorian Kagerer
svn-id: r46354
2009-12-12LOL: fix compilation when the LOL engine is disabledFlorian Kagerer
svn-id: r46352
2009-12-12LOL: moved TIM animation code into a separate classFlorian Kagerer
svn-id: r46351
2009-12-09Changed MidiDriver::createMidi to take a MidiDriverType instead of an intMax Horn
svn-id: r46316
2009-12-07Hopefully silencing C4121 in MSVC.Johannes Schickel
svn-id: r46278
2009-12-06Fix overflow of glyph count for CREDIT6.FNT, this fixes credits for Kyra1 ↵Johannes Schickel
floppy/FM-TOWNS/PC98. svn-id: r46269
2009-12-01Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r46232
2009-11-29Formatting.Johannes Schickel
svn-id: r46195