From 2387a4e662061d3c3500b2a766d691fe6530d76b Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 18 Jan 2007 08:43:26 +0000 Subject: [PATCH] use RageSound::PlayCopy --- stepmania/src/ActorSound.cpp | 3 +-- stepmania/src/RandomSample.cpp | 3 +-- stepmania/src/ScreenSelectMaster.cpp | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/stepmania/src/ActorSound.cpp b/stepmania/src/ActorSound.cpp index 96766c3a52..e26a1c0795 100644 --- a/stepmania/src/ActorSound.cpp +++ b/stepmania/src/ActorSound.cpp @@ -3,7 +3,6 @@ #include "ActorUtil.h" #include "LuaManager.h" #include "XmlFile.h" -#include "RageSoundManager.h" #include "RageUtil.h" REGISTER_ACTOR_CLASS_WITH_NAME( ActorSound, Sound ) @@ -15,7 +14,7 @@ void ActorSound::Load( const RString &sPath ) void ActorSound::Play() { - SOUNDMAN->PlayCopyOfSound( m_Sound ); + m_Sound.PlayCopy(); } void ActorSound::LoadFromNode( const XNode* pNode ) diff --git a/stepmania/src/RandomSample.cpp b/stepmania/src/RandomSample.cpp index 34d2421206..868c097eaf 100644 --- a/stepmania/src/RandomSample.cpp +++ b/stepmania/src/RandomSample.cpp @@ -3,7 +3,6 @@ #include "RageSound.h" #include "RageUtil.h" #include "RageLog.h" -#include "RageSoundManager.h" RandomSample::RandomSample() @@ -114,7 +113,7 @@ void RandomSample::PlayCopyOfRandom() int iIndexToPlay = GetNextToPlay(); if( iIndexToPlay == -1 ) return; - SOUNDMAN->PlayCopyOfSound( *m_pSamples[iIndexToPlay] ); + m_pSamples[m_iIndexLastPlayed]->Stop(); } void RandomSample::Stop() diff --git a/stepmania/src/ScreenSelectMaster.cpp b/stepmania/src/ScreenSelectMaster.cpp index 14d408492c..cfac4558bb 100644 --- a/stepmania/src/ScreenSelectMaster.cpp +++ b/stepmania/src/ScreenSelectMaster.cpp @@ -11,7 +11,6 @@ #include "RageLog.h" #include #include "Foreach.h" -#include "RageSoundManager.h" #include "InputEventPlus.h" static const char *MenuDirNames[] = { @@ -733,7 +732,7 @@ void ScreenSelectMaster::MenuStart( const InputEventPlus &input ) /* Play a copy of the sound, so it'll finish playing even if we leave the screen immediately. */ if( mc.m_sSoundPath.empty() ) - SOUNDMAN->PlayCopyOfSound( m_soundStart ); + m_soundStart.PlayCopy(); if( mc.m_sScreen.empty() ) {