re-wrote score/statistics tracking

This commit is contained in:
Chris Danford
2002-07-28 20:28:37 +00:00
parent e07060fa08
commit f9046674fb
59 changed files with 1027 additions and 910 deletions
+7 -3
View File
@@ -13,8 +13,10 @@
#include "GrayArrow.h"
#include "PrefsManager.h"
#include "GameState.h"
const float GRAY_ARROW_POP_UP_TIME = 0.15f;
const float GRAY_ARROW_POP_UP_TIME = 0.15f;
GrayArrow::GrayArrow()
@@ -22,9 +24,11 @@ GrayArrow::GrayArrow()
StopAnimating();
}
void GrayArrow::SetBeat( const float fSongBeat )
void GrayArrow::Update( float fDeltaTime )
{
int iNewState = (int)( fmod(fSongBeat,1) * Sprite::GetNumStates() );
Sprite::Update( fDeltaTime );
int iNewState = (int)( fmod(GAMESTATE->m_fSongBeat,1) * Sprite::GetNumStates() );
if( iNewState < 0 )
iNewState += Sprite::GetNumStates();
SetState( iNewState );