private void showBestBreedingPartner(Creature c)
{
if (c.status != CreatureStatus.Available)
{
if (MessageBox.Show("Selected Creature is currently not marked as \"Available\" and thus cannot be considered for breeding. Do you want to change its status to \"Available\"?", "Selected Creature not Available", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
setStatus(new List<Creature>() { c }, CreatureStatus.Available);
}
else
return;
}
determineBestBreeding(c);
tabControlMain.SelectedTab = tabPageBreedingPlan;
}