Added UI class and UI rendering class

This commit is contained in:
2025-12-11 16:46:54 +08:00
parent 7b098e0542
commit 6637d0f850
15 changed files with 459 additions and 19 deletions

View File

@@ -1,8 +1,12 @@
#include "SceneManager.h"
SceneManager::SceneManager(SDL_Renderer* renderer) {
SceneManager::SceneManager(SDL_Renderer* renderer, UIRenderer* uiRenderer) :
m_renderer(renderer),
m_uiRenderer(uiRenderer)
{
m_scene = std::make_unique<GameScene>();
m_scene->onEnter(renderer, 1600, 900);
m_scene->onEnter(renderer, 1600, 900, m_uiRenderer);
}
SceneManager::~SceneManager() {