// 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); }
// 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 ); }