From bc9d1725c5cca89f43c8e314e6bb8088f75acf27 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sun, 2 Feb 2025 15:08:42 +0500 Subject: feat: a base class for sets --- src/tileset.hpp | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 src/tileset.hpp (limited to 'src/tileset.hpp') diff --git a/src/tileset.hpp b/src/tileset.hpp deleted file mode 100644 index 58f5bec..0000000 --- a/src/tileset.hpp +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - -#include -#include -#include -#include - -#define TILE_WIDTH 16 -#define TILE_HEIGHT 16 - -namespace silly::editor { - enum TilesetTileType { TILE_FLOOR = 0, TILE_WALL }; - struct TilesetTile { - int id; - sf::Texture texture; - TilesetTileType type; - }; - - class Tileset { - public: - Tileset() = default; - ~Tileset() = default; - - void add_tile(const std::string &path, TilesetTileType type); - void remove_tile(const TilesetTile &tile); - const std::vector> &get_tiles() const; - - private: - std::vector> tiles; - }; -} \ No newline at end of file -- cgit v1.2.3