Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 2 and Version 3 of content/Sound


Ignore:
Timestamp:
Mar 30, 2009, 2:57:39 PM (15 years ago)
Author:
erwin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • content/Sound

    v2 v3  
    11= Sound =
    22
    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
     3Sound will use the [http://openal.org OpenAL library].
    54
    6 ~~Creation of a C++ wrapper around OpenAL with the following objects:~~
     5All good things come in threes. Here is now the third version of the sound subsystem.
    76
    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.
     7Classes:
    98
    10 Some default sounds for weapons/engines/hits will be included.
     9SoundManager: <- Tickable
     10 * manages the OpenAL device and context
     11 * manages the listener position
     12 * updates all registred sounds every tick
     13
     14SoundBase:
     15 * base class for all sounds
     16 * manages OpenAL buffer and source
     17 * has to be attached to a Ogre::SceneNode
     18
     19SoundOgg: <- SoundBase
     20 * can load an ogg file
     21
     22SoundWav: <- SoundBase
     23 * can load an wav file
    1124
    1225