internal static void almacenarArchivoDeDatos(DatosJuego datosJuego, string nombreJugador)
    {
        //ALTERNATIVAS QUE CONTEMPLA EL SIGUIENTE CÓDIGO
        //1) Que no haya encontrado el archivo y por lo tanto el objeto datosJuego se igual a nulo
        //	1.1)Además si no se definió un nombre de jugador crea un Usuario Random
        // crea una nueva estructura de Juego para almacenar en el archivo
        //2) Si el archivo de datos fue encontrado
        //	 crea o recupera el jugador pasado por parametros
        if (nombreJugador.Trim().Length == 0)
        {
            nombreJugador = "Usuario" + (int)Random.Range(1, 1000);
        }
        if (datosJuego == null)
        {
            datosJuego = new DatosJuego(nombreJugador);
        }
        else
        {
            datosJuego.recuperarJugador(nombreJugador);
        }
        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      archivo = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate);

        bf.Serialize(archivo, datosJuego);
        archivo.Close();
    }
    internal static void almacenarNuevoJugador(DatosJuego datosJuego, string nombreJugador, ModosEnum modo, DeportesEnum deporte)
    {
        //ALTERNATIVAS QUE CONTEMPLA EL SIGUIENTE CÓDIGO
        //1) Que no haya encontrado el archivo y por lo tanto el objeto datosJuego sea igual a nulo
        //	1.1)Además si no se definió un nombre de jugador crea un Usuario Random
        //  con los escrito en nombreJugador se crea una nueva estructura de Juego para almacenar en el
        //  archivo
        //2) Si el archivo de datos fue encontrado
        //	2.1) si no está seleccionado ningún jugador en el Drop Down
        //		2.1.1) si no se definió un nombre de jugador crea un Usuario Random y lo coloca en
        //             TxtNombreJugador, con esa info crea un Jugador nuevo
        if (nombreJugador.Trim().Length == 0)
        {
            nombreJugador = "Usuario" + (int)Random.Range(1, 1000);
        }
        if (datosJuego == null)
        {
            //Debug.Log("CReando la instancia"+txtNombreJugador.text.Trim().Length.ToString());
            datosJuego = new DatosJuego(nombreJugador, modo, deporte);
        }
        else
        {
            datosJuego.crearJugador(nombreJugador, modo, deporte);
        }

        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      archivo = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate);

        bf.Serialize(archivo, datosJuego);
        archivo.Close();
    }
Exemple #3
0
        public Juego ObtenerJuegoId(int Id_juego)
        {
            DatosJuego dj    = new DatosJuego();
            Juego      juego = new Juego();

            juego = dj.obtenerJuegoId(Id_juego);
            return(juego);
        }
Exemple #4
0
        public String getTablaPorNombre(String nombre)
        {
            String     cod = "";
            DatosJuego da  = new DatosJuego();
            DataTable  dt  = da.getTablaJuegoNombre(nombre);

            cod = dt.Rows[0][0].ToString();
            return(cod);
        }
    public void Guardar()
    {
        BinaryFormatter fb    = new BinaryFormatter();
        FileStream      file  = File.Create(Application.persistentDataPath + "/persistencia.dat");
        DatosJuego      datos = new DatosJuego();

        Debug.Log("" + Application.persistentDataPath);
        datos.posx = GameObject.Find("ThirdPersonController").transform.position.x;
        datos.posy = GameObject.Find("ThirdPersonController").transform.position.y;
        datos.posz = GameObject.Find("ThirdPersonController").transform.position.z;
        fb.Serialize(file, datos);
        file.Close();
    }
    public void Cargar()
    {
        if (File.Exists(Application.persistentDataPath + "/persistencia.dat"))
        {
            BinaryFormatter bf    = new BinaryFormatter();
            FileStream      file  = File.Open(Application.persistentDataPath + "/persistencia.dat", FileMode.Open);
            DatosJuego      datos = (DatosJuego)bf.Deserialize(file);
            file.Close();

            Vector3 posicion = new Vector3(datos.posx, datos.posy, datos.posz);
            GameObject.Find("ThirdPersonController").transform.position = posicion;
        }
    }
    private void Inicializar()
    {
        this.indiceVecFondos = 0;
        this.iniciar         = false;
        this.direccionMovY   = -1;

        refDatosJuegos = DatosJuego.Instancia;

        if (!nombreFondo.Equals(""))
        {
            this.goFondos = GameObject.Find(this.nombreFondo);
        }

        this.ImpInfo();
    }
 internal static DatosJuego ObtenerDesdeArchivo()
 {
     if (File.Exists(Application.persistentDataPath + "/DatosWhatsBall.dat"))
     {
         Debug.Log("si encontró el archivo");
         BinaryFormatter bf         = new BinaryFormatter();
         FileStream      archivo    = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate);
         DatosJuego      datosJuego = (DatosJuego)bf.Deserialize(archivo);
         archivo.Close();
         return(datosJuego);
     }
     else
     {
         return(null);
     }
 }
Exemple #9
0
    void Start()
    {
        Debug.Log("ejecutando Start");
        lblRendimientoAlmacenado.enabled = false;
        tiemposRegistrados.Clear();
        lblIteracion.text = (tiemposRegistrados.Count + 1).ToString();
        activarDesactivarResumen(false);

        //Apagamos la etiqueta Toque para continuar
        lblSigaLasRojas.enabled       = false;
        lblToqueParaContinuar.enabled = false;


        if (File.Exists(Application.persistentDataPath + "/DatosWhatsBall.dat"))
        {
            BinaryFormatter bf      = new BinaryFormatter();
            FileStream      archivo = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate);
            datosJuego = (DatosJuego)bf.Deserialize(archivo);
            archivo.Close();
            //coloco los valores recuperados en la pantalla
            lblJugador.text          = datosJuego.jugadorActual.nombre;
            lblNivel.text            = "Nivel " + datosJuego.jugadorActual.nivelActual.ToString();
            lblModo.text             = "Modo " + datosJuego.jugadorActual.modoActual.ToString();
            imagenFondoCancha.sprite = JuegoHelper.obtenerFondo(datosJuego.jugadorActual.deporteActual);
            pelota.GetComponent <SpriteRenderer>().sprite = JuegoHelper.obtenerPelota(datosJuego.jugadorActual.deporteActual);
        }
        //Debug.Log("se recupero el archivo rendimientos almacenados= "+datosJuego.jugadorActual.rendimientosNiveles.Count.ToString());
        datosRendimientos = datosJuego.jugadorActual.obtenerRendimientos();
        Debug.Log("Rendimientos=" + datosRendimientos.rendimientos.Count.ToString());
        nivelDeJuego = datosJuego.jugadorActual.obtenerNivelDeJuego();

        cantidadTotalPelotas   = nivelDeJuego.cantidadTotalPelotas;
        tamanioActualPelota    = nivelDeJuego.tamanioPelota;
        velocidadPelotasActual = nivelDeJuego.velocidadActualPelotas;
        tiempoDeColor          = nivelDeJuego.tiempoDeColor;
        tiempoDeInicio         = nivelDeJuego.tiempoDeInicio;
        continuarRebotes       = nivelDeJuego.continuarRebotes;
        cantidadResaltadas     = nivelDeJuego.cantidadResaltadas;
        if (primeraEjecucion)
        {
            creacionDePelotas();
            primeraEjecucion = false;
        }
    }
 void Start()
 {
     //si existe el archivo con la configuración del juego lo recupera y setea todas las configuraciones de la pantalla con los valores recuperados
     Screen.fullScreen = false;
     datosJuego        = DatosJuegoHelper.ObtenerDesdeArchivo();
     if (datosJuego != null)
     {
         recuperarSeteosJugador();
         dropSelectorNivel.value   = datosJuego.jugadorActual.nivelActual - 1;
         dropSelectorModo.value    = (int)datosJuego.jugadorActual.modoActual;
         dropSelectorDeporte.value = (int)datosJuego.jugadorActual.deporteActual;
         imagenFondoCancha.sprite  = JuegoHelper.obtenerFondo(datosJuego.jugadorActual.deporteActual);
         pelota.GetComponent <SpriteRenderer>().sprite = JuegoHelper.obtenerPelota(datosJuego.jugadorActual.deporteActual);
     }
     else
     {
         Debug.Log("No encontró el archivo");
     }
 }
Exemple #11
0
    void Start()
    {
        Debug.Log("se está ejecutando el Start");
        //DatosJuegoHelper.BorrarArchivoParaInicializarElJuego();
        //si existe el archivo con la configuración del juego lo recupera y setea todas las configuraciones de la pantalla con los valores recuperados
        Screen.fullScreen = false;
        datosJuego        = DatosJuegoHelper.ObtenerDesdeArchivo();
        if (datosJuego != null)
        {
            lblNivel.text       = "Nivel " + datosJuego.jugadorActual.nivelActual.ToString();
            lblModo.text        = "Modo " + datosJuego.jugadorActual.modoActual.ToString();
            lblDeporte.text     = "Deporte " + datosJuego.jugadorActual.deporteActual.ToString();
            imagenPelota.sprite = JuegoHelper.obtenerPelota(datosJuego.jugadorActual.deporteActual);
            CargarDropDownJugadores();
        }
        else
        {
            DesactivarActivarControles(false);

            Debug.Log("No encontró el archivo");
        }
    }
Exemple #12
0
    void Start()
    {
        //si existe el archivo con la configuración del juego lo recupera y setea todas las configuraciones de la pantalla con los valores recuperados
        Screen.fullScreen = false;
        if (File.Exists(Application.persistentDataPath + "/DatosWhatsBall.dat"))
        {
            Debug.Log("si encontró el archivo");
            BinaryFormatter bf      = new BinaryFormatter();
            FileStream      archivo = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate);
            datosJuego = (DatosJuego)bf.Deserialize(archivo);
            pelota.GetComponent <SpriteRenderer>().sprite = JuegoHelper.obtenerPelota(datosJuego.jugadorActual.deporteActual);

            //datosJuego = new DatosJuego("hacha");
            archivo.Close();


            recuperarSeteosJugador();
            ListenerControls();
        }
        else
        {
            Debug.Log("No encontró el archivo");
        }
    }
Exemple #13
0
    internal static void ImprimirCantidadDeRendimientosDelJugadorActual(DatosJuego datosJuego)
    {
        DatosRendimientos dr = datosJuego.jugadorActual.rendimientosNiveles[(int)datosJuego.jugadorActual.modoActual][datosJuego.jugadorActual.nivelActual];

        Debug.Log("rendimientos del jugador actual=" + dr.rendimientos.Count.ToString());
    }
Exemple #14
0
        public bool JuegoEliminado(int cod)
        {
            DatosJuego dj = new DatosJuego();

            return(dj.juegoEliminado(cod));
        }
Exemple #15
0
 void Start()
 {
     //si existe el archivo con la configuración del juego lo recupera
     Screen.fullScreen = false;
     datosJuego        = DatosJuegoHelper.ObtenerDesdeArchivo();
 }
Exemple #16
0
        public DataTable getTabla(String nombre)
        {
            DatosJuego da = new DatosJuego();

            return(da.getTablaJuegos(nombre));
        }
    //public Dictionary<string, int> datosIngredientes;

    void Awake()
    {
        instance = this;
    }
Exemple #18
0
        public bool agregarJuego(Juego juego)
        {
            DatosJuego da = new DatosJuego();

            return(da.insertarJuego(juego));
        }
Exemple #19
0
        public bool editarJuego(Juego juego)
        {
            DatosJuego da = new DatosJuego();

            return(da.ActualizarJuegos(juego));
        }
Exemple #20
0
        public DataTable getTablaPorGenero(int id)
        {
            DatosJuego da = new DatosJuego();

            return(da.getTablaJuegosPorGenero(id));
        }
Exemple #21
0
        public DataTable getTabla(int id)
        {
            DatosJuego da = new DatosJuego();

            return(da.getTablaJuegos(id));
        }
Exemple #22
0
 internal static void ImprimirElJugadorActual(DatosJuego datosJuego)
 {
     Debug.Log("datosJuego.jugadorActual.nombre=" + datosJuego.jugadorActual.nombre);
     Debug.Log("datosJuego.jugadorActual.nivelActual=" + datosJuego.jugadorActual.nivelActual.ToString());
 }
Exemple #23
0
        public int eliminarJuego(Juego juego)
        {
            DatosJuego da = new DatosJuego();

            return(da.eliminarJuegos(juego));
        }
Exemple #24
0
        public bool existeJuego(String juego)
        {
            DatosJuego da = new DatosJuego();

            return(da.juegoExiste(juego));
        }