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); }
public Form1() { InitializeComponent(); pratoService = new PratoService(); //Criar nó do prato sim para primeira execução do jogo pratoPadrao = new Prato(pratoService, "Lasanha"); // Criar nó do prato não primeira execução do jogo pratoAlternativo = new Prato(pratoService, "Bolo de Chocolate"); //Apresentar prato na primeira execução do jogo perguntar = new PratoFilho(pratoPadrao, pratoAlternativo, "massa", pratoService); }
public Gourmet() { Console.WriteLine(@" _____ _ "); Console.WriteLine(@" / ____| | | "); Console.WriteLine(@"| | __ ___ _ _ _ __ _ __ ___ ___| |_ "); Console.WriteLine(@"| | |_ |/ _ \| | | | '__| '_ ` _ \ / _ \ __|"); Console.WriteLine(@"| |__| | (_) | |_| | | | | | | | | __/ |_ "); Console.WriteLine(@" \_____|\___/ \__,_|_| |_| |_| |_|\___|\__|"); prato = new Prato(); Configurar(); }
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); }
static void Main(string[] args) { Prato prato = new Prato(); prato.AdicionarPrato("Massa", "Macarrão"); while (true) { var novoPrato = prato.NovaTentativa(); Console.WriteLine("Pense em um prato [pressione ENTER para continuar]"); Console.ReadKey(); Console.WriteLine($"O prato que você pensou é {novoPrato.TipoDoPrato}? [S,N]"); string simNao = Console.ReadLine().ToUpper(); if (simNao == "S") { Console.WriteLine($"O prato que você pensou é {novoPrato.NomePrato}? [S,N]"); simNao = Console.ReadLine().ToUpper(); if (simNao == "S") { Console.WriteLine("Acertamos!"); Console.ReadKey(); } else { Console.WriteLine("Em qual prato você pensou?"); string nomeDoPrato = Console.ReadLine(); prato.AdicionarPrato(novoPrato.TipoDoPrato, nomeDoPrato); } } else { Console.WriteLine("Em qual prato você pensou?"); string nomeDoPrato = Console.ReadLine(); Console.WriteLine($"E {nomeDoPrato} é qual tipo de prato? [Massa, carne, legume]"); string tipoDoPrato = Console.ReadLine(); prato.AdicionarPrato(tipoDoPrato, nomeDoPrato); } Console.Clear(); } }
internal void Deconstruct(out int index, out Prato prato) { throw new NotImplementedException(); }
public PratoFilho AdicionarNovoPrato(BasePrato pratoAntigo, string nomePrato, string caracteristica) { Prato novoPrato = new Prato(this, nomePrato); return(new PratoFilho(novoPrato, pratoAntigo, caracteristica, this)); }