#pragma once #include #include "event.h" #include "layer.h" #include "null.h" #include "sound.h" #include "spritesheet.h" namespace anm2ed::anm2 { struct Content { std::map spritesheets{}; std::map layers{}; std::map nulls{}; std::map events{}; std::map sounds{}; Content() = default; void serialize(tinyxml2::XMLDocument&, tinyxml2::XMLElement*); Content(tinyxml2::XMLElement*); }; }