void Show(creature::Creature &);
void Hide() noexcept;
+ bool Shown() const noexcept { return c; }
+ const creature::Creature &GetCreature() const noexcept { return *c; }
+
void Draw(app::Assets &, graphics::Viewport &) noexcept;
private:
creature::Creature *c;
Label *name;
+ Label *age;
+ Label *mass;
+ Label *pos;
+ Label *tile;
+ Label *goal;
Panel *needs;
Panel panel;