Add PlayerState::GetDisplayedPosition() and PlayerState::GetDisplayedTiming()
which returns the dispalyed position and timing (based on the timing display switch in the editor), so less copy n paste in ArrowEffects and NoteField.
This commit is contained in:
@@ -222,8 +222,7 @@ float ArrowEffects::GetYOffset( const PlayerState* pPlayerState, int iCol, float
|
||||
bIsPastPeakOut = true;
|
||||
|
||||
float fYOffset = 0;
|
||||
const SongPosition &position = GAMESTATE->m_bIsUsingStepTiming
|
||||
? pPlayerState->m_Position : GAMESTATE->m_Position;
|
||||
const SongPosition &position = pPlayerState->GetDisplayedPosition();
|
||||
|
||||
float fSongBeat = position.m_fSongBeatVisible;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user