#pragma once #include "Museum.h" #include "ArtistData.h" #include "TileData.h" #include "CanvasData.h" #include "Color.h" class Deserializer { public: Deserializer(Museum & m); public: void add_type(std::string type, Color color, unsigned int weight); void set_canvas(CanvasData); void add_tile(unsigned int x, unsigned int y, TileData); void add_artist(ArtistData); private: Museum & museum; };