p1.aplic.mancala.jogo
Interface Jogador
- All Known Implementing Classes:
- JogadorAbstrato
- public interface Jogador
Interface de um jogador, seja humano ou computador,
apoiado em interface gráfica ou textual.
- Version:
- 1.0
Copyright (C) 2001 Universidade Federal da Paraíba.
- Author:
- Jacques Philippe Sauvé, jacques@dsc.ufpb.br
getNome
public java.lang.String getNome()
- Obtém o nome do jogador.
- Returns:
- O nome do jogador
getPosição
public int getPosição()
- Informa a posição do jogador.
- Returns:
- A posição do jogador (EM_BAIXO ou EM_CIMA)
escolheJogada
public int escolheJogada(JogoMancala jogo)
throws MancalaException
- Pede ao jogador para escolher um buraco para jogar.
- Parameters:
jogo
- O jogo do qual o jogador está participando.- Returns:
- O número do buraco (entre 0 e 5)
- Throws:
MancalaException
- se o buraco escolhido não for possível.