Ejemplo n.º 1
0
 public void DesdeString(string str)
 {
     string[] varios = str.Split('!');
     if (varios.Length >= 3)
     {
         tipo     = NumeroATipo(int.Parse(varios[0]));
         carta    = int.Parse(varios[1]);
         cantidad = int.Parse(varios[2]);
     }
 }
Ejemplo n.º 2
0
 public int BuscarCarta(List <ElementoBaraja> bar, TiposBaraja tipo, int carta)
 {
     for (int i = 0; i < bar.Count; i++)
     {
         if (bar[i].tipo == tipo && bar[i].carta == carta)
         {
             return(i);
         }
     }
     return(-1);
 }
Ejemplo n.º 3
0
    void Start()
    {
        baraja.CargarCartas();
        for (int i = 0; i < baraja.cartasComprimidas.Count; i++)
        {
            ItemCarta itc = (Instantiate(itemCarta, padreItemCartas) as GameObject).GetComponent <ItemCarta>();
            itc.Inicializar(barajaMaestra.GetCarta(baraja.cartasComprimidas[i]), baraja.cartasComprimidas[i].cantidad);
            itc.gameObject.SetActive(true);
        }

        for (int i = 1; i < 6; i++)
        {
            TiposBaraja t = (TiposBaraja)i;
            (Instantiate(LineaSeparadora, padreItemTienda) as GameObject).GetComponentInChildren <Text>().text = t.ToString().ToUpper();
            List <SCCarta> cartas = barajaMaestra.GetLista(i);
            for (int j = 0; j < cartas.Count; j++)
            {
                ItemCarta itc = (Instantiate(itemTienda, padreItemTienda) as GameObject).GetComponent <ItemCarta>();
                itc.InicializarTienda(barajaMaestra.GetCarta(i, j), barajaMaestra.GetCarta(i, j).precio);
                itc.gameObject.SetActive(true);
            }
        }
    }
Ejemplo n.º 4
0
 public int TipoANumero(TiposBaraja t)
 {
     return((int)t);
 }