Example #1
0
        /**
         * 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;
        }