muehle.logic
Class SetAction

java.lang.Object
  extended by muehle.logic.Action
      extended by muehle.logic.SetAction

public class SetAction
extends Action

Diese Klasse implementiert eine Setz-Aktion. Sie führt das Setzen eines Steines auf dem Spielfeld durch.

Since:
20.04.2004
Version:
2.01
Author:
Bastian Späth, Florian Lemmerich

Field Summary
 
Fields inherited from class muehle.logic.Action
destination, player, undoAction
 
Constructor Summary
SetAction()
           
SetAction(Player p, int destination)
          Der Konstruktor erzeugt die SetAction entsprechend dem Suepr-Konstruktor einer allgemeinen Aktion.
 
Method Summary
 boolean equals(java.lang.Object o)
          überprüft, ob die übergeben Set-Action gleich dieser Set-Action ist.
 int getActionValue()
          gibt die Veränderung des Action-Values zurück, die durch die SetAktion entsteht.
 java.lang.String toNetString()
          gibt eine String-Darstellung der Set-Aktion für das Netzwerkprotokoll zurück im Format x,y,z mit den Setz-Koordinaten
 java.lang.String toString()
          gibt eine String-Darstellung der Set-Aktion der Aktion für das Status-Panel zurück im Format Seten auf: x,y,z mit den Setzkoordinaten
 
Methods inherited from class muehle.logic.Action
getDestination, getPlayer, getStone, getUndoAction, setDestination, setPlayer
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SetAction

public SetAction(Player p,
                 int destination)
Der Konstruktor erzeugt die SetAction entsprechend dem Suepr-Konstruktor einer allgemeinen Aktion.

Parameters:
p - Spieler, dessen Stein gesetzt wird.
destination - Position, an die gesetzt werden soll
Since:
20.04.2004

SetAction

public SetAction()
Method Detail

toString

public java.lang.String toString()
gibt eine String-Darstellung der Set-Aktion der Aktion für das Status-Panel zurück im Format Seten auf: x,y,z mit den Setzkoordinaten

Overrides:
toString in class Action
Returns:
SetAction-Stringdarstellung fürs Status-Panel
Since:
20.04.2004

toNetString

public java.lang.String toNetString()
gibt eine String-Darstellung der Set-Aktion für das Netzwerkprotokoll zurück im Format x,y,z mit den Setz-Koordinaten

Overrides:
toNetString in class Action
Returns:
SetAction-Stringdarstellung fürs Netzwerkprotokoll
Since:
20.04.2004

equals

public boolean equals(java.lang.Object o)
überprüft, ob die übergeben Set-Action gleich dieser Set-Action ist.

Overrides:
equals in class java.lang.Object
Parameters:
o - Set-Action
Returns:
true für Gleichheit, sonst false
Since:
20.04.2004

getActionValue

public int getActionValue()
gibt die Veränderung des Action-Values zurück, die durch die SetAktion entsteht.

Overrides:
getActionValue in class Action
Returns:
Veränderung des Action-Values
Since:
20.04.2004