aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound.h
AgeCommit message (Collapse)Author
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
2008-11-30- Fix some valgrind warningsJohannes Schickel
- Added MIDI SFX support for Kyra2 svn-id: r35178
2008-11-30Implement fade out support for MIDI.Johannes Schickel
svn-id: r35177
2008-11-30Initial version of proper MIDI support for KYRA.Johannes Schickel
svn-id: r35174
2008-08-16- KYRA: FM-Towns/PC-98 Audio: fixed several bugs and got rid of some ↵Florian Kagerer
floating point arithmetic (or at least replaced some doubles with floats) - Improved support for PC-98 music: HOF tracks seem to be fine, KYRA should be okay, too (I can't compare with an emulator since I am missing the floppy boot disk with the executable) - There are still tempo issues. Some tracks play way too slow, others way too fast - PC-98 sound effects in Kyra 1 don't work (I would need the floppy disk with the executable for that) svn-id: r33938
2008-08-02Added a member function loadSoundFile to Sound which accepts a filename ↵Johannes Schickel
string instead of a filename list id. svn-id: r33527
2008-06-29- some more work on the Hof FM-Towns/PC98 music driverFlorian Kagerer
- move channels to a separate class svn-id: r32841
2008-06-26- improved hof music support for fm-towns (driver for *.twn tracks) (still ↵Florian Kagerer
needs quite some work) - some PC-98 music support since it uses a very similar driver, but this can't be considered working yet) - Kyra 1 PC-98 music doen't work at all since I haven't figured out yet how to turn track numbers into the corresponding music file names (might require a hard coded track map) svn-id: r32807
2008-06-03Added support for compressed kyra3 audio files.Johannes Schickel
svn-id: r32516
2008-05-24Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of ↵Johannes Schickel
the Land'". svn-id: r32260
2008-05-11- Renamed KyraEngine to KyraEngine_v1Johannes Schickel
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044
2008-05-11Implemented helium mode support for Kyra3.Johannes Schickel
svn-id: r32028
2008-05-09Fixed typos.Johannes Schickel
svn-id: r31965
2008-05-08Silenced some g++ 4.3 warnings.Johannes Schickel
svn-id: r31956
2008-04-20Committed patch removing Audio::Mixer::SoundType alias in Kyra::SoundDigital.Johannes Schickel
svn-id: r31632
2008-04-20Improved sound priority handling.Johannes Schickel
svn-id: r31598
2008-04-20Implemented sound priority handling.Johannes Schickel
svn-id: r31597
2008-04-17Implemented volume handling for SFX.Johannes Schickel
svn-id: r31548
2008-04-17Cleanup.Johannes Schickel
svn-id: r31547
2008-04-17Implemented sfx support for Kyra3.Johannes Schickel
svn-id: r31546
2008-04-14Implemented some kyra3 code.Johannes Schickel
svn-id: r31503