示例#1
0
 public void inicalizaPecas()
 {
     foreach (Transform peca in pedrasPretas.transform)
     {
         peca.gameObject.GetComponent <Peca>().jogador = GameController.instance.getJogador1();
         peca.gameObject.GetComponent <Peca>().tipo    = Tipos.getPecaJogador1();
     }
     foreach (Transform peca in pedrasVermelhas.transform)
     {
         peca.gameObject.GetComponent <Peca>().jogador = GameController.instance.getJogador2();
         peca.gameObject.GetComponent <Peca>().tipo    = Tipos.getPecaJogador2();
     }
 }
示例#2
0
 private void preenchePecasJogador1()
 {
     matrizTabuleiroInt[0, 0] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[0, 2] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[0, 4] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[0, 6] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[1, 1] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[1, 3] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[1, 5] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[1, 7] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[2, 0] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[2, 2] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[2, 4] = Tipos.getPecaJogador1();
     matrizTabuleiroInt[2, 6] = Tipos.getPecaJogador1();
 }
 // inicializa valores para verificação de movimentos de acordo com o jogador atual
 private static int[] GetValoresPecas(int jogador)
 {
     int[] valoresPecas = new int[3];
     if (jogador == 1)
     {
         valoresPecas[0] = Tipos.getDamaJogador1();
         valoresPecas[1] = Tipos.getPecaJogador2();
         valoresPecas[2] = Tipos.getDamaJogador2();
     }
     else
     {
         valoresPecas[0] = Tipos.getDamaJogador2();
         valoresPecas[1] = Tipos.getPecaJogador1();
         valoresPecas[2] = Tipos.getDamaJogador1();
     }
     return(valoresPecas);
 }