Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int  i = 0;
            char op;

            do
            {
                Partidas p = new Partidas();
                p.ActualizarYOrdenar();
                Console.WriteLine("Juego: Ahorcado");
                Console.WriteLine("1. Ver mejores partidas");
                Console.WriteLine("2. Jugarse una");
                Console.WriteLine("0. Salir");
                try
                {
                    op = Convert.ToChar(Console.ReadLine());
                }
                catch (Exception e)
                {
                    Console.WriteLine("Error: " + e.Message);
                    Console.WriteLine("Se saldra de la aplicacion");
                    Console.ReadKey();
                    op = '0';
                }
                switch (op)
                {
                case '1': OpcionVerMejoresPartidas(); break;

                case '2': OpcionJugar(i); i++; break;

                default: op = '0'; break;
                }
                Console.Clear();
            } while (op != '0');
        }
Exemplo n.º 2
0
        public String[,] TablaPartidas()
        {
            int i = 0;

            partidas.ActualizarYOrdenar();                                //actualizacion y ordenamiento de partidas
            String[,] tablaPartidas = new String[cantMejoresPartidas, 3]; //5 filas(las mejores 5 partidas) y 3 columnas(numero partida,nombre jugador, tiempo)
            for (int f = 0; f < tablaPartidas.GetLength(0); f++)
            {
                if (partidas.ListaPartida[i] != null)
                {
                    tablaPartidas[f, 0] = i + 1 + "";
                    tablaPartidas[f, 1] = partidas.ListaPartida[i].NombreJugador;
                    tablaPartidas[f, 2] = ObtenerTiempoPartida(partidas.ListaPartida[i]);
                }
                i++;
            }
            return(tablaPartidas);
        }