summaryrefslogtreecommitdiffhomepage
path: root/loader/atlas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader/atlas.cpp')
-rw-r--r--loader/atlas.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/loader/atlas.cpp b/loader/atlas.cpp
index 0a06f065..ede9f8ec 100644
--- a/loader/atlas.cpp
+++ b/loader/atlas.cpp
@@ -34,7 +34,11 @@ namespace floormat::loader_detail {
std::shared_ptr<tile_atlas> loader_impl::tile_atlas(StringView name, Vector2ub size, Optional<pass_mode> pass) noexcept(false)
{
if (auto it = tile_atlas_map.find(name); it != tile_atlas_map.end())
+ {
+ if (pass)
+ fm_assert(it->second->pass_mode() == pass);
return it->second;
+ }
fm_soft_assert(check_atlas_name(name));