/** * This method intializes a new round according to a given board size. */ public void NewRound(byte i_BoardSize) { m_CheckersBoard = new CheckersBoard(i_BoardSize); m_CheckersBoard.Init(); m_PlayerOne.Soldiers = m_CheckersBoard.GetPlayerSoldiers(m_PlayerOne); m_PlayerTwo.Soldiers = m_CheckersBoard.GetPlayerSoldiers(m_PlayerTwo); m_PlayerOne.CurrentGameScore = m_PlayerOne.Soldiers.Count; m_PlayerTwo.CurrentGameScore = m_PlayerTwo.Soldiers.Count; m_LastMove = null; }