p1.aplic.mancala.cui
Class OutputMancalaCUI

java.lang.Object
  |
  +--p1.aplic.mancala.cui.OutputMancalaCUI
All Implemented Interfaces:
java.util.EventListener, MancalaListener

public class OutputMancalaCUI
extends java.lang.Object
implements MancalaListener

Classe que recebe os eventos de jogo e fornece a saída com interface a caractere.

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

Constructor Summary
OutputMancalaCUI()
           
 
Method Summary
 void fimDeJogo(MancalaEvent evento)
          Recebe o evento de fim de jogo.
 void inicioDeJogo(MancalaEvent evento)
          Recebe o evento de início de jogo.
 void jogadorJogou(MancalaEvent evento)
          Recebe o evento de jogada feita.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputMancalaCUI

public OutputMancalaCUI()
Method Detail

inicioDeJogo

public void inicioDeJogo(MancalaEvent evento)
Recebe o evento de início de jogo.
Specified by:
inicioDeJogo in interface MancalaListener
Parameters:
evento - O evento INICIO_DE_JOGO. O evento contém o jogo fonte e o primeiro jogador.

jogadorJogou

public void jogadorJogou(MancalaEvent evento)
Recebe o evento de jogada feita.
Specified by:
jogadorJogou in interface MancalaListener
Parameters:
evento - O evento JOGADOR_JOGOU. O evento contém o jogo fonte, o buraco jogado, quem jogou, e o próximo jogador.

fimDeJogo

public void fimDeJogo(MancalaEvent evento)
Recebe o evento de fim de jogo.
Specified by:
fimDeJogo in interface MancalaListener
Parameters:
evento - O evento FIM_DE_JOGO. O evento contém o jogo fonte, e quem jogou.