Exemplo n.º 1
0
        private void Acertei(TipoPrato tipo)
        {
            if (tipo.Pratos.Count > 0)
            {
                for (int i = 0; i < tipo.Pratos.Count; i++)
                {
                    string nome = tipo.Pratos[i].Nome;

                    DialogResult dialogResult = MessageBox.Show($"O prato que você pensou é {nome}", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dialogResult == DialogResult.Yes)
                    {
                        Finalizar();
                        break;
                    }
                    else if (dialogResult == DialogResult.No)
                    {
                        if ((i + 1) == tipo.Pratos.Count)
                        {
                            Prato novoPrato = NovoPrato();
                            tipo.Pratos.Insert(0, novoPrato);
                            break;
                        }
                    }
                }
            }
            else
            {
                Finalizar();
            }
        }
Exemplo n.º 2
0
        private void NovoTipo()
        {
            Prato     novoPrato = NovoPrato();
            string    novoTipo  = Interaction.InputBox($"{novoPrato.Nome} é _________ mas bolo de chocolate não ?", "Desisto");
            TipoPrato tipoPrato = new TipoPrato(novoTipo);

            tipoPrato.Pratos.Insert(0, novoPrato);
            tipoPratos.Insert(tipoPratos.Count - 1, tipoPrato);
        }
Exemplo n.º 3
0
        public Jogo()
        {
            tipoPratos = new List <TipoPrato>();

            Prato     lasanha = new Prato("Lasanha");
            TipoPrato massa   = new TipoPrato("Massa");

            massa.Pratos.Add(lasanha);

            TipoPrato bolo = new TipoPrato("Bolo de Chocolate");

            tipoPratos.Add(massa);
            tipoPratos.Add(bolo);
        }
Exemplo n.º 4
0
 public void Iniciar()
 {
     for (int i = 0; i < tipoPratos.Count; i++)
     {
         TipoPrato    tipo         = tipoPratos[i];
         string       nome         = tipo.Nome;
         DialogResult dialogResult = MessageBox.Show($"O prato que você pensou é {nome}", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dialogResult == DialogResult.Yes)
         {
             Acertei(tipo);
             break;
         }
         else if (dialogResult == DialogResult.No)
         {
             if ((i + 1) == tipoPratos.Count)
             {
                 NovoTipo();
                 break;
             }
         }
     }
 }