public void ReColor(int[] newColors)
{
int allDefNr = 0;
for (int i = 0; i < N; i++)
{
if (newColors[i] == 1 || newColors[i] == 3)
{
allDefNr++;
}
colors[i] = newColors[i];
}
nc = (N - allDefNr);
NrCoopTB.Text = nc + "";
nrDefTB.Text = allDefNr + "";
addToChart(nc, allDefNr);
percTB.Text = Convert.ToInt32(NrCoopTB.Text) * 100 / N + "";
float money = Int32.Parse(NrCoopTB.Text) * c;
if (isMultiFactor)
{
money *= r;
}
MoneyTB.Text = money + "";
moneyArr[turn % 3] = money / N;
investmentArr[turn % 3] = c;
pd = (r * Int32.Parse(NrCoopTB.Text) * c) / N; cd = pd - c;
DefectorTB.Text = pd + "";
ContributorTB.Text = cd + "";
DrawGraph();
}