diff options
Diffstat (limited to 'Deserializer.cpp')
-rw-r--r-- | Deserializer.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Deserializer.cpp b/Deserializer.cpp index 03e58b8..89489a5 100644 --- a/Deserializer.cpp +++ b/Deserializer.cpp @@ -36,15 +36,15 @@ void Deserializer::set_canvas(CanvasData data) { } void Deserializer::add_tile(unsigned int x, unsigned int y, TileData data) { - printf("add tile(%d,%d) data(%c)...\n", x, y, data.type); + printf("add tile(%d,%d) data(%s)...\n", x, y, data.type.c_str()); Museum & museum = this->get_target(); museum.canvas.set_tile(x, y, data); } -void Deserializer::add_type(char type, Color color, unsigned int weight) { - if (type == '\0') return; - printf("add type(%c) color(#%02x%02x%02x) weight(%d)...\n", type, color.red, - color.green, color.blue, weight); +void Deserializer::add_type(std::string type, Color color, unsigned int weight) { + if (type.length() == 0) return; + printf("add type(%s) color(#%02x%02x%02x) weight(%d)...\n", type.c_str(), + color.red, color.green, color.blue, weight); } |