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(