Various code improvements

This commit is contained in:
Reimar 2025-10-27 12:45:07 +01:00
parent d7eb5c7f4d
commit 80a2ba78a2
4 changed files with 4 additions and 5 deletions

View File

@ -28,7 +28,7 @@ Map::Map(GameRenderer *renderer, int tile_size) :
} }
} }
std::vector<Tile> Map::generate_tiles(std::vector<Tile> prev_tiles) const std::vector<Tile> Map::generate_tiles(const std::vector<Tile> &prev_tiles) const
{ {
std::vector<Tile> new_tiles = std::vector(prev_tiles.size(), Tile::grass); std::vector<Tile> new_tiles = std::vector(prev_tiles.size(), Tile::grass);

View File

@ -18,7 +18,7 @@ private:
Sprite grass_sprite; Sprite grass_sprite;
Sprite path_sprite; Sprite path_sprite;
std::vector<Tile> generate_tiles(std::vector<Tile> prev_tiles) const; [[nodiscard]] std::vector<Tile> generate_tiles(const std::vector<Tile> &prev_tiles) const;
public: public:
Map(GameRenderer *renderer, int tile_size); Map(GameRenderer *renderer, int tile_size);

View File

@ -18,7 +18,7 @@ public:
double angle = 0.0; double angle = 0.0;
const double speed = 1.5; static constexpr double speed = 1.5;
Player(GameRenderer *renderer); Player(GameRenderer *renderer);

View File

@ -5,8 +5,7 @@ int main()
{ {
srand(time(nullptr)); srand(time(nullptr));
Game game = Game(); Game game;
game.run(); game.run();
return 0; return 0;