summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordawidg81 <dawidgorski.m@gmail.com>2026-01-26 16:24:55 +0100
committerdawidg81 <dawidgorski.m@gmail.com>2026-01-26 16:24:55 +0100
commita07cb9c0d0f858ac159cc5c0117e3f3df23a5752 (patch)
tree0330d3eaf8010873ef16a181a68f67b17981ef60 /src
parent11e83f577039ec03403720b416e7f8bd66606342 (diff)
more code fragmentation
Diffstat (limited to 'src')
-rw-r--r--src/game/display.cpp14
-rw-r--r--src/game/edit.cpp9
-rw-r--r--src/game/game.cpp29
-rw-r--r--src/game/init.cpp16
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