private void Jogo_Load(object sender, EventArgs e) { int min = int.Parse(setup.Edt_min); int max = int.Parse(setup.Edt_max); int nTent = int.Parse(setup.Edt_ntent); j = new jogoadivinhaDll.Jogo(min, max, nTent); lb_intro.Text = string.Format("Pensei num número... Estarás à altura de o descobrir em apenas {0} tentativas? ;)", nTent); }
static void Main(string[] args) { loop: Console.WriteLine("Qual o limite minimo do número a gerar?"); int limInf = int.Parse(Console.ReadLine()); Console.WriteLine("Qual o limite maximo do número a gerar?"); int limSup = int.Parse(Console.ReadLine()); Console.WriteLine("Quantas tentativas deseja?"); int numTent = int.Parse(Console.ReadLine()); int meuNumero = 0; Console.Clear(); Jogo j = new Jogo(limInf, limSup, numTent); Console.WriteLine("Acabei de pensar num número entre {0} e {1}.\nConsegue adivinhá-lo em {2} tentativas?", limInf, limSup, numTent); while(j.PodeJogar()){ try { meuNumero = int.Parse(Console.ReadLine()); if (j.Tentativa(meuNumero) == true) { Console.WriteLine("Parabéns!\nAcertou em cheio!"); break; } else { if (j.PodeJogar() == false) { Console.WriteLine("Esgotou todas as tentativas :(\nO número era {0}.",j.NumeroSorteado); } else { Console.WriteLine("O seu número é {0} que o meu.", j.Ajuda()); } } }catch (FormatException){ Console.WriteLine("Cuidado, deve inserir um número!"); } } Console.WriteLine("Deseja voltar a jogar? :D\nS/N"); if (Console.ReadLine().ToUpper() == "S") goto loop; Console.WriteLine("Dogh!"); }