Beispiel #1
0
 public ControlLogico(Puntuacion puntuacion)
 {
     this.puntuacion    = puntuacion;
     this.armas         = new ArrayList();
     this.membresia     = new ArrayList();
     this.listEscenario = new ArrayList();
 }
 public ControlLogico(Puntuacion puntuacion)
 {
     this.puntuacion = puntuacion;
     this.armas = new ArrayList();
     this.membresia = new ArrayList();
     this.listEscenario = new ArrayList();
 }
Beispiel #3
0
        public void crearFicheroDat()
        {
            FileInfo fi = new FileInfo(Application.persistentDataPath + "/" + "datos.dat");

            if (!fi.Exists)
            {
                IFormatter formatter = new BinaryFormatter();

                Stream stream = new FileStream(Application.persistentDataPath + "/" + "datos.dat", FileMode.Create, FileAccess.Write, FileShare.None);

                SaveGameManager salvaData;
                ControlLogico cl;
                Puntuacion punt;
                ArrayList larmas = new ArrayList();
                ArrayList lmembresia = new ArrayList();
                ArrayList lEscenario = new ArrayList();
                ArrayList lpersonajes = new ArrayList();
                string lenguaje;
                string navegacion;

                punt = new Puntuacion(0, 0);

                larmas.Add(new Arma("martillo", false));
                larmas.Add(new Arma("hielo", true));
                larmas.Add(new Arma("palogolf", true));
                larmas.Add(new Arma("rayo", false));

                lEscenario.Add(new Escenario("habana", false));
                lEscenario.Add(new Escenario("corner", true));
                lEscenario.Add(new Escenario("estadio", false));
                lEscenario.Add(new Escenario("callejon", false));
                lEscenario.Add(new Escenario("taquillero", false));
                lEscenario.Add(new Escenario("volcan", false));
                lEscenario.Add(new Escenario("jungla", false));

                lpersonajes.Add(new Personaje("cristiano", false));
                lpersonajes.Add(new Personaje("messi", true));

                lenguaje = "eng";
                navegacion = "main";

                cl = new ControlLogico(punt);
                cl.SetArmas(larmas);
                cl.SetListEscenario(lEscenario);
                cl.SetMembresia(lmembresia);

                salvaData = new SaveGameManager(cl, lpersonajes, lenguaje, navegacion);

                formatter.Serialize(stream, salvaData);

                stream.Close();

            }
        }
        public void actualizarBdPuntuacionEnLogica(Puntuacion puntuacion)
        {
            db.OpenReadDB();

            controlLogico.SetPuntuacion(puntuacion);
            int cantTarjetasTemp = controlLogico.GetPuntuacion().GetTarjetas();
            int mejorPuntTemp    = controlLogico.GetPuntuacion().GetMejorPuntuacion();

            db.Updating("id", "1", "cant_tarjeta_general", cantTarjetasTemp.ToString(), "Puntuacion");
            db.Updating("id", "1", "puntuacion_mejor", mejorPuntTemp.ToString(), "Puntuacion");
            db.SalvarData();
        }
Beispiel #5
0
 public void SetPuntuacion(Puntuacion puntuacion)
 {
     this.puntuacion = puntuacion;
 }
        public void actualizarBdPuntuacionEnLogica(Puntuacion puntuacion)
        {
            db.OpenReadDB();

            controlLogico.SetPuntuacion(puntuacion);
            int cantTarjetasTemp = controlLogico.GetPuntuacion().GetTarjetas();
            int mejorPuntTemp = controlLogico.GetPuntuacion().GetMejorPuntuacion();
            db.Updating("id", "1", "cant_tarjeta_general", cantTarjetasTemp.ToString(), "Puntuacion");
            db.Updating("id", "1", "puntuacion_mejor", mejorPuntTemp.ToString(), "Puntuacion");
            db.SalvarData();
        }
 public void SetPuntuacion(Puntuacion puntuacion)
 {
     this.puntuacion = puntuacion;
 }