Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 3 (modified by erwin, 15 years ago) (diff)

Sound

Sound will use the OpenAL library.

All good things come in threes. Here is now the third version of the sound subsystem.

Classes:

SoundManager: ← Tickable

  • manages the OpenAL device and context
  • manages the listener position
  • updates all registred sounds every tick

SoundBase:

  • base class for all sounds
  • manages OpenAL buffer and source
  • has to be attached to a Ogre::SceneNode

SoundOgg: ← SoundBase

  • can load an ogg file

SoundWav: ← SoundBase

  • can load an wav file