public void crearJugador(string nombreJugador, ModosEnum modo, DeportesEnum deporte) { //creamos un nuevo jugador y lo asignamos a la propiedad jugadorActual jugadorActual = new DatosJugador(nombreJugador, modo, deporte); //almacenamos al jugador que creamos en el diccionario jugadores.Add(nombreJugador.ToUpper(), jugadorActual); }
public static Sprite obtenerPelota(DeportesEnum deporte) { Sprite pelota; switch (deporte) { case DeportesEnum.Basquetbol: pelota = Resources.Load <Sprite>("Sprites/basket"); break; case DeportesEnum.Futbol: pelota = Resources.Load <Sprite>("Sprites/futbol"); break; case DeportesEnum.Tenis: pelota = Resources.Load <Sprite>("Sprites/tenis"); break; case DeportesEnum.Voley: pelota = Resources.Load <Sprite>("Sprites/voley"); break; default: pelota = Resources.Load <Sprite>("Sprites/basket"); break; } return(pelota); }
public static Sprite obtenerFondo(DeportesEnum deporte) { Sprite fondo; switch (deporte) { case DeportesEnum.Basquetbol: fondo = Resources.Load <Sprite>("Sprites/CanchaBasquet"); break; case DeportesEnum.Futbol: fondo = Resources.Load <Sprite>("Sprites/CanchaFutbol"); break; case DeportesEnum.Tenis: fondo = Resources.Load <Sprite>("Sprites/CanchaTenis"); break; case DeportesEnum.Voley: fondo = Resources.Load <Sprite>("Sprites/CanchaVoley"); break; default: fondo = Resources.Load <Sprite>("Sprites/CanchaBasket"); break; } return(fondo); }
public DatosJugador(string nombreJugador, ModosEnum modo, DeportesEnum deporte) { nombre = nombreJugador; nivelActual = 1; modoActual = modo; deporteActual = deporte; //Creamos los 10 niveles de juego para el jugador for (int modoJugador = 0; modoJugador < 3; modoJugador++) { for (int i = 1; i < 11; i++) { niveles[modoJugador].Add(i, new NivelDeJuego(i, (int)modoJugador)); rendimientosNiveles[modoJugador].Add(i, new DatosRendimientos()); } } Debug.Log("se creo el usuario " + nombreJugador + " DatosRendimientos:" + rendimientosNiveles[(int)modoActual].Count.ToString()); }
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 DatosJuego(string nombreJugador, ModosEnum modo, DeportesEnum deporte) { crearJugador(nombreJugador, modo, deporte); }