AdvancedLogParser.ServerView.PieLabel_Click C# (CSharp) Method

PieLabel_Click() private method

private PieLabel_Click ( object Sender, EventArgs e ) : void
Sender object
e EventArgs
return void
        private void PieLabel_Click(object Sender, EventArgs e)
        {
            pieType++;
            if (pieType > 3) pieType = 0;
            if (pieType == 0)
            {
                alignmentPieLabel.Text = "Alignment Distribution (All)";
                alignmentPieLabel.Size = alignmentPieLabel.PreferredSize;
                dmTimePieLabel.Text = "DM Time Distribution (All)";
                dmTimePieLabel.Size = dmTimePieLabel.PreferredSize;
                legendLabel.Text = "Lawful Good\n\nNeutral Good\n\nChaotic Good\n\nLawful Neutral\n\nTrue Neutral\n\nChaotic Neutral\n\nLawful Evil\n\nNeutral Evil\n\nChaotic Evil";
                legendLabel.Size = legendLabel.PreferredSize;
                legendLabelTwo.Text = "Lawful Good\n\nNeutral Good\n\nChaotic Good\n\nLawful Neutral\n\nTrue Neutral\n\nChaotic Neutral\n\nLawful Evil\n\nNeutral Evil\n\nChaotic Evil";
                legendLabelTwo.Size = legendLabelTwo.PreferredSize;
            }
            if (pieType == 1)
            {
                alignmentPieLabel.Text = "Alignment Distribution (Good v. Evil)";
                alignmentPieLabel.Size = alignmentPieLabel.PreferredSize;
                dmTimePieLabel.Text = "DM Time Distribution (Good v. Evil)";
                dmTimePieLabel.Size = dmTimePieLabel.PreferredSize;
                legendLabel.Text = "Good\n\nNeutral\n\nEvil";
                legendLabel.Size = legendLabel.PreferredSize;
                legendLabelTwo.Text = "Good\n\nNeutral\n\nEvil";
                legendLabelTwo.Size = legendLabelTwo.PreferredSize;
            }
            if (pieType == 2)
            {
                alignmentPieLabel.Text = "Alignment Distribution (Law v. Chaos)";
                alignmentPieLabel.Size = alignmentPieLabel.PreferredSize;
                dmTimePieLabel.Text = "DM Time Distribution (Law v. Chaos)";
                dmTimePieLabel.Size = dmTimePieLabel.PreferredSize;
                legendLabel.Text = "Lawful\n\nNeutral\n\nChaotic";
                legendLabel.Size = legendLabel.PreferredSize;
                legendLabelTwo.Text = "Lawful\n\nNeutral\n\nChaotic";
                legendLabelTwo.Size = legendLabelTwo.PreferredSize;
            }
            if (pieType == 3)
            {
                alignmentPieLabel.Text = "Wealth Distribution";
                alignmentPieLabel.Size = alignmentPieLabel.PreferredSize;
                dmTimePieLabel.Text = "DM Coverage";
                dmTimePieLabel.Size = dmTimePieLabel.PreferredSize;
                legendLabel.Text = "Very Poor\n\nPoor\n\nTarget\n\nRich\n\nVery Rich\n\nCutoff Wealth";
                legendLabel.Size = legendLabel.PreferredSize;
                legendLabelTwo.Text = "DMed\n\nUn-DMed";
                legendLabelTwo.Size = legendLabelTwo.PreferredSize;
            }
            this.OnPaint(new PaintEventArgs(this.CreateGraphics(), this.ClientRectangle));
        }
    }