// time in seconds
void StrandOfTheAncient::SetTime( uint32 secs ){
	uint32 minutes = secs / TIME_MINUTE;
	uint32 seconds = secs % TIME_MINUTE;
	uint32 digits[3];
	digits[0] = minutes;
	digits[1] = seconds / 10;
	digits[2] = seconds % 10;

	SetWorldState(WORLDSTATE_SOTA_TIMER_1, digits[0]);
	SetWorldState(WORLDSTATE_SOTA_TIMER_2, digits[1]);
	SetWorldState(WORLDSTATE_SOTA_TIMER_3, digits[2]);
	SetRoundTime(secs);
}
Example #2
0
// time in seconds
void StrandOfTheAncient::SetTime(uint32 secs, uint32 WorldState)
{
	uint32 minutes = secs / TIME_MINUTE;
	uint32 seconds = secs % TIME_MINUTE;
	uint32 digits[3];
	digits[0] = minutes;
	digits[1] = seconds / 10;
	digits[2] = seconds % 10;

	//m_mapMgr->GetStateManager().UpdateWorldState( WorldState, 1 );
	SetWorldState( WORLDSTATE_SOTA_TIMER_1, digits[0] );
	SetWorldState( WORLDSTATE_SOTA_TIMER_2, digits[1] );
	SetWorldState( WORLDSTATE_SOTA_TIMER_3, digits[2] );
	SetRoundTime( secs );
}