summaryrefslogtreecommitdiffhomepage
path: root/loader/atlas.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-08-27 14:46:52 +0200
committerStanislaw Halik <sthalik@misaki.pl>2023-08-27 15:04:01 +0200
commit7d333c4077491ed7128a79598d04a01a05ed367d (patch)
treed1040d1d90d9f8e5c7351c5b0ed725cecbad8b03 /loader/atlas.cpp
parentd6556c2fa3a3a2880e27afb788e87d49e6c1ecb9 (diff)
loader: call setLabel() on tile_atlas with full path
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;
}