summaryrefslogtreecommitdiffhomepage
path: root/loader/ground-atlas.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-02-11 08:32:10 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-02-11 08:49:53 +0100
commit017cb08bf33608f1ceb8d59800a8d1d2f9d5d455 (patch)
tree8918ad2e036d8dc79b7b2cbdce858a9617551aea /loader/ground-atlas.cpp
parentb2be7d57642197c0f65d2645c767c4f868ababb1 (diff)
loader: allow adding atlases to the list without parsing them
Diffstat (limited to 'loader/ground-atlas.cpp')
-rw-r--r--loader/ground-atlas.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/loader/ground-atlas.cpp b/loader/ground-atlas.cpp
index 9ca9cb9b..6e829b13 100644
--- a/loader/ground-atlas.cpp
+++ b/loader/ground-atlas.cpp
@@ -11,10 +11,9 @@ template class atlas_loader<ground_atlas>;
std::shared_ptr<ground_atlas>
loader_impl::get_ground_atlas(StringView name, Vector2ub size, pass_mode pass) noexcept(false)
{
- auto atlas = _ground_loader->make_atlas(name, {
+ return _ground_loader->make_atlas(name, {
.atlas = {}, .name = {}, .size = size, .pass = pass,
});
- return atlas;
}
atlas_loader<class ground_atlas>* loader_impl::make_ground_atlas_loader()
@@ -22,7 +21,10 @@ atlas_loader<class ground_atlas>* loader_impl::make_ground_atlas_loader()
return new atlas_loader<class ground_atlas>;
}
-auto loader_impl::ground_atlas_list() noexcept(false) -> ArrayView<const ground_cell> { return _ground_loader->ensure_atlas_list(); }
+auto loader_impl::ground_atlas_list() noexcept(false) -> ArrayView<const ground_cell>
+{
+ return _ground_loader->ensure_atlas_list();
+}
const ground_cell& loader_impl::make_invalid_ground_atlas()
{