示例#1
0
 public frm_jogoDaVelha()
 {
     InitializeComponent();
     lb_empate.Text = empates.ToString();
     lb_pl1.Text    = Pjogador1.ToString();
     lb_pl2.Text    = Pjogador2.ToString();
     Limpar();
 }
 public void vencedor()
 {
     if ((bt1.Text == "O") && (bt2.Text == "O") && (bt3.Text == "O") ||
         (bt1.Text == "O") && (bt5.Text == "O") && (bt9.Text == "O") ||
         (bt1.Text == "O") && (bt4.Text == "O") && (bt7.Text == "O") ||
         (bt4.Text == "O") && (bt5.Text == "O") && (bt6.Text == "O") ||
         (bt7.Text == "O") && (bt8.Text == "O") && (bt9.Text == "O") ||
         (bt2.Text == "O") && (bt5.Text == "O") && (bt8.Text == "O") ||
         (bt3.Text == "O") && (bt5.Text == "O") && (bt7.Text == "O") ||
         (bt3.Text == "O") && (bt6.Text == "O") && (bt9.Text == "O"))
     {
         MessageBox.Show("Ganhou, parabéns", "Vencedor");
         pnl_bottom.Enabled = false;
         Pjogador2          = Pjogador2 + 1;
         lb_Pjogador2.Text  = Pjogador2.ToString() + " - Vitórias";
     }
     else
     if ((bt1.Text == "X") && (bt2.Text == "X") && (bt3.Text == "X") ||
         (bt1.Text == "X") && (bt5.Text == "X") && (bt9.Text == "X") ||
         (bt1.Text == "X") && (bt4.Text == "X") && (bt7.Text == "X") ||
         (bt4.Text == "X") && (bt5.Text == "X") && (bt6.Text == "X") ||
         (bt7.Text == "X") && (bt8.Text == "X") && (bt9.Text == "X") ||
         (bt2.Text == "X") && (bt5.Text == "X") && (bt8.Text == "X") ||
         (bt3.Text == "X") && (bt5.Text == "X") && (bt7.Text == "X") ||
         (bt3.Text == "X") && (bt6.Text == "X") && (bt9.Text == "X"))
     {
         MessageBox.Show("Ganhou, parabéns", "Vencedor");
         pnl_bottom.Enabled = false;
         Pjogador1          = Pjogador1 + 1;
         lb_Pjogador1.Text  = Pjogador1.ToString() + " - Vitórias";
     }
     else if (cont >= 9)
     {
         empates         = empates + 1;
         lb_empates.Text = empates.ToString() + " - empates";
         MessageBox.Show("Empate", "Tente novamente");
         cont = 0;
     }
 }
示例#3
0
        public void Vencedor()
        {
            if ((bt1.Text.Equals(bt2.Text)) && (bt2.Text.Equals(bt3.Text)))
            {
                Console.WriteLine("entrou1");
                if (bt1.Text.Equals(""))
                {
                }
                else if (bt1.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt4.Text.Equals(bt5.Text)) && (bt5.Text.Equals(bt6.Text)))
            {
                Console.WriteLine("entrou2");
                if (bt4.Text.Equals(""))
                {
                }
                else if (bt4.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt7.Text.Equals(bt8.Text)) && (bt8.Text.Equals(bt9.Text)))
            {
                Console.WriteLine("entrou3");
                if (bt7.Text.Equals(""))
                {
                }
                else if (bt7.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt1.Text.Equals(bt4.Text)) && (bt4.Text.Equals(bt7.Text)))
            {
                Console.WriteLine("entrou4");
                if (bt1.Text.Equals(""))
                {
                }
                else if (bt1.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt2.Text.Equals(bt5.Text)) && (bt5.Text.Equals(bt8.Text)))
            {
                Console.WriteLine("entrou5");

                if (bt2.Text.Equals(""))
                {
                }
                else if (bt2.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt3.Text.Equals(bt6.Text)) && (bt6.Text.Equals(bt9.Text)))
            {
                Console.WriteLine("entrou6");

                if (bt3.Text.Equals(""))
                {
                }
                else if (bt3.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt1.Text.Equals(bt5.Text)) && (bt5.Text.Equals(bt9.Text)))
            {
                Console.WriteLine("entrou7");

                if (bt1.Text.Equals(""))
                {
                }
                else if (bt1.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else if ((bt3.Text.Equals(bt5.Text)) && (bt5.Text.Equals(bt7.Text)))
            {
                Console.WriteLine("entrou8");
                if (bt3.Text.Equals(""))
                {
                }
                else if (bt3.Text.Equals(tip1))
                {
                    Pjogador1++;
                    lb_pl1.Text = Pjogador1.ToString();
                    Venceu(Njogador1);
                }
                else
                {
                    Pjogador2++;
                    lb_pl2.Text = Pjogador2.ToString();
                    Venceu(Njogador2);
                }
            }
            else
            {
                if (cont == 9)
                {
                    empates++;
                    lb_empate.Text = empates.ToString();
                    if (MessageBox.Show("Empate", "Empate", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2) == DialogResult.No)
                    {
                        Close();
                    }
                    else
                    {
                        Limpar();
                        HabilitarBotoes();
                    }
                }
            }
        }
示例#4
0
 public void vencedor()
 {
     if ((btn1.Text == "O") && (btn2.Text == "O") && (btn3.Text == "O") ||
         (btn4.Text == "O") && (btn5.Text == "O") && (btn6.Text == "O") ||
         (btn7.Text == "O") && (btn8.Text == "O") && (btn9.Text == "O"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DAS BOLINHAS!!!");
         limpar();
         Pjogador2       = Pjogador2 + 1;
         lblPlacar2.Text = Pjogador2.ToString() + " - Vitórias";
     }
     else if ((btn1.Text == "O") && (btn4.Text == "O") && (btn7.Text == "O") ||
              (btn2.Text == "O") && (btn5.Text == "O") && (btn8.Text == "O") ||
              (btn3.Text == "O") && (btn6.Text == "O") && (btn9.Text == "O"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DAS BOLINHAS!!!");
         limpar();
         Pjogador2       = Pjogador2 + 1;
         lblPlacar2.Text = Pjogador2.ToString() + " - Vitórias";
     }
     else if ((btn1.Text == "O") && (btn5.Text == "O") && (btn9.Text == "O") ||
              (btn3.Text == "O") && (btn5.Text == "O") && (btn7.Text == "O"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DAS BOLINHAS!!!");
         limpar();
         Pjogador2       = Pjogador2 + 1;
         lblPlacar2.Text = Pjogador2.ToString() + " - Vitórias";
     }
     else if ((btn1.Text == "X") && (btn2.Text == "X") && (btn3.Text == "X") ||
              (btn4.Text == "X") && (btn5.Text == "X") && (btn6.Text == "X") ||
              (btn7.Text == "X") && (btn8.Text == "X") && (btn9.Text == "X"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DOS XIS!!!");
         limpar();
         Pjogador1       = Pjogador1 + 1;
         lblPlacar1.Text = Pjogador1.ToString() + " - Vitórias";
     }
     else if ((btn1.Text == "X") && (btn4.Text == "X") && (btn7.Text == "X") ||
              (btn2.Text == "X") && (btn5.Text == "X") && (btn8.Text == "X") ||
              (btn3.Text == "X") && (btn6.Text == "X") && (btn9.Text == "X"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DOS XIS!!!");
         limpar();
         Pjogador1       = Pjogador1 + 1;
         lblPlacar1.Text = Pjogador1.ToString() + " - Vitórias";
     }
     else if ((btn1.Text == "X") && (btn5.Text == "X") && (btn9.Text == "X") ||
              (btn3.Text == "X") && (btn5.Text == "X") && (btn7.Text == "X"))
     {
         MessageBox.Show("GANHOU", "VITÓRIA DOS XIS!!!");
         limpar();
         Pjogador1       = Pjogador1 + 1;
         lblPlacar1.Text = Pjogador1.ToString() + " - Vitórias";
     }
     else if (cont >= 9)
     {
         MessageBox.Show("EMPATOU");
         empate         = empate + 1;
         lblEmpate.Text = empate.ToString() + " - Empates";
         limpar();
     }
 }
示例#5
0
        public void vencedor()
        {
            if (

                //Ganhador na horizontal
                (bt1.Text == "X") && (bt2.Text == "X") && (bt3.Text == "X") ||
                (bt4.Text == "X") && (bt5.Text == "X") && (bt6.Text == "X") ||
                (bt7.Text == "X") && (bt8.Text == "X") && (bt9.Text == "X") ||

                //Ganhador na diagonal
                (bt1.Text == "X") && (bt5.Text == "X") && (bt9.Text == "X") ||
                (bt3.Text == "X") && (bt5.Text == "X") && (bt7.Text == "X") ||

                //Ganhador na vertical
                (bt1.Text == "X") && (bt4.Text == "X") && (bt7.Text == "X") ||
                (bt2.Text == "X") && (bt5.Text == "X") && (bt8.Text == "X") ||
                (bt3.Text == "X") && (bt6.Text == "X") && (bt9.Text == "X"))
            {
                //Mensagem de ganhador /adiciona um ponto ao placar/ limpa os botoes do jogo/Habilita botões/zera contador
                MessageBox.Show("Ganhou!!!", "Parabéns");
                Pjogador1 = Pjogador1 + 1;
                limpar();
                habilitar_botoes();
                lb_Pjogador1.Text = Pjogador1.ToString() + " - Vitória";
                cont = 0;
            }

            else if (
                //Ganhador na horizontal
                (bt1.Text == "O") && (bt2.Text == "O") && (bt3.Text == "O") ||
                (bt4.Text == "O") && (bt5.Text == "O") && (bt6.Text == "O") ||
                (bt7.Text == "O") && (bt8.Text == "O") && (bt9.Text == "O") ||

                //Ganhador na diagonal
                (bt1.Text == "O") && (bt5.Text == "O") && (bt9.Text == "O") ||
                (bt3.Text == "O") && (bt5.Text == "O") && (bt7.Text == "O") ||

                //Ganhador na vertical
                (bt1.Text == "O") && (bt4.Text == "O") && (bt7.Text == "O") ||
                (bt2.Text == "O") && (bt5.Text == "O") && (bt8.Text == "O") ||
                (bt3.Text == "O") && (bt6.Text == "O") && (bt9.Text == "O"))
            {
                //Mensagem de ganhador /adiciona um ponto ao placar/ limpa os botoes do jogo/Habilita botões/zera contador
                MessageBox.Show("Ganhou!!!", "Parabéns");
                Pjogador2 = Pjogador2 + 1;
                limpar();
                habilitar_botoes();
                lb_Pjogador2.Text = Pjogador2.ToString() + " - Vitória";
                cont = 0;
            }

            //Faz a verificação de empate
            if (cont >= 9)
            {
                empates += 1;
                MessageBox.Show("Empatou!!", "Aviso");
                lb_empate.Text = empates.ToString() + " - Empates";
                cont           = 0;
                limpar();
                habilitar_botoes();
            }
        }