public void JalarCarta(ElementoBaraja cual, int bando)
    {
        SCCarta    carta   = barajaMaestra.GetCarta(cual);
        GameObject cartaGO = Instantiate(prCarta, mano) as GameObject;
        Carta      cartaCa = cartaGO.GetComponent <Carta>();

        cartaCa.Inicializar(carta, bando);
    }
示例#2
0
 public void ConvertirDesdeTexto()
 {
     string[] textos = texto.Split('|');
     cartasComprimidas = new List <ElementoBaraja>();
     for (int i = 0; i < textos.Length; i++)
     {
         if (textos[i].Length > 3)
         {
             ElementoBaraja e = new ElementoBaraja(textos[i]);
             cartasComprimidas.Add(e);
         }
     }
 }
示例#3
0
    public void Comprimir()
    {
        cartasComprimidas = new List <ElementoBaraja>();
        int posi = 0;

        for (int i = 0; i < cartasDescomprimidas.Count; i++)
        {
            posi = BuscarCarta(cartasComprimidas, cartasDescomprimidas[i].tipo, cartasDescomprimidas[i].carta);
            if (posi == -1)
            {
                ElementoBaraja e = new ElementoBaraja();
                e.tipo     = cartasDescomprimidas[i].tipo;
                e.carta    = cartasDescomprimidas[i].carta;
                e.cantidad = 1;
                cartasComprimidas.Add(e);
            }
            else
            {
                cartasDescomprimidas[posi].cantidad++;
            }
        }
    }
 public SCCarta GetCarta(ElementoBaraja cual, int _carta)
 {
     return(GetLista((int)cual.tipo)[_carta]);
 }