示例#1
0
RageSound *RageSoundManager::PlayCopyOfSound( RageSound &snd, const RageSoundParams *params )
{
	RageSound *pSound = new RageSound(snd);
	DeleteSoundWhenFinished( pSound );

	if( params )
		pSound->SetParams( *params );

	// Move to the start position.
	pSound->SetPositionSeconds( pSound->GetParams().m_StartSecond );

	pSound->StartPlaying();

	return pSound;
}