MANCALA: CLASSE JogoMancala - 1
class JogoMancala {
int jogadorCorrente = 0;
TabuleiroMancala tabuleiro;
Jogador [] jogadores;
JogoMancala( String nome0, String nome1 ) {
tabuleiro = new TabuleiroMancala();
tabuleiro.prepareAJogar();
jogadores = new Jogador[2];
jogadores[0] = new Jogador( nome0, 0 );
jogadores[1] = new Jogador( nome1, 1 );
jogadorCorrente = 0;
}
public void joga() throws IOException {
mostraTabuleiro();
while( !tabuleiro.partidaTerminou() ) {
int numBuraco = jogadores[jogadorCorrente].selecioneJogada(tabuleiro);
boolean jogaNovamente = tabuleiro.facaJogada( jogadorCorrente, numBuraco );
System.out.println( "Jogador " + jogadorCorrente +
" moveu de " + numBuraco );
mostraTabuleiro();
JAVA-17 home programa
anterior próxima