hud refactor (part III)

This commit is contained in:
MihailRis
2024-01-07 23:30:07 +03:00
parent e493c67dfa
commit 4f6ba8cca6
7 changed files with 25 additions and 30 deletions
+3 -4
View File
@@ -48,13 +48,12 @@ MenuScreen::MenuScreen(Engine* engine_) : Screen(engine_) {
menu->reset();
menu->set("main");
uicamera = new Camera(glm::vec3(), Window::height);
uicamera.reset(new Camera(glm::vec3(), Window::height));
uicamera->perspective = false;
uicamera->flipped = true;
}
MenuScreen::~MenuScreen() {
delete uicamera;
}
void MenuScreen::update(float delta) {
@@ -87,8 +86,8 @@ LevelScreen::LevelScreen(Engine* engine, Level* level)
: Screen(engine),
level(level),
frontend(std::make_unique<LevelFrontend>(level, engine->getAssets())),
hud(std::make_unique<HudRenderer>(engine, level, frontend.get())),
worldRenderer(std::make_unique<WorldRenderer>(engine, level, frontend.get())),
hud(std::make_unique<HudRenderer>(engine, frontend.get())),
worldRenderer(std::make_unique<WorldRenderer>(engine, frontend.get())),
controller(std::make_unique<LevelController>(engine->getSettings(), level)) {
auto& settings = engine->getSettings();