summaryrefslogtreecommitdiffhomepage
path: root/loader/impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader/impl.hpp')
-rw-r--r--loader/impl.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/loader/impl.hpp b/loader/impl.hpp
index a5a197c9..c5fe83b2 100644
--- a/loader/impl.hpp
+++ b/loader/impl.hpp
@@ -49,9 +49,12 @@ struct loader_impl final : loader_
tsl::robin_map<StringView, wall_info*> wall_atlas_map;
std::vector<wall_info> wall_atlas_array;
- const wall_info& wall_atlas(StringView name) override;
+ Pointer<wall_info> invalid_wall_atlas;
+
+ const wall_info& wall_atlas(StringView name, bool fail_ok = true) override;
ArrayView<const wall_info> wall_atlas_list() override;
void get_wall_atlas_list();
+ const wall_info& make_invalid_wall_atlas();
std::shared_ptr<class wall_atlas> get_wall_atlas(StringView name, StringView path);
// >-----> tile >----->