summaryrefslogtreecommitdiff
path: root/src/game/edit.cpp
blob: b2d254265bb87314b6b66e62f60874e1a510efb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "Game.hpp"
#include "../utils/Utils.hpp"

#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <string>

int Game::editDiff(){
    Utils util;

    std::cout << "Now editing custom difficulty" << std::endl;

    std::cout << "Board width: ";
    util.catchInputInt(Game::boardWidth);
    if(util.catchReturn(util.catchInputInt(Game::boardWidth)) != 0) return 1;

    std::cout << "Board height: ";
    util.catchInputInt(Game::boardHeight);
    if(util.catchReturn(util.catchInputInt(Game::boardHeight)) != 0) return 1;

    std::cout << "Mines: ";
    util.catchInputInt(Game::mines);
    if(util.catchReturn(util.catchInputInt(Game::mines)) != 0) return 1;

    return 0;
}