diff options
Diffstat (limited to 'serialize/world-reader.cpp')
-rw-r--r-- | serialize/world-reader.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp index b0e14254..98704599 100644 --- a/serialize/world-reader.cpp +++ b/serialize/world-reader.cpp @@ -45,7 +45,9 @@ void reader_state::read_atlases(reader_t& s) size[0] << s; size[1] << s; const auto& [buf, len] = s.read_asciiz_string<atlas_name_max>(); - atlases.push_back(loader.tile_atlas({buf, len}, size)); + auto atlas = loader.tile_atlas({buf, len}); + fm_soft_assert(size == atlas->num_tiles2()); + atlases.push_back(std::move(atlas)); } } |