summaryrefslogtreecommitdiff
path: root/src/tileset.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tileset.hpp')
-rw-r--r--src/tileset.hpp31
1 files changed, 0 insertions, 31 deletions
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 <SFML/Graphics/Texture.hpp>
-#include <memory>
-#include <string>
-#include <vector>
-
-#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<std::shared_ptr<TilesetTile>> &get_tiles() const;
-
- private:
- std::vector<std::shared_ptr<TilesetTile>> tiles;
- };
-} \ No newline at end of file