Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 6, 2009, 5:02:11 PM (14 years ago)
Author:
rgrieder
Message:

Added sound effects pooling. This should avoid long respawns (due to sound loading) if there are no more enemies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/presentation2/src/orxonox/sound/SoundBuffer.cc

    r6232 r6254  
    6363    SoundBuffer::~SoundBuffer()
    6464    {
    65         // Unregister buffer from SoundManager
    66         SoundManager::getInstance().removeBuffer(this->fileInfo_);
    67 
    6865        // Destroy buffer
    6966        alDeleteBuffers(1, &this->audioBuffer_);
     67    }
     68
     69    unsigned int SoundBuffer::getSize() const
     70    {
     71        ALint size;
     72        alGetBufferi(this->audioBuffer_, AL_SIZE, &size);
     73        if (!alGetError())
     74            return size;
     75        else
     76            return 0;
    7077    }
    7178
Note: See TracChangeset for help on using the changeset viewer.