From c775ca6133d93ed97359a6a50bd94a5563c740de Mon Sep 17 00:00:00 2001 From: fschildt Date: Wed, 1 Oct 2025 14:08:24 +0200 Subject: general refactoring, prepare breakout game --- src/main.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 16dce53..7fc7af6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,4 @@ -#include -#include +#include #include #include @@ -13,27 +12,30 @@ #include #include +#include #include #include -Game::GameType -DrawGameMenu() +Game::GameType DrawGameMenu() { - Game::GameType type = Game::NO_GAME; + Game::GameType type = Game::no_game; //ImGuiWindowFlags flags = ImGuiWindowFlags_NoNav | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove; ImGuiWindowFlags flags = 0; ImGui::Begin("Game Selection", nullptr, flags); if (ImGui::Button("Tetris")) { - type = Game::TETRIS; + type = Game::tetris; } if (ImGui::Button("Snake")) { - type = Game::SNAKE; + type = Game::snake; } if (ImGui::Button("Minesweeper")) { - type = Game::MINESWEEPER; + type = Game::minesweeper; + } + if (ImGui::Button("Breakout")) { + type = Game::breakout; } ImGui::End(); @@ -185,7 +187,7 @@ main(int argc, char **argv) } else { Game::GameType type = DrawGameMenu(); - if (type != Game::NO_GAME) { + if (type != Game::no_game) { game = Game::Select(type); } } -- cgit v1.2.3