diff options
Diffstat (limited to 'serialize')
-rw-r--r-- | serialize/savegame.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/serialize/savegame.cpp b/serialize/savegame.cpp index ef46a3f9..5c7e9b04 100644 --- a/serialize/savegame.cpp +++ b/serialize/savegame.cpp @@ -203,6 +203,8 @@ struct visitor_ case object_type::critter: self.visit(obj.atlas, atlas_type::anim, f); break; + case object_type::hole: + fm_abort("todo! not implemented"); } fm_debug_assert(obj.atlas); @@ -448,6 +450,8 @@ struct writer final : visitor_<writer, true> case object_type::scenery: write_scenery_proto(static_cast<const scenery&>(obj), f); goto ok; + case object_type::hole: + fm_abort("todo! not implemented"); } fm_assert(false); ok: void(); @@ -896,6 +900,8 @@ ok: obj = move(objʹ); goto ok; } + case object_type::hole: + fm_abort("todo! not implemented"); } fm_throw("invalid object_type {}"_cf, (int)type); ok: |