// _____________________________________________________________________________
void MineSweeperState::reset() {
  for (int i = 0; i < _numRows; i++) { delete[] _mineField[i]; }
  delete[] _mineField;
  clear();
  initialize(_numRows, _numCols, _numMines);
  setMines();
}
Пример #2
0
int main(int argc,char *argv[])    {

    int width = atoi(argv[1]);
    int height = atoi(argv[2]);
    int number = atoi(argv[3]);
    char **mine = createBoard(width, height);
    setMines(mine, width, height, number);
    char **status = createBoard(width, height);
    numberFill(mine, width, height);
    setStatus(status, width, height);
    printBoard(status, width, height);
    
    runProgram(mine, status, width, height);
    
    return 0;
}