summaryrefslogtreecommitdiffhomepage
path: root/loader/atlas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader/atlas.cpp')
-rw-r--r--loader/atlas.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/loader/atlas.cpp b/loader/atlas.cpp
index 50645579..0a06f065 100644
--- a/loader/atlas.cpp
+++ b/loader/atlas.cpp
@@ -37,7 +37,11 @@ std::shared_ptr<tile_atlas> loader_impl::tile_atlas(StringView name, Vector2ub s
return it->second;
fm_soft_assert(check_atlas_name(name));
- auto atlas = std::make_shared<struct tile_atlas>(name, texture(IMAGE_PATH, name), size, pass);
+
+ char buf[FILENAME_MAX];
+ auto path = make_atlas_path(buf, IMAGE_PATH, name);
+
+ auto atlas = std::make_shared<struct tile_atlas>(path, name, texture(""_s, path), size, pass);
tile_atlas_map[atlas->name()] = atlas;
return atlas;
}