diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-03 15:12:34 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-03 15:12:34 +0200 |
| commit | b6cd1bfb40bbb0ef657092454c81def4e1b4907b (patch) | |
| tree | c87659bcdbf79272f24d901e9f3a07220c71c118 /loader-impl.cpp | |
| parent | 919e96949c090bba0162e0004a75efab2c2a5a5f (diff) | |
a
Diffstat (limited to 'loader-impl.cpp')
| -rw-r--r-- | loader-impl.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/loader-impl.cpp b/loader-impl.cpp index f2f38aac..5434af76 100644 --- a/loader-impl.cpp +++ b/loader-impl.cpp @@ -14,8 +14,6 @@ namespace Magnum::Examples { -using atlas_ptr = std::shared_ptr<tile_atlas>; - struct loader_impl final : loader_ { const Utility::Resource shader_res{"game/shaders"}; @@ -27,11 +25,11 @@ struct loader_impl final : loader_ Containers::Pointer<Trade::AbstractImageConverter> tga_converter = image_converter_plugins.loadAndInstantiate("AnyImageConverter"); - std::unordered_map<std::string, atlas_ptr> atlas_map; + std::unordered_map<std::string, std::shared_ptr<struct tile_atlas>> atlas_map; std::string shader(const Containers::StringView& filename) override; Trade::ImageData2D tile_texture(const Containers::StringView& filename) override; - atlas_ptr tile_atlas(const Containers::StringView& filename, Vector2i size) override; + std::shared_ptr<struct tile_atlas> tile_atlas(const Containers::StringView& filename, Vector2i size) override; explicit loader_impl(); ~loader_impl() override; @@ -45,7 +43,7 @@ std::string loader_impl::shader(const Containers::StringView& filename) return ret; } -atlas_ptr loader_impl::tile_atlas(const Containers::StringView& name, Vector2i size) +std::shared_ptr<tile_atlas> loader_impl::tile_atlas(const Containers::StringView& name, Vector2i size) { auto it = atlas_map.find(name); if (it != atlas_map.end()) |
