X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fui%2Fui.cpp;h=88d128877c3c900cffcbf5da15f4cdc8214dd264;hp=4cd660624cdeebd25f0f0f9c4c1a79278ca2c7bb;hb=d364d8a9203138be1c569cdc31144f51883ec79f;hpb=a5f1670b11c4c0ab0006ebbb04b0a6a0f32f0a7c diff --git a/src/ui/ui.cpp b/src/ui/ui.cpp index 4cd6606..88d1288 100644 --- a/src/ui/ui.cpp +++ b/src/ui/ui.cpp @@ -105,8 +105,8 @@ CreaturePanel::CreaturePanel(app::Assets &assets) ->Add(stat_label_panel) ->Add(stat_meter_panel); - Label *prop_label[8]; - for (int i = 0; i < 8; ++i) { + Label *prop_label[9]; + for (int i = 0; i < 9; ++i) { prop_label[i] = new Label(assets.fonts.medium); props[i] = new Label(assets.fonts.medium); } @@ -117,7 +117,8 @@ CreaturePanel::CreaturePanel(app::Assets &assets) prop_label[4]->Text("Lifetime"); prop_label[5]->Text("Fertility"); prop_label[6]->Text("Mutability"); - prop_label[7]->Text("Offspring mass"); + prop_label[7]->Text("Adaptability"); + prop_label[8]->Text("Offspring mass"); Panel *prop_label_panel = new Panel; prop_label_panel @@ -127,7 +128,7 @@ CreaturePanel::CreaturePanel(app::Assets &assets) prop_meter_panel ->Spacing(2) ->Direction(Panel::VERTICAL); - for (int i = 0; i < 8; ++i) { + for (int i = 0; i < 9; ++i) { prop_label_panel->Add(prop_label[i]); prop_meter_panel->Add(props[i]); } @@ -235,7 +236,8 @@ void CreaturePanel::Draw(graphics::Viewport &viewport) noexcept { props[4]->Text(TimeString(c->Lifetime())); props[5]->Text(PercentageString(c->Fertility())); props[6]->Text(PercentageString(c->Mutability())); - props[7]->Text(MassString(c->OffspringMass())); + props[7]->Text(PercentageString(c->Adaptability())); + props[8]->Text(MassString(c->OffspringMass())); const glm::vec2 margin(20.0f); panel.Position(glm::vec2(viewport.Width() - margin.x - panel.Size().x, margin.y));