diff options
Diffstat (limited to 'Deserializer.h')
-rw-r--r-- | Deserializer.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/Deserializer.h b/Deserializer.h index 655caca..bdbcde0 100644 --- a/Deserializer.h +++ b/Deserializer.h @@ -8,11 +8,9 @@ class Deserializer { public: - Deserializer() = default; - virtual ~Deserializer(); + Deserializer(Museum & m); public: - void set_target(Museum * m); void add_type(std::string type, Color color, unsigned int weight); void set_canvas(CanvasData); @@ -20,10 +18,7 @@ public: void add_tile(unsigned int x, unsigned int y, TileData); void add_artist(ArtistData); - void finalize(); - private: - Museum & get_target(); - Museum * museum = nullptr; + Museum & museum; }; |