diff options
| author | dawidg81 <dawidgorski.m@gmail.com> | 2026-01-26 16:24:55 +0100 |
|---|---|---|
| committer | dawidg81 <dawidgorski.m@gmail.com> | 2026-01-26 16:24:55 +0100 |
| commit | a07cb9c0d0f858ac159cc5c0117e3f3df23a5752 (patch) | |
| tree | 0330d3eaf8010873ef16a181a68f67b17981ef60 /src | |
| parent | 11e83f577039ec03403720b416e7f8bd66606342 (diff) | |
more code fragmentation
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/display.cpp | 14 | ||||
| -rw-r--r-- | src/game/edit.cpp | 9 | ||||
| -rw-r--r-- | src/game/game.cpp | 29 | ||||
| -rw-r--r-- | src/game/init.cpp | 16 |
4 files changed, 37 insertions, 31 deletions
diff --git a/src/game/display.cpp b/src/game/display.cpp new file mode 100644 index 0000000..4fb16cb --- /dev/null +++ b/src/game/display.cpp @@ -0,0 +1,14 @@ +#include "Game.hpp" + +#include <cstdlib> +#include <cstdio> +#include <iostream> + + +void Game::displayBoard() { + for (int i = 0; i < boardHeight; i++) { + for (int j = 0; j < boardWidth; j++) + putchar(tileMap[i][j]); + putchar('\n'); + } +}
\ No newline at end of file diff --git a/src/game/edit.cpp b/src/game/edit.cpp new file mode 100644 index 0000000..53605ca --- /dev/null +++ b/src/game/edit.cpp @@ -0,0 +1,9 @@ +#include "Game.hpp" + +#include <cstdlib> +#include <cstdio> +#include <iostream> + +void Game::editDiff(){ + std::cout << "Now editing custom difficulty" << std::endl; +}
\ No newline at end of file diff --git a/src/game/game.cpp b/src/game/game.cpp deleted file mode 100644 index 7304957..0000000 --- a/src/game/game.cpp +++ /dev/null @@ -1,29 +0,0 @@ -#include "Game.hpp" - -#include <cstdlib> -#include <cstdio> -#include <iostream> - -using namespace std; - -void Game::editDiff(){ - cout << "Now editing custom difficulty" << endl; -} - -void Game::initBoard() { - for (int i = 0; i < boardHeight; i++) - for (int j = 0; j < boardWidth; j++) - bombMap[i][j] = rand() % 2; - - for (int i = 0; i < boardHeight; i++) - for (int j = 0; j < boardWidth; j++) - tileMap[i][j] = 0; -} - -void Game::displayBoard() { - for (int i = 0; i < boardHeight; i++) { - for (int j = 0; j < boardWidth; j++) - putchar(tileMap[i][j]); - putchar('\n'); - } -} diff --git a/src/game/init.cpp b/src/game/init.cpp index ab5eaad..a572fbc 100644 --- a/src/game/init.cpp +++ b/src/game/init.cpp @@ -1,7 +1,9 @@ -#include <iostream> - #include "Game.hpp" +#include <cstdlib> +#include <cstdio> +#include <iostream> + void Game::initDiff(int diff) { switch (diff) { case 0: @@ -23,4 +25,14 @@ void Game::initDiff(int diff) { std::cout << "Editing game parameters\n"; break; } +} + +void Game::initBoard() { + for (int i = 0; i < boardHeight; i++) + for (int j = 0; j < boardWidth; j++) + bombMap[i][j] = rand() % 2; + + for (int i = 0; i < boardHeight; i++) + for (int j = 0; j < boardWidth; j++) + tileMap[i][j] = 0; }
\ No newline at end of file |
