stasichase.kram
Class MoveEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--stasichase.kram.MoveEvent

public class MoveEvent
extends EventObject

Dieses Event ist ein Container für einen vom Server kommenden Move. Es liefert darüber hinaus noch weitere Informationen über Art des Zuges und den ziehenden Spieler.

Version:
$Id: MoveEvent.java,v 1.3 2000/06/19 23:21:16 jwillhft Exp $
Author:
Serialized Form

Field Summary
protected  Move move
           
protected  ExportPlayer spieler
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MoveEvent(Object source, Move move, ExportPlayer spieler)
          Erzeugt ein neues MoveEvent und initialisiert es mit dem Move und dem Spieler.
 
Method Summary
 Move getMove()
          Liefert den gezogenen Move.
 ExportPlayer getSpieler()
          Liefert den Spieler, der gezogen hat.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

move

protected Move move

spieler

protected ExportPlayer spieler
Constructor Detail

MoveEvent

public MoveEvent(Object source,
                 Move move,
                 ExportPlayer spieler)
Erzeugt ein neues MoveEvent und initialisiert es mit dem Move und dem Spieler.
Parameters:
move - der gezogene Move
spieler - der Spieler, der gezogen hat.
Method Detail

getMove

public Move getMove()
Liefert den gezogenen Move.
Returns:
der gezogene Move.

getSpieler

public ExportPlayer getSpieler()
Liefert den Spieler, der gezogen hat.
Returns:
der Spieler, der gezogen hat.