From 69f46d34e9c6a25c63668423fd984d07c1f099a3 Mon Sep 17 00:00:00 2001 From: fschildt Date: Wed, 10 Dec 2025 19:19:32 +0100 Subject: use "" include over <> include for own code --- src/games/Game.cpp | 9 +++++---- src/games/Game.hpp | 2 -- src/games/minesweeper/Minesweeper.cpp | 12 ++---------- src/games/minesweeper/Minesweeper.hpp | 6 +++--- src/games/snake/Snake.cpp | 11 ++++------- src/games/snake/Snake.hpp | 4 ++-- src/games/tetris/Board.cpp | 8 ++++---- src/games/tetris/Board.hpp | 2 +- src/games/tetris/Tetris.cpp | 10 +++++----- src/games/tetris/Tetris.hpp | 9 ++++----- src/games/tetris/Tetromino.cpp | 6 +++--- src/games/tetris/Tetromino.hpp | 5 ++--- 12 files changed, 35 insertions(+), 49 deletions(-) (limited to 'src/games') diff --git a/src/games/Game.cpp b/src/games/Game.cpp index 7c63b4f..0f6be9c 100644 --- a/src/games/Game.cpp +++ b/src/games/Game.cpp @@ -1,7 +1,8 @@ -#include -#include -#include -#include +#include "games/Game.hpp" +#include "games/tetris/Tetris.hpp" +#include "games/snake/Snake.hpp" +#include "games/minesweeper/Minesweeper.hpp" +#include "common/defs.hpp" #include #include diff --git a/src/games/Game.hpp b/src/games/Game.hpp index e9eed82..8a44ba9 100644 --- a/src/games/Game.hpp +++ b/src/games/Game.hpp @@ -1,7 +1,5 @@ #pragma once -#include - #include #include diff --git a/src/games/minesweeper/Minesweeper.cpp b/src/games/minesweeper/Minesweeper.cpp index 5cc3215..3638af8 100644 --- a/src/games/minesweeper/Minesweeper.cpp +++ b/src/games/minesweeper/Minesweeper.cpp @@ -1,5 +1,5 @@ -#include -#include +#include "games/minesweeper/Minesweeper.hpp" +#include "renderer/Renderer.hpp" #include @@ -7,14 +7,6 @@ #include -// Todo: -// - First click may not be a mine! -// - Show current time spent -// - Show current flags/mines left -// - Permit uncovering of flagged cell -// - Game Over: Show Highscore for selected difficulty - - static constexpr Color s_mine_count_colors[8] = { {0.0f, 0.0f, 1.0f, 1.0f}, // Blue {0.0f, 0.5f, 0.0f, 1.0f}, // Green diff --git a/src/games/minesweeper/Minesweeper.hpp b/src/games/minesweeper/Minesweeper.hpp index 1db77ff..9088d10 100644 --- a/src/games/minesweeper/Minesweeper.hpp +++ b/src/games/minesweeper/Minesweeper.hpp @@ -1,8 +1,8 @@ #pragma once -#include -#include -#include +#include "games/Game.hpp" +#include "common/math.hpp" +#include "common/Font.hpp" class Minesweeper : public Game { diff --git a/src/games/snake/Snake.cpp b/src/games/snake/Snake.cpp index 81de4f0..7dc7f9d 100644 --- a/src/games/snake/Snake.cpp +++ b/src/games/snake/Snake.cpp @@ -1,11 +1,8 @@ -#include -#include -#include - +#include "games/snake/Snake.hpp" +#include "renderer/Renderer.hpp" +#include "common/defs.hpp" -// Todo: -// - gradiant from head to tail -// - reduce thickness from head to tail +#include std::mt19937 Snake::s_rng{std::random_device{}()}; diff --git a/src/games/snake/Snake.hpp b/src/games/snake/Snake.hpp index 103255c..25facd1 100644 --- a/src/games/snake/Snake.hpp +++ b/src/games/snake/Snake.hpp @@ -1,7 +1,7 @@ #pragma once -#include -#include +#include "games/Game.hpp" +#include "common/math.hpp" #include diff --git a/src/games/tetris/Board.cpp b/src/games/tetris/Board.cpp index a1ab72a..9018e46 100644 --- a/src/games/tetris/Board.cpp +++ b/src/games/tetris/Board.cpp @@ -1,7 +1,7 @@ -#include -#include -#include -#include +#include "games/tetris/Board.hpp" +#include "games/tetris/Tetromino.hpp" +#include "games/Game.hpp" +#include "renderer/Renderer.hpp" void Board::Reset() diff --git a/src/games/tetris/Board.hpp b/src/games/tetris/Board.hpp index a91556b..ae6aa0d 100644 --- a/src/games/tetris/Board.hpp +++ b/src/games/tetris/Board.hpp @@ -1,6 +1,6 @@ #pragma once -#include +#include class Tetromino; diff --git a/src/games/tetris/Tetris.cpp b/src/games/tetris/Tetris.cpp index 8db772f..8b3c5bd 100644 --- a/src/games/tetris/Tetris.cpp +++ b/src/games/tetris/Tetris.cpp @@ -1,8 +1,8 @@ -#include -#include -#include -#include -#include +#include "games/Game.hpp" +#include "games/tetris/Tetromino.hpp" +#include "games/tetris/Tetris.hpp" +#include "renderer/Renderer.hpp" +#include "common/MemoryManager.hpp" #include #include diff --git a/src/games/tetris/Tetris.hpp b/src/games/tetris/Tetris.hpp index 44ed9ff..5864ff7 100644 --- a/src/games/tetris/Tetris.hpp +++ b/src/games/tetris/Tetris.hpp @@ -1,10 +1,9 @@ #pragma once -#include -#include -#include -#include -#include +#include "games/Game.hpp" +#include "games/tetris/Tetromino.hpp" +#include "games/tetris/Board.hpp" +#include "common/Font.hpp" class Tetris : public Game { diff --git a/src/games/tetris/Tetromino.cpp b/src/games/tetris/Tetromino.cpp index ad75161..aa9ed59 100644 --- a/src/games/tetris/Tetromino.cpp +++ b/src/games/tetris/Tetromino.cpp @@ -1,6 +1,6 @@ -#include -#include -#include +#include "games/tetris/Tetromino.hpp" +#include "games/Game.hpp" +#include "renderer/Renderer.hpp" #include diff --git a/src/games/tetris/Tetromino.hpp b/src/games/tetris/Tetromino.hpp index 86821b9..ca4d788 100644 --- a/src/games/tetris/Tetromino.hpp +++ b/src/games/tetris/Tetromino.hpp @@ -1,8 +1,7 @@ #pragma once -#include -#include -#include +#include "common/math.hpp" +#include "games/tetris/Board.hpp" class Tetromino { -- cgit v1.2.3