Changeset 4209 in orxonox.OLD for orxonox/branches/openAL/src/lib/sound/sound_engine.cc
- Timestamp:
- May 17, 2005, 10:38:59 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/openAL/src/lib/sound/sound_engine.cc
r4208 r4209 98 98 } 99 99 100 /** 101 \brief deletes a SoundSource 102 */ 100 103 SoundSource::~SoundSource(void) 101 104 { … … 159 162 { 160 163 this->setClassName ("SoundEngine"); 161 162 this->initAudio(); 163 164 this->listener = NULL; 165 this->bufferList = new tList<SoundBuffer>; 166 this->sourceList = new tList<SoundSource>; 164 165 this->listener = NULL; 166 this->bufferList = new tList<SoundBuffer>; 167 this->sourceList = new tList<SoundSource>; 167 168 } 168 169 … … 209 210 } 210 211 delete bufferIterator; 212 213 // removing openAL from AudioResource 214 alutExit(); 211 215 } 212 216 … … 232 236 this->listener = listener; 233 237 } 238 239 /** 240 \brief Sets the doppler values of openAL 241 \param dopplerFactor the extent of the doppler-effect 242 \param the Speed the sound travels 243 */ 244 void SoundEngine::setDopplerValues(ALfloat dopplerFactor, ALfloat dopplerVelocity) 245 { 246 alDopplerFactor(dopplerFactor); 247 alDopplerVelocity(dopplerVelocity); 248 } 249 234 250 235 251 /** … … 345 361 bool SoundEngine::initAudio(void) 346 362 { 363 ALenum result; 364 365 PRINTF(3)("Initialisazing openAL sound library\n"); 366 347 367 alutInit(NULL, 0); 348 alGetError();349 350 alDopplerFactor(SOUND_DOPPLER_FACTOR); 351 alDopplerVelocity(SOUND_DOPPLER_VELOCITY);368 if ((result = alGetError()) != AL_NO_ERROR) 369 SoundEngine::PrintALErrorString(result); 370 371 this->setDopplerValues(SOUND_DOPPLER_FACTOR, SOUND_DOPPLER_VELOCITY); 352 372 } 353 373
Note: See TracChangeset
for help on using the changeset viewer.