From dd027e38fe1f58cda659a9a87914daa8f92f74d7 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 7 Jun 2024 23:13:09 +0300 Subject: [PATCH] add standard 'hud.*' elements ids --- src/frontend/debug_panel.cpp | 1 + src/frontend/hud.cpp | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/frontend/debug_panel.cpp b/src/frontend/debug_panel.cpp index 6a360916..a278b3e3 100644 --- a/src/frontend/debug_panel.cpp +++ b/src/frontend/debug_panel.cpp @@ -37,6 +37,7 @@ std::shared_ptr create_debug_panel( Player* player ) { auto panel = std::make_shared(glm::vec2(250, 200), glm::vec4(5.0f), 2.0f); + panel->setId("hud.debug-panel"); panel->setPos(glm::vec2(10, 10)); static int fps = 0; diff --git a/src/frontend/hud.cpp b/src/frontend/hud.cpp index 03844027..bc8f2cbf 100644 --- a/src/frontend/hud.cpp +++ b/src/frontend/hud.cpp @@ -133,7 +133,7 @@ std::shared_ptr Hud::createHotbar() { InventoryBuilder builder; builder.addGrid(10, 10, glm::vec2(), 4, true, slotLayout); auto view = builder.build(); - + view->setId("hud.hotbar"); view->setOrigin(glm::vec2(view->getSize().x/2, 0)); view->bind(inventory, content); view->setInteractive(false); @@ -147,12 +147,14 @@ Hud::Hud(Engine* engine, LevelFrontend* frontend, Player* player) player(player) { contentAccess = createContentAccess(); + contentAccess->setId("hud.content-access"); contentAccessPanel = std::make_shared( contentAccess->getSize(), glm::vec4(0.0f), 0.0f ); contentAccessPanel->setColor(glm::vec4()); contentAccessPanel->add(contentAccess); contentAccessPanel->setScrollable(true); + contentAccessPanel->setId("hud.content-access-panel"); hotbarView = createHotbar(); darkOverlay = guiutil::create(