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/games/Game.cpp | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) (limited to 'src/games/Game.cpp') diff --git a/src/games/Game.cpp b/src/games/Game.cpp index 5619c8a..7ed94eb 100644 --- a/src/games/Game.cpp +++ b/src/games/Game.cpp @@ -1,8 +1,8 @@ -#include #include #include #include #include +#include #include #include @@ -12,30 +12,29 @@ std::unique_ptr Game::Select(GameType type) { switch (type) { - case NO_GAME: { - return nullptr; - } break; + case no_game: { + return nullptr; + } break; - case TETRIS: { - return std::make_unique(); - } break; + case tetris: { + return std::make_unique(); + } break; - case SNAKE: { - return std::make_unique(); - } break; + case snake: { + return std::make_unique(); + } break; - case MINESWEEPER: { - return std::make_unique(); - } break; + case minesweeper: { + return std::make_unique(); + } break; - InvalidDefaultCase; + case breakout: { + return std::make_unique(); + } break; + + InvalidDefaultCase; } return nullptr; } - -Game::~Game() -{ -} - -- cgit v1.2.3