p1.aplic.mancala.jogo
Class MancalaEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--p1.aplic.mancala.jogo.MancalaEvent
All Implemented Interfaces:
java.io.Serializable

public class MancalaEvent
extends java.util.EventObject

Representação de um evento "interessante" de um jogo de Mancala.

Version:
1.0
Copyright (C) 2001 Universidade Federal da Paraíba.
Author:
Jacques Philippe Sauvé, jacques@dsc.ufpb.br
See Also:
Serialized Form

Field Summary
static int FIM_DE_JOGO
          Um possível evento de jogo: o jogo acabou.
static int INICIO_DE_JOGO
          Um possível evento de jogo: o jogo acabou de iniciar mas ninguém jogou ainda.
static int JOGADOR_JOGOU
          Um possível evento de jogo: um jogador acabou de jogar.
 
Constructor Summary
MancalaEvent(JogoMancala source, Buraco buraco, Jogador jogadorAtual, Jogador jogadorQueJogou)
          Construtor de um evento de jogo.
 
Method Summary
 Buraco getBuraco()
          Accessor para o buraco jogado.
 Jogador getJogadorAtual()
          Accessor para o próximo jogador a jogar.
 Jogador getJogadorQueJogou()
          Accessor para o jogador que acabou de jogar.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INICIO_DE_JOGO

public static final int INICIO_DE_JOGO
Um possível evento de jogo: o jogo acabou de iniciar mas ninguém jogou ainda.

JOGADOR_JOGOU

public static final int JOGADOR_JOGOU
Um possível evento de jogo: um jogador acabou de jogar.

FIM_DE_JOGO

public static final int FIM_DE_JOGO
Um possível evento de jogo: o jogo acabou.
Constructor Detail

MancalaEvent

public MancalaEvent(JogoMancala source,
                    Buraco buraco,
                    Jogador jogadorAtual,
                    Jogador jogadorQueJogou)
Construtor de um evento de jogo.
Parameters:
source - O jogo que é a fonte do evento.
buraco - O buraco que acabou de ser jogado.
jogadorAtual - O próximo jogador a jogar.
jogadorQueJogou - Quem acabou de jogar.
Method Detail

getBuraco

public Buraco getBuraco()
Accessor para o buraco jogado.
Returns:
O buraco que foi jogado.

getJogadorQueJogou

public Jogador getJogadorQueJogou()
Accessor para o jogador que acabou de jogar.
Returns:
O jogador que acabou de jogar.

getJogadorAtual

public Jogador getJogadorAtual()
Accessor para o próximo jogador a jogar.
Returns:
O próximo jogador a jogar.