public ControlLogico(Puntuacion puntuacion) { this.puntuacion = puntuacion; this.armas = new ArrayList(); this.membresia = new ArrayList(); this.listEscenario = new ArrayList(); }
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(); }
public void SetPuntuacion(Puntuacion puntuacion) { this.puntuacion = puntuacion; }