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