Ejemplo n.º 1
0
        private void PrintScoreboardRound(IScoreboardTemplate scoreboard)
        {
            foreach (var x in scoreboard.FormTable())
            {
                switch (x.Item1)
                { //red blue green yellow
                case 0:
                    label1.ForeColor = Color.Red;
                    label1.Text      = x.Item2.ToString();
                    label1.Visible   = true;
                    break;

                case 1:
                    label2.ForeColor = Color.Blue;
                    label2.Text      = x.Item2.ToString();
                    label2.Visible   = true;
                    break;

                case 2:
                    label3.ForeColor = Color.Green;
                    label3.Text      = x.Item2.ToString();
                    label3.Visible   = true;
                    break;

                case 3:
                    label4.ForeColor = Color.Yellow;
                    label4.Text      = x.Item2.ToString();
                    label4.Visible   = true;
                    break;

                default:
                    throw new NotImplementedException();
                }
            }
        }
Ejemplo n.º 2
0
        private void PrintScoreboardMatch(IScoreboardTemplate scoreboard)
        {
            label6.Visible = true;
            foreach (var x in scoreboard.FormTable())
            {
                switch (x.Item1)
                { //red blue green yellow
                case 0:
                    label7.ForeColor = Color.Red;
                    label7.Text      = x.Item2.ToString();
                    label7.Visible   = true;
                    if (x.Item3 == "bold")
                    {
                        label7.Font = new Font(pfc.Families[0], 14, FontStyle.Italic);
                    }
                    else
                    {
                        label7.Font = new Font(pfc.Families[0], 14);
                    }
                    break;

                case 1:
                    label8.ForeColor = Color.Blue;
                    label8.Text      = x.Item2.ToString();
                    label8.Visible   = true;
                    if (x.Item3 == "bold")
                    {
                        label8.Font = new Font(pfc.Families[0], 14, FontStyle.Italic);
                    }
                    else
                    {
                        label8.Font = new Font(pfc.Families[0], 14);
                    }
                    break;

                case 2:
                    label9.ForeColor = Color.Green;
                    label9.Text      = x.Item2.ToString();
                    label9.Visible   = true;
                    if (x.Item3 == "bold")
                    {
                        label9.Font = new Font(pfc.Families[0], 14, FontStyle.Italic);
                    }
                    else
                    {
                        label9.Font = new Font(pfc.Families[0], 14);
                    }
                    break;

                case 3:
                    label10.ForeColor = Color.Yellow;
                    label10.Text      = x.Item2.ToString();
                    label10.Visible   = true;
                    if (x.Item3 == "bold")
                    {
                        label10.Font = new Font(pfc.Families[0], 14, FontStyle.Italic);
                    }
                    else
                    {
                        label10.Font = new Font(pfc.Families[0], 14);
                    }
                    break;

                default:
                    throw new NotImplementedException();
                }
            }
        }
Ejemplo n.º 3
0
 public ScoreboardTemplateProxy(IScoreboardTemplate ScoreboardTemplate)
 {
     this.ScoreboardTemplate = ScoreboardTemplate;
 }