Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the Application class.
        /// </summary>
        public Application()
        {
            m_gameState = GameState.Playing;

            m_minefield = new Minefield(this, m_fieldWidth, m_fieldHeight, m_mineCount);
            //m_mineField = new MineField(m_fieldWidth, m_fieldHeight, m_mineCount, m_seed);

            m_metalDetector = new MetalDetector(m_minefield);

            Console.Write("Begin!\n");
            m_minefield.Draw();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the metal detector class.
 /// </summary>
 /// <param name="_mineField">Mine field.</param>
 public MetalDetector(Minefield _mineField)
 {
     m_minefield = _mineField;
     m_fieldRows = m_minefield.GetField().GetLength(0);
     m_fieldCols = m_minefield.GetField().GetLength(1);
 }