aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound.h
AgeCommit message (Collapse)Author
2012-11-23KYRA: Move SoundDigital declaration to its own header.Johannes Schickel
2012-11-23KYRA: Get rid of pointless SoundDigital::init method.Johannes Schickel
2012-11-23KYRA: Make Sound::hasSoundFile const again.Johannes Schickel
2012-11-11KYRA: fix several GCC compile issues in previous commitsathrxx
2012-11-11KYRA: clean up audio resource handlingathrxx
(this was really ugly, now it's somewhat less ugly)
2012-11-11KYRA: implement LOL sfx priority handlingathrxx
2011-12-26KYRA: (AdLib Driver) - allow sound trigger queryathrxx
2011-12-26KYRA: (AdLib Driver) - implement sound effects volumeathrxx
(also make internal driver version more flexible)
2011-10-29KYRA: Move MixedSoundDriver implementation to sound.cpp.Johannes Schickel
2011-10-29KYRA: Get rid of Sound's voiceFileIsPresent in favor of isVoicePresent.Johannes Schickel
2011-10-29KYRA: Make more methods of Sound const.Johannes Schickel
2011-10-29KYRA: Move non-empty virtual methods of Sound from sound.h to sound.cpp.Johannes Schickel
2011-07-04KYRA: cleanup last commitathrxx
2011-05-29KYRA: pause midi sounds while gmm is runningathrxx
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-10-28KYRA: Fix some code errors reported by ICC (i.e. subclasses not overwriting ↵Johannes Schickel
methods by missing a const.) svn-id: r53911
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
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-06Adapt KYRA to use the new FLAC, Vorbis and MP3 factories.Johannes Schickel
svn-id: r47062
2010-01-05Remove unsafe getTotalPlayTime from AudioStream.Johannes Schickel
svn-id: r47037
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
2009-11-29Formatting.Johannes Schickel
svn-id: r46195
2009-11-29Cleanup.Johannes Schickel
svn-id: r46194
2009-11-29KYRA/PC98: fixed regressionFlorian Kagerer
svn-id: r46190
2009-11-14KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is ↵Florian Kagerer
still broken) svn-id: r45906
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-13- CleanupJohannes Schickel
- Fix mismatching new[]/delete svn-id: r44075
2009-09-13KYRA: - add sfx support for PC98-VersionFlorian Kagerer
svn-id: r44074
2009-07-19fixed retiring of external NotesNorbert Lange
fixed/improved counting DMAs in Paula added flag for looping songs rearranged maxtrax.h a bit svn-id: r42613
2009-07-17- Moved SoundAdlibPC definition to new header file sound_adlib.hJohannes Schickel
- Made the future versions of sound.h GPL only - sound_adlib.h is dual licensed under GPL and LGPL (so AdPlug can still benefit from future changes) svn-id: r42564
2009-05-29Implement "loadSfxFile" and "stopAllSoundEffects" for "MixedSoundDriver".Johannes Schickel
svn-id: r41011
2009-05-29- Add new method "isVoicePresent" to "Sound".Johannes Schickel
- Change LoL character selection to use it. - Allow quitting ScummVM in LoL character selection. svn-id: r41008
2009-05-27- Moved Sound implementation declarations to the newly added file sound_intern.hJohannes Schickel
- Added support for PC Speaker sound in all Kyra1, Kyra2 and Lands of Lore - Slight cleanup svn-id: r40939
2009-05-24Strip trailing whitespaces.Johannes Schickel
svn-id: r40866
2009-05-24Cleanup.Johannes Schickel
svn-id: r40850
2009-05-24Make various Sound functionality SoundHandle instead of filename based.Johannes Schickel
- This fixes multiple sounds being played at once in Lands of Lore svn-id: r40848
2009-05-23Cleanup.Johannes Schickel
svn-id: r40841
2009-05-23KYRA/LOL: restructured voice playing code so that audio compression can be ↵Florian Kagerer
supported svn-id: r40839
2009-05-10LOL: - added some spell casting (spark, heal, swarm)Florian Kagerer
- fixed several bugs (not the one in the fighting system though) - added several opcodes. there shouldn't be any real show stoppers in the draracle cave now. - simplified wsa code (which required 4 lines of code for displaying a frame) - added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file) svn-id: r40420
2009-04-25LOL: - Started implementing the fighting system. The damage inflicted is ↵Florian Kagerer
wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm. - added support for monsters with distance attacks (like those orcs in front of roland's house) - lots of small bug fixes - Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong. svn-id: r40144
2009-03-08LOL: some more work on the text displayer so that it handles longer texts ↵Florian Kagerer
(needed for some library books) svn-id: r39249
2009-02-01Implemented per voice volume control. (Used for example in LoL intro)Johannes Schickel
svn-id: r36184
2009-02-01svn-id: r36178Florian Kagerer
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-11Whoops changed integer size of variables storing volume information, now ↵Johannes Schickel
volume of 256 should work as expected. svn-id: r35303
2008-12-07Prevent MIDI files from being load, when they are already loaded.Johannes Schickel
svn-id: r35272
2008-11-30Fixed some looping MIDI sound effects.Johannes Schickel
svn-id: r35193
2008-11-30Cleanup.Johannes Schickel
svn-id: r35179