Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 public void CambiarDeModo(ModosEnum modo)
 {
     if (modoActual != modo)
     {
         modoActual  = modo;
         nivelActual = 1;
     }
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
    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();
    }
Exemplo n.º 5
0
 public DatosJuego(string nombreJugador, ModosEnum modo, DeportesEnum deporte)
 {
     crearJugador(nombreJugador, modo, deporte);
 }