org.moyoman.comm.client
Class MakeMoveEvent

java.lang.Object
  |
  +--org.moyoman.comm.client.MakeMoveEvent

public class MakeMoveEvent
extends Object

This class is used to store data that is sent to MakeMoveListener objects.


Field Summary
private  MoveDescriptor moveDescriptor
          The move descriptor of the move that caused the event.
private  Player player
          The player for whom the event occurred.
 
Constructor Summary
MakeMoveEvent(Player p, MoveDescriptor md)
          Create a new MakeMoveEvent object.
 
Method Summary
 MoveDescriptor getMoveDescriptor()
          Get the move descriptor.
 Player getPlayer()
          Get the player.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

player

private Player player
The player for whom the event occurred.


moveDescriptor

private MoveDescriptor moveDescriptor
The move descriptor of the move that caused the event.

Constructor Detail

MakeMoveEvent

public MakeMoveEvent(Player p,
                     MoveDescriptor md)
Create a new MakeMoveEvent object.

Parameters:
p - The player
md - The move descriptor.
Method Detail

getPlayer

public Player getPlayer()
Get the player.

Returns:
A Player object.

getMoveDescriptor

public MoveDescriptor getMoveDescriptor()
Get the move descriptor.

Returns:
A MoveDescriptor object.