summaryrefslogtreecommitdiffhomepage
path: root/loader-impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'loader-impl.cpp')
-rw-r--r--loader-impl.cpp8
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())