Ejemplo n.º 1
0
    void OnMouseOver()
    {
        JogadorHumano jogador = GameObject.Find("JogadorHumano").GetComponent <JogadorHumano>();

        if (jogador.turno && Input.GetMouseButtonDown(0) && baralho.Count > 0)
        {
            jogador.ComprarPeca();
            jogador.fazendoMovimento = false;
        }
    }
Ejemplo n.º 2
0
    public void DistribuiCartas()
    {
        JogadorHumano jogador = GameObject.Find("JogadorHumano").GetComponent <JogadorHumano>();

        for (int i = 0; i < 14; i++)
        {
            for (int j = 0; j < todosJogadores.Count; j++)
            {
                todosJogadores[j].ComprarPeca();
            }
        }
    }
Ejemplo n.º 3
0
 void Start()
 {
     jogador = GameObject.Find("JogadorHumano").GetComponent <JogadorHumano>();
     todosJogadores.Add(jogador);
     jogadoresIA = new List <JogadorIA>();
     for (int i = 0; i < 3; i++)
     {
         JogadorIA ia = gameObject.AddComponent <JogadorIA>();
         jogadoresIA.Add(ia);
         todosJogadores.Add(ia);
     }
     jogadorAtual = todosJogadores[0];
 }
Ejemplo n.º 4
0
    void OnMouseOver()
    {
        JogadorHumano jogador = GameObject.Find("JogadorHumano").GetComponent <JogadorHumano>();

        if (jogador.turno && Input.GetMouseButtonDown(0))
        {
            /*
             * Board board = GameObject.Find("Tabuleiro").GetComponent<Board>();
             * if (board.ValidarTabuleiro())
             * {
             *  jogador.fazendoMovimento = true;
             * }
             * else
             * {
             *  // Mostra ao jogador que tem algo de errado.
             * }
             */
            jogador.fazendoMovimento = false;
        }
    }