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(); } }
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); }