Prepare for a place to process timing data.

Hopefully what I'm thinking of won't cause too much slowdown.
This commit is contained in:
Jason Felds
2011-06-08 14:43:59 -04:00
parent d0821262d1
commit 9ac07e1e2e
2 changed files with 23 additions and 0 deletions
+11
View File
@@ -106,6 +106,7 @@ static Preference<Premium> g_Premium( "Premium", Premium_Off );
Preference<bool> GameState::m_bAutoJoin( "AutoJoin", false );
GameState::GameState() :
processedTiming( NULL ),
m_pCurGame( Message_CurrentGameChanged ),
m_pCurStyle( Message_CurrentStyleChanged ),
m_PlayMode( Message_PlayModeChanged ),
@@ -200,6 +201,16 @@ void GameState::SetMasterPlayerNumber(const PlayerNumber p)
this->masterPlayerNumber = p;
}
TimingData * GameState::GetProcessedTimingData() const
{
return this->processedTiming;
}
void GameState::SetProcessedTimingData(TimingData t)
{
this->processedTiming = &t;
}
void GameState::ApplyGameCommand( const RString &sCommand, PlayerNumber pn )
{
GameCommand m;