#include #include #include #include #include #include namespace std::filesystem { class path; } struct big_atlas_tile final { Magnum::Vector2i position; }; struct big_atlas_entry final { std::vector tiles; }; struct big_atlas final { static std::tuple from_json(const std::filesystem::path& pathname) noexcept; [[nodiscard]] bool to_json(const std::filesystem::path& pathname) noexcept; std::unordered_map entries; };