public BreedingPlan()
{
InitializeComponent();
this.SetStyle(ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);
for (int i = 0; i < 8; i++)
statWeights[i] = 1;
combinedTops[0] = new List<int>();
combinedTops[1] = new List<int>();
pedigreeCreatureBest.CreatureClicked += new PedigreeCreature.CreatureChangedEventHandler(CreatureClicked);
pedigreeCreatureWorst.CreatureClicked += new PedigreeCreature.CreatureChangedEventHandler(CreatureClicked);
pedigreeCreatureBest.CreatureEdit += new PedigreeCreature.CreatureEditEventHandler(CreatureEdit);
pedigreeCreatureWorst.CreatureEdit += new PedigreeCreature.CreatureEditEventHandler(CreatureEdit);
pedigreeCreatureBest.IsVirtual = true;
pedigreeCreatureWorst.IsVirtual = true;
pedigreeCreatureBest.onlyLevels = true;
pedigreeCreatureWorst.onlyLevels = true;
pedigreeCreatureBest.Clear();
pedigreeCreatureWorst.Clear();
pedigreeCreatureBest.HandCursor = false;
pedigreeCreatureWorst.HandCursor = false;
ToolTip tt = new ToolTip();
tt.SetToolTip(labelBreedingScore, "The Breeding-Score of a paring is not comparable to the Breeding-Score of another breeding-mode.\nThe numbers in the different modes are generated in incompatible ways.");
}