blob: 0b15d9605f8311b72285f0db332ae513cc25bf3d (
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
#include <iostream>
#include "game.hpp"
using namespace std;
bool inGame = false;
void game(int diff){
int boardWidth;
int boardHeight;
int board[boardWidth][boardHeight];
int mines;
switch(diff){
case 0:
boardWidth = 9;
boardHeight = 9;
mines = 9;
break;
case 1:
boardWidth = 16;
boardHeight = 16;
mines = 12;
break;
case 2:
boardWidth = 30;
boardHeight = 16;
mines = 16;
break;
case 3:
cout << "Editing game parameters\n";
cout << "Board Width: ";
cin >> boardWidth;
if(boardWidth > 32){
cout << "Board width can't be more than 32 cells.\n";
} else if(boardWidth < 8){
cout << "Board width can't be less than 8 cells.\n";
}
cout << "Board Height: ";
cin >> boardHeight;
if(boardHeight > 32){
cout << "Board height can't be more than 32 cells.\n";
}else if(boardHeight < 8){
cout << "Board height can't be less than 8 cells.\n";
}
cout << "Mines: ";
cin >> mines;
if(mines > 16){
cout << "There can't be more than 16 mines.\n";
}
break;
}
}
|