aboutsummaryrefslogtreecommitdiff
path: root/Deserializer.h
diff options
context:
space:
mode:
Diffstat (limited to 'Deserializer.h')
-rw-r--r--Deserializer.h9
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;
};