#include #include #include #include #include #include namespace ia::iae::game { RefPtr scene; ResourceManager* g_resourceManager{}; RefPtr g_tex; VOID Game::Initialize() { g_resourceManager = m_engine->RegisterResourceManager(); scene = m_engine->CreateScene(); m_engine->ChangeScene(scene); iae::Renderer::AddDebugUIWindow("Debug Window", {100, 100}, {100, 200}, [](){}); const auto d = File::ReadToVector("Graphics/1.jpg"); g_tex = g_resourceManager->CreateTexture(d.data(), d.size()); } VOID Game::Terminate() { g_tex.reset(); } VOID Game::Update() { g_tex->Draw({200.0f, 150.0f, 0.0f}, {1.0f, 1.0f, 1.0f}, 0.0f, false, false, {1.0f, 1.0f, 1.0f, 1.0f}); iae::Renderer::GetCamera()->Position().x += 0.1f; } }