public static void AlegeNume() { Console.WriteLine($"Introduceti nume {IntroducereSexAnimal.gender} : "); string NumeAnimal = IntroducereNumeAnimal.Nume(); while (MeniuAlegeNume) { IntroducereNumeAnimal.Nume(); } if (MeniuAlegeNume == false) { ButonIesire.CountDown(); System.Environment.Exit(0); } }
public static string Alege() { while (MeniuCuloare) { Console.WriteLine(); Console.WriteLine("Albastru, Rosu, Galben, Verde, Roz."); Console.Write("Alege o culoare: "); AlegeCuloare = Console.ReadLine().TrimStart(' ').TrimEnd(' ').ToLower(); if (string.IsNullOrEmpty(AlegeCuloare) || string.IsNullOrWhiteSpace(AlegeCuloare)) { Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Va rog sa introduceti una din culorile disponibile!"); Console.ResetColor(); } foreach (char caracter in AlegeCuloare) { if (caracter >= 'a' && caracter <= 'z') { if ((AlegeCuloare != "rosu") && (AlegeCuloare != "albastru") && (AlegeCuloare != "galben") && (AlegeCuloare != "verde") && (AlegeCuloare != "roz") && (AlegeCuloare != "stop joc")) { Console.WriteLine(); Console.WriteLine("A-ti introdus caractere gresite!"); Console.WriteLine(); Alege(); } if (AlegeCuloare == "stop joc") { MeniuCuloare = false; } if ((AlegeCuloare == "rosu") || (AlegeCuloare == "albastru") || (AlegeCuloare == "galben") || (AlegeCuloare == "verde") || (AlegeCuloare == "roz")) { ButonCreare.CreareAnimal(); } } } if (MeniuCuloare == false) { ButonIesire.CountDown(); System.Environment.Exit(0); } } return(AlegeCuloare); }
public static void AlegeSex() { Console.WriteLine("Alege dintre pisica sau motan"); Console.Write("Raspuns: "); string SexAnimal = IntroducereSexAnimal.Gender(); while (MeniuAlegeSex) { IntroducereSexAnimal.Gender(); } if (MeniuAlegeSex == false) { ButonIesire.CountDown(); System.Environment.Exit(0); } }
public static string Comanda() { Pisica pisica = new Pisica(); Motan motan = new Motan(); while (MeniuActiuni) { Console.WriteLine(); Console.WriteLine("hraneste, bea apa, verifica stare, joaca, doarme, veterinar, stop joc"); Console.WriteLine("Introdu actiunea pe care vrei sa o interprinzi cu animalul: "); VerificareActiune = Console.ReadLine().TrimStart(' ').TrimEnd(' ').ToLower(); if (string.IsNullOrEmpty(VerificareActiune) || string.IsNullOrWhiteSpace(VerificareActiune)) { Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Va rog sa introduceti una din actiunile prestabilite!"); Console.ResetColor(); } foreach (char caracter in VerificareActiune) { if (caracter >= 'a' && caracter <= 'z') { if ((VerificareActiune != "hraneste") && (VerificareActiune != "bea apa") && (VerificareActiune != "joaca") && (VerificareActiune != "doarme") && (VerificareActiune != "stop joc") && (VerificareActiune != "verifica stare") && (VerificareActiune != "veterinar")) { Console.WriteLine(); Console.WriteLine("A-ti introdus caractere gresite!"); Console.WriteLine(); Comanda(); } if (VerificareActiune == "stop joc") { MeniuActiuni = false; } } } if (IntroducereSexAnimal.gender == "motan") { if (VerificareActiune == "verifica stare") { motan.AfiseazaStare(); } if (VerificareActiune == "hraneste") { motan.Hraneste(); contorMancare += 1; if (contorMancare == 3 || contorMancare == 6 || contorMancare == 9) { motan.Grasime(); } } if (VerificareActiune == "bea apa") { motan.BeaApa(); } if (VerificareActiune == "joaca") { motan.HaiLaJoaca(); } if (VerificareActiune == "doarme") { motan.HaiLaSomn(); contorSomn += 1; if (contorSomn == 3 || contorSomn == 6 || contorSomn == 9) { motan.Somn(); } } if (VerificareActiune == "veterinar") { motan.Veterinar(); contorMancare = 0; contorSomn = 0; } } if (IntroducereSexAnimal.gender == "pisica") { if (VerificareActiune == "verifica stare") { pisica.AfiseazaStare(); } if (VerificareActiune == "hraneste") { pisica.Hraneste(); contorMancare += 1; if (contorMancare == 3 || contorMancare == 6 || contorMancare == 9) { pisica.Grasime(); } } if (VerificareActiune == "bea apa") { pisica.BeaApa(); } if (VerificareActiune == "joaca") { pisica.HaiLaJoaca(); } if (VerificareActiune == "doarme") { pisica.HaiLaSomn(); contorSomn += 1; if (contorSomn == 3 || contorSomn == 6 || contorSomn == 9) { pisica.Somn(); } } if (VerificareActiune == "veterinar") { pisica.Veterinar(); contorMancare = 0; contorSomn = 0; } } } if (MeniuActiuni == false) { ButonIesire.CountDown(); System.Environment.Exit(0); } return(VerificareActiune); }