merge SetPosition_Accurate and SetPosition_Fast. Use a property

instead.
This commit is contained in:
Glenn Maynard
2006-12-10 08:59:13 +00:00
parent 77d3971fd4
commit 7385c1f4c1
19 changed files with 63 additions and 93 deletions
+3 -2
View File
@@ -1323,8 +1323,9 @@ float ScreenGameplay::StartPlayingSong(float MinTimeToNotes, float MinTimeToMusi
fStartSecond = min(fStartSecond, -MinTimeToMusic);
m_pSoundMusic->SetProperty( "AccurateSync", true );
RageSoundParams p;
p.m_bAccurateSync = true;
p.m_fSpeed = GAMESTATE->m_SongOptions.GetCurrent().m_fMusicRate;
p.StopMode = RageSoundParams::M_CONTINUE;
p.m_StartSecond = fStartSecond;
@@ -1482,10 +1483,10 @@ void ScreenGameplay::BeginScreen()
NSMAN->StartRequest(1);
RageSoundParams p;
p.m_bAccurateSync = true;
p.m_fSpeed = 1.0f; //Force 1.0 playback speed
p.StopMode = RageSoundParams::M_CONTINUE;
p.m_StartSecond = startOffset;
m_pSoundMusic->SetProperty( "AccurateSync", true );
m_pSoundMusic->Play( &p );
UpdateSongPosition(0);