diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-09 19:39:11 +0100 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-09 20:08:55 +0100 |
| commit | e7ea49a091deff0abe86c5be5f66933213d62e1e (patch) | |
| tree | ff2af119093e95d3c1c8b21b1635eaebc1780be3 /loader/impl.cpp | |
| parent | d0395f8468b33817a79a0fd625ae52cdff06ae19 (diff) | |
loader: implement wall_traits
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; |
