add AssetsManagement

This commit is contained in:
MihailRis 2026-01-23 12:48:54 +03:00
parent 89485dc592
commit d5f8fed633
4 changed files with 82 additions and 30 deletions

View file

@ -0,0 +1,22 @@
#pragma once
#include <memory>
class Assets;
class AssetsLoader;
class Engine;
class Content;
class AssetsManagement {
public:
AssetsManagement(Engine& engine);
void loadAssets(Content* content);
Assets* getStorage();
const Assets* getStorage() const;
private:
Engine& engine;
std::unique_ptr<Assets> assets;
std::unique_ptr<AssetsLoader> backgroundLoader;
};