remove BPMDisplay from gameplay; not used

add SongBPMDisplay; use it if you want that
This commit is contained in:
Glenn Maynard
2007-02-12 23:22:50 +00:00
parent be95c36516
commit 0387924fab
3 changed files with 32 additions and 21 deletions
+31
View File
@@ -235,6 +235,37 @@ void BPMDisplay::SetFromGameState()
NoBPM();
}
class SongBPMDisplay: public BPMDisplay
{
public:
SongBPMDisplay();
virtual SongBPMDisplay *Copy() const;
virtual void Update( float fDeltaTime );
private:
float m_fLastGameStateBPM;
};
SongBPMDisplay::SongBPMDisplay()
{
m_fLastGameStateBPM = 0;
}
void SongBPMDisplay::Update( float fDeltaTime )
{
float fGameStateBPM = GAMESTATE->m_fCurBPS * 60.0f;
if( m_fLastGameStateBPM != fGameStateBPM )
{
m_fLastGameStateBPM = fGameStateBPM;
SetConstantBpm( fGameStateBPM );
}
BPMDisplay::Update( fDeltaTime );
}
REGISTER_ACTOR_CLASS( SongBPMDisplay )
#include "LuaBinding.h"
class LunaBPMDisplay: public Luna<BPMDisplay>
{