Example #1
0
    public override void ComprarPeca()
    {
        Deck deck = GameObject.Find("Deck").GetComponent <Deck>();

        Deck.Carta carta = deck.ComprarCardIA();
        cartas.Add(carta);
    }
Example #2
0
    private bool ValidarLinha(int linha)
    {
        List <Deck.Carta> grupo = new List <Deck.Carta>();

        for (int i = 0; i < X_SIZE; i++)
        {
            PieceMovement pm = tab[linha, i].GetComponent <PieceMovement>();
            if (tab[linha, i] == null && grupo.Count != 0)
            {
                if (!ValidarGrupo(grupo))
                {
                    return(false);
                }
                grupo = new List <Deck.Carta>();
            }
            if (tab[linha, i] != null)
            {
                Deck.Carta carta = new Deck.Carta(pm.numero, pm.cor);
                grupo.Add(carta);
            }
        }
        if (!ValidarGrupo(grupo))
        {
            return(false);
        }
        return(true);
    }