示例#1
0
 public SaveGameManager(ControlLogico controlLogico, ArrayList personajes, string lenguaje, string navegacion)
 {
     this.controlLogico = controlLogico;
     this.personajes    = personajes;
     this.lenguaje      = lenguaje;
     this.navegacion    = navegacion;
 }
示例#2
0
 public SaveGameManager(ControlLogico controlLogico, ArrayList personajes, string lenguaje, string  navegacion)
 {
     this.controlLogico = controlLogico;
     this.personajes = personajes;
     this.lenguaje = lenguaje;
     this.navegacion = navegacion;
 }
示例#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();

            }
        }