Changeset 9805 in orxonox.OLD for branches/new_class_id/src/lib/sound/sound_engine.cc
- Timestamp:
- Sep 24, 2006, 3:21:12 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/new_class_id/src/lib/sound/sound_engine.cc
r9721 r9805 26 26 #include "util/preferences.h" 27 27 #include "globals.h" 28 #include "resource_sound_buffer.h" 28 29 29 30 namespace OrxSound … … 119 120 SoundSource* SoundEngine::createSource(const std::string& fileName, PNode* sourceNode) 120 121 { 121 SoundBuffer * buffer = NULL;122 SoundBuffer buffer; 122 123 if (!fileName.empty()) 123 124 { 124 buffer = (SoundBuffer*)ResourceManager::getInstance()->load(fileName, WAV, RP_LEVEL);125 if ( buffer == NULL)125 buffer = ResourceSoundBuffer(fileName); 126 if (!buffer.loaded()) 126 127 PRINTF(2)("Wav-Sound %s could not be loaded onto new Source\n", fileName.c_str()); 127 128 } … … 215 216 if(play == AL_PLAYING) 216 217 { 217 218 if (likely((*sourceIT)->getNode() != NULL)) 218 219 { 219 220 alSource3f((*sourceIT)->getID(), AL_POSITION,
Note: See TracChangeset
for help on using the changeset viewer.