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:
Label *name;
Label *age;
Label *mass;
+ Label *pos;
+ Label *tile;
Label *goal;
Panel *needs;
Panel panel;