Move through course, sprite and input

Signed-off-by: Daniel Henry <iamdanhenry@gmail.com>
This commit is contained in:
2025-09-05 11:00:14 -05:00
parent c545d800d2
commit b64f931010
342 changed files with 2258 additions and 33 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include "framework/Core.h"
#include <SFML/Graphics.hpp>
namespace ly {
class AssetManager {
public:
static AssetManager& Get();
shared<sf::Texture> LoadTexture(const std::string& path);
void CleanCycle();
void SetAssetRootDirectory(const std::string& directory);
protected:
AssetManager();
private:
static unique<AssetManager> assetManager;
Dictionary<std::string, shared<sf::Texture>> mLoadedTextureMap;
std::string mRootDirectory;
};
}