aboutsummaryrefslogtreecommitdiff
path: root/src/games/snake/Snake.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/games/snake/Snake.hpp')
-rw-r--r--src/games/snake/Snake.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/games/snake/Snake.hpp b/src/games/snake/Snake.hpp
index f04ad16..ef1fd34 100644
--- a/src/games/snake/Snake.hpp
+++ b/src/games/snake/Snake.hpp
@@ -17,8 +17,8 @@ public:
public:
- Snake();
- bool Update(std::vector<SDL_Event> &events, RenderGroup &render_group) override;
+ Snake(RenderGroup& render_group);
+ bool Update(std::vector<SDL_Event> &events) override;
private:
@@ -28,7 +28,7 @@ private:
void MaybeMoveSnake(float dt_in_seconds);
void SpawnFood();
- void Draw(RenderGroup &render_group);
+ void Draw();
void DoImgui();
@@ -37,6 +37,8 @@ private:
static constexpr int32_t MAX_MAP_WIDTH = 16;
static constexpr int32_t MAX_MAP_HEIGHT = 16;
+ RenderGroup& m_RenderGroup;
+
bool m_IsPaused;
bool m_IsRunning;