X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2Fui.cpp;h=c4d35e3177e9f3b502ad657e556079963bacadd6;hb=bf25780e00b719b0e5fa5d0191087bca2d99462b;hp=88d128877c3c900cffcbf5da15f4cdc8214dd264;hpb=d364d8a9203138be1c569cdc31144f51883ec79f;p=blobs.git diff --git a/src/ui/ui.cpp b/src/ui/ui.cpp index 88d1288..c4d35e3 100644 --- a/src/ui/ui.cpp +++ b/src/ui/ui.cpp @@ -91,6 +91,8 @@ CreaturePanel::CreaturePanel(app::Assets &assets) ->Spacing(2) ->Direction(Panel::VERTICAL); Panel *stat_meter_panel = new Panel; + stat_label[0]->Layout(); + stats[0]->Layout(); stat_meter_panel ->Spacing(stat_label[0]->Size().y - stats[0]->Size().y + 2) ->Direction(Panel::VERTICAL); @@ -241,6 +243,7 @@ void CreaturePanel::Draw(graphics::Viewport &viewport) noexcept { const glm::vec2 margin(20.0f); panel.Position(glm::vec2(viewport.Width() - margin.x - panel.Size().x, margin.y)); + panel.Layout(); panel.Draw(assets, viewport); } @@ -339,6 +342,7 @@ void RecordsPanel::Draw(graphics::Viewport &viewport) noexcept { const glm::vec2 margin(20.0f); panel.Position(glm::vec2(margin.x, margin.y)); + panel.Layout(); panel.Draw(sim.Assets(), viewport); } @@ -388,6 +392,7 @@ void TimePanel::Draw(graphics::Viewport &viewport) noexcept { const glm::vec2 margin(20.0f); panel.Position(glm::vec2(margin.x, viewport.Height() - margin.y - panel.Size().y)); + panel.Layout(); panel.Draw(sim.Assets(), viewport); }