#pragma once #include "compat/safe-ptr.hpp" #include "src/scenery-proto.hpp" #include #include namespace floormat { struct json_wrapper; struct scenery_proto; struct scenery_cell final { String name; safe_ptr data{make_json_wrapper()}; Optional proto; static Array load_atlases_from_json(); [[nodiscard]] static json_wrapper* make_json_wrapper(); }; } // namespace floormat