add standard 'hud.*' elements ids
This commit is contained in:
@@ -37,6 +37,7 @@ std::shared_ptr<UINode> create_debug_panel(
|
|||||||
Player* player
|
Player* player
|
||||||
) {
|
) {
|
||||||
auto panel = std::make_shared<Panel>(glm::vec2(250, 200), glm::vec4(5.0f), 2.0f);
|
auto panel = std::make_shared<Panel>(glm::vec2(250, 200), glm::vec4(5.0f), 2.0f);
|
||||||
|
panel->setId("hud.debug-panel");
|
||||||
panel->setPos(glm::vec2(10, 10));
|
panel->setPos(glm::vec2(10, 10));
|
||||||
|
|
||||||
static int fps = 0;
|
static int fps = 0;
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ std::shared_ptr<InventoryView> Hud::createHotbar() {
|
|||||||
InventoryBuilder builder;
|
InventoryBuilder builder;
|
||||||
builder.addGrid(10, 10, glm::vec2(), 4, true, slotLayout);
|
builder.addGrid(10, 10, glm::vec2(), 4, true, slotLayout);
|
||||||
auto view = builder.build();
|
auto view = builder.build();
|
||||||
|
view->setId("hud.hotbar");
|
||||||
view->setOrigin(glm::vec2(view->getSize().x/2, 0));
|
view->setOrigin(glm::vec2(view->getSize().x/2, 0));
|
||||||
view->bind(inventory, content);
|
view->bind(inventory, content);
|
||||||
view->setInteractive(false);
|
view->setInteractive(false);
|
||||||
@@ -147,12 +147,14 @@ Hud::Hud(Engine* engine, LevelFrontend* frontend, Player* player)
|
|||||||
player(player)
|
player(player)
|
||||||
{
|
{
|
||||||
contentAccess = createContentAccess();
|
contentAccess = createContentAccess();
|
||||||
|
contentAccess->setId("hud.content-access");
|
||||||
contentAccessPanel = std::make_shared<Panel>(
|
contentAccessPanel = std::make_shared<Panel>(
|
||||||
contentAccess->getSize(), glm::vec4(0.0f), 0.0f
|
contentAccess->getSize(), glm::vec4(0.0f), 0.0f
|
||||||
);
|
);
|
||||||
contentAccessPanel->setColor(glm::vec4());
|
contentAccessPanel->setColor(glm::vec4());
|
||||||
contentAccessPanel->add(contentAccess);
|
contentAccessPanel->add(contentAccess);
|
||||||
contentAccessPanel->setScrollable(true);
|
contentAccessPanel->setScrollable(true);
|
||||||
|
contentAccessPanel->setId("hud.content-access-panel");
|
||||||
|
|
||||||
hotbarView = createHotbar();
|
hotbarView = createHotbar();
|
||||||
darkOverlay = guiutil::create(
|
darkOverlay = guiutil::create(
|
||||||
|
|||||||
Reference in New Issue
Block a user