diff --git a/src/sound.cxx b/src/sound.cxx index f2ecb65..9bd00cb 100644 --- a/src/sound.cxx +++ b/src/sound.cxx @@ -177,6 +177,12 @@ out: return true; } +void CSound::FlushAll () +{ + for (int ch = 0; ch < sizeof (m_lpSDL); ++ch) + Flush (ch); +} + // D�charge un son. void CSound::Flush (Sint32 channel) diff --git a/src/sound.h b/src/sound.h index 112f24d..49ee1f9 100644 --- a/src/sound.h +++ b/src/sound.h @@ -29,6 +29,7 @@ public: void CacheAll(); bool Cache (Sint32 channel, const std::string &pFilename); + void FlushAll (); void Flush (Sint32 channel); bool Play (Sint32 channel, Sint32 volume = 0, Uint8 panLeft = 255,