public void updateLabel()
{
if (creature != null)
{
labelGender.Text = Utils.genderSymbol(creature.gender);
groupBox1.Text = creature.name + " (Lvl " + creature.level + "/" + (creature.levelHatched + maxDomLevel) + ")";
if (creature.Mother != null || creature.Father != null)
{
labelParents.Text = "";
if (creature.Mother != null)
labelParents.Text = "Mo: " + creature.Mother.name;
if (creature.Father != null && creature.Mother != null)
labelParents.Text += "; ";
if (creature.Father != null)
labelParents.Text += "Fa: " + creature.Father.name;
}
else if (creature.isBred)
{
labelParents.Text = "bred, click 'edit' to add parents";
}
else
{
labelParents.Text = "found wild " + creature.levelFound + (creature.tamingEff >= 0 ? ", tamed with TE: " + (creature.tamingEff * 100).ToString("N1") + "%" : ", TE unknown.");
}
for (int s = 0; s < 8; s++) { updateStat(s); }
labelNotes.Text = creature.note;
labelSpecies.Text = creature.species;
pictureBox1.Image = CreatureColored.getColoredCreature(creature.colors, creature.species, colorRegionUseds);
pictureBox1.Visible = true;
for (int c = 0; c < 6; c++)
{
if (colorRegionUseds[c])
{
setColorButton(colorButtons[c], Utils.creatureColor(creature.colors[c]));
tt.SetToolTip(colorButtons[c], colorRegions[c].name);
colorButtons[c].Visible = true;
}
else
{
colorButtons[c].Visible = false;
}
}
}
}