diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-08-27 14:46:52 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-08-27 15:04:01 +0200 |
commit | 7d333c4077491ed7128a79598d04a01a05ed367d (patch) | |
tree | d1040d1d90d9f8e5c7351c5b0ed725cecbad8b03 /loader/atlas.cpp | |
parent | d6556c2fa3a3a2880e27afb788e87d49e6c1ecb9 (diff) |
loader: call setLabel() on tile_atlas with full path
Diffstat (limited to 'loader/atlas.cpp')
-rw-r--r-- | loader/atlas.cpp | 6 |
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; } |