diff options
| author | dawidg81 <dawidgorski.m@gmail.com> | 2026-02-01 22:02:24 +0100 |
|---|---|---|
| committer | dawidg81 <dawidgorski.m@gmail.com> | 2026-02-01 22:02:24 +0100 |
| commit | a31c98bc0aed77a3efbbd57a051f4af8e24824df (patch) | |
| tree | 453c915542cda666a7a33017982cc2358137d2b7 /src | |
| parent | 2b649745227a4dde5f2d3256a0b5f8fc9927e3d8 (diff) | |
Starting handling game loop
Diffstat (limited to 'src')
| -rw-r--r-- | src/.Game.cpp.swp | bin | 12288 -> 0 bytes | |||
| -rw-r--r-- | src/Game.cpp | 1 | ||||
| -rw-r--r-- | src/main.cpp | 10 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/.Game.cpp.swp b/src/.Game.cpp.swp Binary files differdeleted file mode 100644 index 1e31022..0000000 --- a/src/.Game.cpp.swp +++ /dev/null diff --git a/src/Game.cpp b/src/Game.cpp index 1ed4b50..7e54371 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -101,6 +101,7 @@ int Game::editDiff(){ 9 - revealed tile with 8 bomb around */ + void Game::displayBoard() { for (int i = 0; i < boardHeight; i++) { for (int j = 0; j < boardWidth; j++) { diff --git a/src/main.cpp b/src/main.cpp index 88b8ffa..ef12c62 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -4,6 +4,7 @@ using namespace std; int main(){ Game game; + bool inGame = false; int choice; cout << "Welcome to minesweeper 0.1.0\n"; @@ -18,12 +19,21 @@ int main(){ if(choice == 1){ game.initDiff(0); + inGame = true; } else if(choice == 2){ game.initDiff(1); + inGame = true; } else if(choice == 3){ game.initDiff(2); + inGame = true; } else if(choice == 4){ game.editDiff(); + inGame = true; + } + + while(inGame){ + game.initBoard(); + game.displayBoard(); } return 0; |
