1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-18 13:12:50 +00:00

added cell-wide stopSound function

This commit is contained in:
Marc Zinnschlag 2010-08-14 09:26:00 +02:00
parent 1d91ac9d9e
commit 0a8d0fed40
2 changed files with 10 additions and 2 deletions

View File

@ -104,7 +104,7 @@ namespace MWSound
// Play the sound and tell it to stream, if possible.
mData->mgr->play(filename)->setStreaming(true);
}
void SoundManager::playSound (const std::string& soundId, float volume, float pitch)
{
}
@ -120,9 +120,14 @@ namespace MWSound
{
}
void stopSound (MWWorld::Ptr::CellStore *cell)
{
// Note to Nico: You can get the cell of a Ptr via the getCell function. Just iterate over all
// sounds and remove those with matching cell.
}
bool SoundManager::getSoundPlaying (MWWorld::Ptr reference, const std::string& soundId) const
{
return false;
}
}

View File

@ -47,6 +47,9 @@ namespace MWSound
///< Stop the given object from playing the given sound, If no soundId is given,
/// all sounds for this reference will stop.
void stopSound (MWWorld::Ptr::CellStore *cell);
///< Stop all sounds for the given cell.
bool getSoundPlaying (MWWorld::Ptr reference, const std::string& soundId) const;
///< Is the given sound currently playing on the given object?
};