diff options
Diffstat (limited to 'loader/impl.cpp')
| -rw-r--r-- | loader/impl.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/loader/impl.cpp b/loader/impl.cpp index 1b6e80e3..39256c52 100644 --- a/loader/impl.cpp +++ b/loader/impl.cpp @@ -5,6 +5,9 @@ #include "anim-cell.hpp" #include "ground-traits.hpp" #include "ground-cell.hpp" +// wall +#include "wall-traits.hpp" +#include "wall-cell.hpp" #include "vobj-cell.hpp" #include "atlas-loader.hpp" #include "atlas-loader-storage.hpp" @@ -31,7 +34,6 @@ StringView loader_impl::shader(StringView filename) noexcept loader_impl::loader_impl() { - missing_wall_atlases.reserve(32); system_init(); set_application_working_directory(); } @@ -53,11 +55,8 @@ void loader_impl::ensure_plugins() void loader_impl::destroy() { - wall_atlas_map.clear(); - wall_atlas_array.clear(); - invalid_wall_atlas = nullptr; - missing_wall_atlases.clear(); _ground_loader = {InPlace}; + _wall_loader = {InPlace}; anim_atlas_map.clear(); anim_atlases.clear(); invalid_anim_atlas = nullptr; |
