Changes between Version 2 and Version 3 of content/Sound
- Timestamp:
- Mar 30, 2009, 2:57:39 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
content/Sound
v2 v3 1 1 = Sound = 2 2 3 Sound will use the [http://openal.org OpenAL library].[[BR]] 4 Development happens in the sound branch ;-), all files go into the src/sound directory 3 Sound will use the [http://openal.org OpenAL library]. 5 4 6 ~~Creation of a C++ wrapper around OpenAL with the following objects:~~ 5 All good things come in threes. Here is now the third version of the sound subsystem. 7 6 8 The basic sound API will have two classes, a generic SoundBase class and a OggSound class for loading Ogg files. Further there will be the AmbientSound class for background music. 7 Classes: 9 8 10 Some default sounds for weapons/engines/hits will be included. 9 SoundManager: <- Tickable 10 * manages the OpenAL device and context 11 * manages the listener position 12 * updates all registred sounds every tick 13 14 SoundBase: 15 * base class for all sounds 16 * manages OpenAL buffer and source 17 * has to be attached to a Ogre::SceneNode 18 19 SoundOgg: <- SoundBase 20 * can load an ogg file 21 22 SoundWav: <- SoundBase 23 * can load an wav file 11 24 12 25