From 3806bb74674f305679efdaa2889d155531bc3643 Mon Sep 17 00:00:00 2001 From: dawidg81 Date: Mon, 26 Jan 2026 17:24:50 +0100 Subject: dir rename --- src/game/Game.hpp | 24 ------------------------ src/game/display.cpp | 14 -------------- src/game/edit.cpp | 27 --------------------------- src/game/init.cpp | 38 -------------------------------------- 4 files changed, 103 deletions(-) delete mode 100644 src/game/Game.hpp delete mode 100644 src/game/display.cpp delete mode 100644 src/game/edit.cpp delete mode 100644 src/game/init.cpp (limited to 'src/game') diff --git a/src/game/Game.hpp b/src/game/Game.hpp deleted file mode 100644 index 767ab94..0000000 --- a/src/game/Game.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef GAME_HPP -#define GAME_HPP - -class Game { -private: - static constexpr int MAX_W = 32; - static constexpr int MAX_H = 32; - - int boardWidth; - int boardHeight; - - bool bombMap[MAX_H][MAX_W]; - int tileMap[MAX_H][MAX_W]; - - int mines; - -public: - int editDiff(); - void initDiff(int diff); - void initBoard(); - void displayBoard(); -}; - -#endif diff --git a/src/game/display.cpp b/src/game/display.cpp deleted file mode 100644 index 4fb16cb..0000000 --- a/src/game/display.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "Game.hpp" - -#include -#include -#include - - -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 deleted file mode 100644 index b2d2542..0000000 --- a/src/game/edit.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "Game.hpp" -#include "../utils/Utils.hpp" - -#include -#include -#include -#include - -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; -} \ No newline at end of file diff --git a/src/game/init.cpp b/src/game/init.cpp deleted file mode 100644 index a572fbc..0000000 --- a/src/game/init.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include "Game.hpp" - -#include -#include -#include - -void Game::initDiff(int diff) { - 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: - 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 -- cgit v1.2.3