From 2f54da5844b959c29788b2a0883ee5dae5bdbbd2 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 1 Feb 2025 22:38:12 +0500 Subject: feat: place textured tiles --- src/floor.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/floor.hpp') diff --git a/src/floor.hpp b/src/floor.hpp index e0bdcc4..a04fc4b 100644 --- a/src/floor.hpp +++ b/src/floor.hpp @@ -2,11 +2,15 @@ #include #include +#include #include +#include "tileset.hpp" + namespace silly::editor { struct Tile { sf::Vector2i position; + std::shared_ptr tile; }; class TileFloor { @@ -15,7 +19,8 @@ namespace silly::editor { ~TileFloor() = default; void render(sf::RenderWindow &window) const; - void place_tile(const sf::Vector2i &position); + void place_tile(std::shared_ptr &tile, + const sf::Vector2i &position); void remove_tile(const sf::Vector2i &position); const int get_width() const; -- cgit v1.2.3