#include "impl.hpp" #include "serialize/json-helper.hpp" #include "serialize/anim.hpp" #include "serialize/tile-atlas.hpp" #include "serialize/scenery.hpp" #include namespace floormat::loader_detail { anim_def loader_impl::deserialize_anim(StringView filename) { return json_helper::from_json(filename); } } // namespace floormat::loader_detail namespace floormat { std::vector> loader_::tile_atlases(StringView filename) { return json_helper::from_json>>(Path::join(loader_::IMAGE_PATH, filename)); } std::vector loader_::sceneries() { return json_helper::from_json>(Path::join(SCENERY_PATH, "scenery.json")); } } // namespace floormat