public override void AgregarJuego(Juego juego)
 {
     lista_juegos.Add(juego);
     puntaje += 29;
 }
Ejemplo n.º 2
0
 public virtual void AgregarJuego(Juego juego)
 {
 }
 public virtual void Agregar(Juego juego)
 {
     juegos.Add(juego);
 }
        static void Main(string[] args)
        {
            List <Consola> consolasF = new List <Consola> {
                new CajaX(), new PC(), new Ponystation4(), new Ponystation4Salada()
            };
            Jugador Fabri = new Jugador("Fabri", consolasF);
            string  texto;

            do
            {
                Console.WriteLine("Ingrese:\n" +
                                  "1- Para ver el juego mas nuevo de una consola\n" +
                                  "2- Para ver el juego mas viejo de una consola\n" +
                                  "3- Para guardar un juego en su consola\n" +
                                  "4- Para ver la consola mas usada\n" +
                                  "5- Para jugar\n" +
                                  "salir para finalizar\n");
                texto = Console.ReadLine();
                switch (texto)
                {
                case "1":
                    Console.WriteLine("Ingrese de que consola");
                    texto = Console.ReadLine();
                    foreach (var item in consolasF)
                    {
                        if (texto == item.ToString())
                        {
                            item.elMasNuevo();
                        }
                    }
                    break;

                case "2":
                    Console.WriteLine("Ingrese de que consola");
                    texto = Console.ReadLine();
                    foreach (var item in consolasF)
                    {
                        if (texto == item.ToString())
                        {
                            item.elMasViejo();
                        }
                    }
                    break;

                case "3":
                    Console.WriteLine("Ingrese el juego a guardar (nombre,año,consola)");
                    Juego jueguito = new Juego(Console.ReadLine(), Int32.Parse(Console.ReadLine()), Console.ReadLine());
                    foreach (var item in consolasF)
                    {
                        if (jueguito.Consola == item.ToString())
                        {
                            Fabri.adquirirJuego(jueguito);
                        }
                    }
                    break;

                case "4":
                    Console.WriteLine(Fabri.laMasUsada());
                    break;

                case "5":
                    Console.WriteLine("En que consola va a jugar ?");
                    texto = Console.ReadLine();
                    foreach (var item in consolasF)
                    {
                        if (texto == item.ToString())
                        {
                            Console.WriteLine("Cuantas horas?");
                            int num = int.Parse(Console.ReadLine());
                            item.Jugar(num);
                        }
                    }
                    break;

                case "salir":
                    break;

                default:
                    break;
                }
            } while (texto != "salir");
        }
Ejemplo n.º 5
0
 public override void AgregarJuego(Juego juego)
 {
     this.listaDeJuegos.Add(juego);
     this.puntos += 25;
 }
 public override void AgregarJuego(Juego game)
 {
     Juegos.RemoveAt(0);
     Juegos.Add(game);
     puntos += 29;
 }
Ejemplo n.º 7
0
 public abstract void agregarJuego(Juego juego);
Ejemplo n.º 8
0
 public override void AgregarJuego(Juego game)
 {
     Juegos.Add(game);
 }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            string opcion = "";

            string  nombreDelJuego;
            int     añoDeLanzamiento;
            string  nombreDeLaConsola;
            int     horasJugadas;
            Jugador marito = new Jugador("Marito");

            while (opcion != "Salir")
            {
                Console.WriteLine(
                    "[1]Adquirir un juego\n" +
                    "[2]Ver el juego mas nuevo\n" +
                    "[3]Ver el juego mas viejo\n" +
                    "[4]Ver la consola mas usada\n" +
                    "[5]Jugar en una consola");
                opcion = Console.ReadLine();
                switch (opcion)
                {
                case "1":
                    Console.WriteLine("Ingrese el nombre del juego, año de lanzamiento y nombre de la consola");
                    nombreDelJuego    = Console.ReadLine();
                    añoDeLanzamiento  = Int32.Parse(Console.ReadLine());
                    nombreDeLaConsola = Console.ReadLine();
                    Juego juego = new Juego(nombreDelJuego, añoDeLanzamiento, nombreDeLaConsola);
                    marito.adquirirJuego(juego);
                    break;

                case "2":
                    Console.WriteLine("Ingrese el nombre de la consola de la que deasea saber el juego mas reciente");
                    nombreDeLaConsola = Console.ReadLine();
                    foreach (var i in marito.Consolas)
                    {
                        if (nombreDeLaConsola == i.ToString())
                        {
                            Console.WriteLine("El juego mas nuevo es: " + i.elMasNuevo());
                        }
                    }
                    break;

                case "3":
                    Console.WriteLine("Ingrese el nombre de la consola de la que desea saber el juego mas viejo");
                    nombreDeLaConsola = Console.ReadLine();
                    foreach (var i in marito.Consolas)
                    {
                        if (nombreDeLaConsola == i.ToString())
                        {
                            Console.WriteLine("El juego mas viejo es: " + i.elMasViejo());
                        }
                    }
                    break;

                case "4":
                    Console.WriteLine(marito.laMasUsada());
                    break;

                case "5":
                    Console.WriteLine("Ingrese el nombre de la consola en la que desea jugar y las horas que jugo");
                    nombreDeLaConsola = Console.ReadLine();
                    horasJugadas      = Int32.Parse(Console.ReadLine());
                    foreach (var i in marito.Consolas)
                    {
                        if (nombreDeLaConsola == i.ToString())
                        {
                            i.jugar(horasJugadas);
                        }
                    }
                    break;

                default:
                    opcion = "Salir";
                    break;
                }
            }
        }
        static void Main(string[] args)
        {
            int     menu    = 0;
            Jugador juanito = new Jugador("jueanito");

            Consola caja     = new CajaX("CajaX");
            Consola computer = new PC("PC");
            Consola PS       = new PonyStation4("PonyStation4");
            Consola PS_pro   = new PonyStation4_pro_SaladaEdition("PonyStation4_pro_SaladaEdition");

            Juego j1 = new Juego("asdafad", 2010, "PC");
            Juego j2 = new Juego("grand theft rancho 2", 2019, "PonyStation4_pro_SaladaEdition");
            Juego j3 = new Juego("grand theft rancho 2 4K", 2020, "PC");
            Juego j4 = new Juego("asdafalush", 2015, "PonyStation4");
            Juego j5 = new Juego("juanito alcachofas HD", 2021, "CajaX");
            Juego j6 = new Juego("ciber funkie", 2022, "CajaX");


            juanito.AdquirirConsola(computer);
            juanito.AdquirirConsola(PS);
            juanito.AdquirirConsola(caja);
            juanito.AdquirirConsola(PS_pro);

            juanito.AdquirirJuego(j1);
            juanito.AdquirirJuego(j2);
            juanito.AdquirirJuego(j3);
            juanito.AdquirirJuego(j4);
            juanito.AdquirirJuego(j5);
            juanito.AdquirirJuego(j6);

            Console.WriteLine("Los juegos mas nuevos:\n PC: " + computer.elMasNuevo() + "\n CajaX: " + caja.elMasNuevo() + "\n PS: " + PS.elMasNuevo() + "\n PS PRO: " + PS_pro.elMasNuevo());
            do
            {
                Console.WriteLine("\nPuntajes:\n PC: " + computer.RevisarPuntaje() + "\n CajaX: " + caja.RevisarPuntaje() + "\n PS: " + PS.RevisarPuntaje() + "\n PS PRO: " + PS_pro.RevisarPuntaje());
                Console.WriteLine("[1]jugar PC\n[2]jugar CajaX\n[3]jugar PS\n[4]jugar PS PRO\n[5]consola mas usada\n[0]salir");
                menu = Int32.Parse(Console.ReadLine());
                switch (menu)
                {
                case 1:
                    Console.WriteLine("ingrese la cantidad de horas");
                    computer.Jugar(Int32.Parse(Console.ReadLine()));
                    break;

                case 2:
                    Console.WriteLine("ingrese la cantidad de horas");
                    caja.Jugar(Int32.Parse(Console.ReadLine()));
                    break;

                case 3:
                    Console.WriteLine("ingrese la cantidad de horas");
                    PS.Jugar(Int32.Parse(Console.ReadLine()));
                    break;

                case 4:
                    Console.WriteLine("ingrese la cantidad de horas");
                    PS_pro.Jugar(Int32.Parse(Console.ReadLine()));
                    break;

                case 5:
                    Console.WriteLine(juanito.laMasUsada() + " es la consola mas usada");
                    break;
                }
            }while(menu != 0);
        }
Ejemplo n.º 11
0
 public override void AgregarJuego(Juego juego)
 {
     lista_juegos.Add(juego);
 }
Ejemplo n.º 12
0
 public override void AgregarJuego(Juego juego)
 {
     this.listaDeJuegos.Add(juego);
 }
Ejemplo n.º 13
0
 public override void AgregarJuego(Juego game)
 {
     Juegos.Add(game);
     puntos += 25;
 }