From abb22cda9a82a323fd8f1d077adefd6970a1abaa Mon Sep 17 00:00:00 2001 From: fschildt Date: Mon, 13 Oct 2025 13:59:54 +0200 Subject: minesweeper: draw colored mine counters --- src/games/tetris/Tetris.hpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'src/games/tetris/Tetris.hpp') diff --git a/src/games/tetris/Tetris.hpp b/src/games/tetris/Tetris.hpp index 5dd6fde..03966fd 100644 --- a/src/games/tetris/Tetris.hpp +++ b/src/games/tetris/Tetris.hpp @@ -1,23 +1,23 @@ #pragma once -#include #include #include #include +#include class Tetris : public Game { public: Tetris(); - bool Update(std::vector &events) override; - void HandleTetrominoPlacement(); + bool Update(std::vector& events) override; private: void Start(); - void UpdateResumeState(SDL_Event &event); - void UpdatePauseState(SDL_Event &event); + void UpdateResumeState(SDL_Event& event); + void UpdatePauseState(SDL_Event& event); uint32_t GetSoftdropCount(float dt); + void HandleTetrominoPlacement(); void HandleGameOver(); void Draw(); @@ -29,12 +29,9 @@ private: void DrawGameOverMenu(); -private: - static constexpr ImGuiWindowFlags s_MenuImGuiWindowFlags = ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_AlwaysAutoResize; - static constexpr ImGuiWindowFlags s_DefaultImGuiWindowFlags = ImGuiWindowFlags_NoNav | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoInputs | ImGuiWindowFlags_NoScrollbar; - private: + Font m_font; Board m_board; Tetromino m_active_tetromino; Tetromino::Id m_next_tetromino_id; -- cgit v1.2.3