Dynamic_Games.NonCoopForm.ReColor C# (CSharp) Method

ReColor() public method

public ReColor ( int newColors ) : void
newColors int
return void
        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();
        }