public static void Bienvenida() { ArrayOculto.RellenarOculto(main.palabra); Console.WriteLine("* * * * * * * * * * * * * * < - - V.1 - - > *"); Console.WriteLine("* *"); Console.WriteLine("* Bienvenido al juego del ahorcado, *"); Console.WriteLine("* tiene un máximo de 6 intentos para *"); Console.WriteLine("* acertar la palabra, esta basado en *"); Console.WriteLine("* los mejores coches jdm, indicar *"); Console.WriteLine("* el modelo, por ejemplo: impreza *"); Console.WriteLine("* *"); Console.WriteLine("* * * * * * * * * * * * * * * * * * * * * * *"); Console.WriteLine("- - - - - PULSE ENTER PARA COMENZAR - - - - -"); Console.ReadLine(); }
static void Main(string[] args) { Tablero.Bienvenida(); do { Tablero.Principal(); Tablero.Comprobacion(); Console.ReadLine(); } while ((intentos > 0) && (!ArrayOculto.Finalizado())); Tablero.Finalizado(); }
public static void Comprobacion() { switch (ArrayOculto.Comprobar(main.letra)) { case 0: Console.WriteLine("La letra no se encuentra en la palabra, pulse enter para continuar."); main.intentos--; break; case 1: Console.WriteLine("La letra ya ha sido introducida, pulse enter para continuar."); break; case 2: Console.WriteLine("Letra acertada, pulse enter para continuar."); break; default: break; } }
public static void Principal() { Console.Clear(); try { Console.WriteLine("* * * * * * * * * * * * * * * * * < - - V.1 - - > *"); Console.WriteLine("* Palabra a adivinar: *"); Console.Write(" "); ArrayOculto.MostrarOculto(); Errores(main.intentos); Console.WriteLine("Introduzca una letra:"); if (char.IsNumber(main.letra)) { Console.WriteLine("No introduzca numeros, solo una letra."); } else if (!final) { Console.WriteLine("No introduzca espacios, solo una letra."); } final = true; do { main.letra = char.Parse(Console.ReadLine()); } while (char.IsNumber(main.letra)); } catch (Exception) { final = false; } finally { if (!final) { Principal(); } } }