summaryrefslogtreecommitdiffhomepage
path: root/tile-atlas.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tile-atlas.hpp')
-rw-r--r--tile-atlas.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tile-atlas.hpp b/tile-atlas.hpp
index f03afa71..757c29a6 100644
--- a/tile-atlas.hpp
+++ b/tile-atlas.hpp
@@ -19,14 +19,14 @@ struct tile_atlas final
static constexpr std::array<UnsignedShort, 6> indices(std::size_t N);
GL::Texture2D& texture() { return tex_; }
constexpr std::size_t size() const { return (std::size_t)dims_.product(); }
- constexpr Vector2i tile_size() const { return tile_size_; }
+ constexpr Vector2i tile_size() const { return size_ / dims_; }
tile_atlas() = default;
tile_atlas(const tile_atlas&) = delete;
tile_atlas& operator=(const tile_atlas&) = delete;
private:
GL::Texture2D tex_;
- Vector2i size_, dims_, tile_size_;
+ Vector2i size_, dims_;
};
constexpr std::array<UnsignedShort, 6> tile_atlas::indices(std::size_t N)