// _____________________________________________________________________________ void MineSweeperState::reset() { for (int i = 0; i < _numRows; i++) { delete[] _mineField[i]; } delete[] _mineField; clear(); initialize(_numRows, _numCols, _numMines); setMines(); }
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; }