aboutsummaryrefslogtreecommitdiff
path: root/src/games/minesweeper/Minesweeper.hpp
diff options
context:
space:
mode:
authorfschildt <florian.schildt@protonmail.com>2025-09-29 13:20:43 +0200
committerfschildt <florian.schildt@protonmail.com>2025-09-29 13:20:43 +0200
commit9d72ed2d5801b1506158082f08bd0b47e58db17f (patch)
tree1fe30ab6dae55db5a3faaac6b8d54f67a31255d3 /src/games/minesweeper/Minesweeper.hpp
parentd793b79dea7d5e19982128528276cf05d6c23b5d (diff)
renderer: major refactor; vectors: now aggregates
Diffstat (limited to 'src/games/minesweeper/Minesweeper.hpp')
-rw-r--r--src/games/minesweeper/Minesweeper.hpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/games/minesweeper/Minesweeper.hpp b/src/games/minesweeper/Minesweeper.hpp
index b89743e..b90f4a3 100644
--- a/src/games/minesweeper/Minesweeper.hpp
+++ b/src/games/minesweeper/Minesweeper.hpp
@@ -1,8 +1,7 @@
#pragma once
-#include "imgui.h"
-#include "renderer/RenderGroup.hpp"
#include <games/Game.hpp>
+#include <basic/math.hpp>
#include <common/Font.hpp>
#include <array>
@@ -38,7 +37,7 @@ public:
};
public:
- Minesweeper(RenderGroup& render_group);
+ Minesweeper();
~Minesweeper() = default;
bool Update(std::vector<SDL_Event>& events) override;
@@ -61,7 +60,7 @@ private:
bool IsMine(int32_t x, int32_t y);
- V2F32 ScreenPosToViewPos(V2F32 screen_pos, RenderGroup& render_group);
+ V2F32 ScreenPosToViewPos(V2F32 screen_pos);
private:
@@ -78,8 +77,6 @@ private:
private:
- RenderGroup& m_render_group;
-
RunState m_run_state = start_menu;
Difficulty m_difficulty = beginner;