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(); }
public Juego ObtenerJuegoId(int Id_juego) { DatosJuego dj = new DatosJuego(); Juego juego = new Juego(); juego = dj.obtenerJuegoId(Id_juego); return(juego); }
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); } }
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"); } }
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"); } }
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"); } }
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()); }
public bool JuegoEliminado(int cod) { DatosJuego dj = new DatosJuego(); return(dj.juegoEliminado(cod)); }
void Start() { //si existe el archivo con la configuración del juego lo recupera Screen.fullScreen = false; datosJuego = DatosJuegoHelper.ObtenerDesdeArchivo(); }
public DataTable getTabla(String nombre) { DatosJuego da = new DatosJuego(); return(da.getTablaJuegos(nombre)); }
//public Dictionary<string, int> datosIngredientes; void Awake() { instance = this; }
public bool agregarJuego(Juego juego) { DatosJuego da = new DatosJuego(); return(da.insertarJuego(juego)); }
public bool editarJuego(Juego juego) { DatosJuego da = new DatosJuego(); return(da.ActualizarJuegos(juego)); }
public DataTable getTablaPorGenero(int id) { DatosJuego da = new DatosJuego(); return(da.getTablaJuegosPorGenero(id)); }
public DataTable getTabla(int id) { DatosJuego da = new DatosJuego(); return(da.getTablaJuegos(id)); }
internal static void ImprimirElJugadorActual(DatosJuego datosJuego) { Debug.Log("datosJuego.jugadorActual.nombre=" + datosJuego.jugadorActual.nombre); Debug.Log("datosJuego.jugadorActual.nivelActual=" + datosJuego.jugadorActual.nivelActual.ToString()); }
public int eliminarJuego(Juego juego) { DatosJuego da = new DatosJuego(); return(da.eliminarJuegos(juego)); }
public bool existeJuego(String juego) { DatosJuego da = new DatosJuego(); return(da.juegoExiste(juego)); }