risiko.local.valueobjects
Class Land

java.lang.Object
  extended by risiko.local.valueobjects.Land
All Implemented Interfaces:
java.io.Serializable

public class Land
extends java.lang.Object
implements java.io.Serializable

mit der Land-Klasse kann ein Land-Objekt erzeugt werden, dem ein Name, die Anzahl der in ihm vorhandenen Einheiten und dessen Besitzer zugewiesen wird.

Version:
2009-06-18
Author:
hhollstein
See Also:
Serialized Form

Constructor Summary
Land(java.lang.String n, java.awt.Color f)
           
 
Method Summary
 boolean equals(Land vgl)
           
 int getAnzEinheiten()
           
 Spieler getBesitzer()
           
 java.awt.Color getFarbe()
           
 java.lang.String getInfos()
           
 java.lang.String getName()
           
 int getNummer()
           
 boolean isBeteiligt()
           
 void setAnzEinheiten(int anzEinheiten)
           
 void setBesitzer(Spieler besitzer)
           
 void setBeteiligt(boolean beteiligt)
           
 void setFarbe(java.awt.Color farbe)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
          Gibt Namen des Landes zurück
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Land

public Land(java.lang.String n,
            java.awt.Color f)
Parameters:
n - Name des Landes
f - Farbe auf Karte
Method Detail

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getName

public java.lang.String getName()
Returns:
the name

setBesitzer

public void setBesitzer(Spieler besitzer)
Parameters:
besitzer - the besitzer to set

getBesitzer

public Spieler getBesitzer()
Returns:
the besitzer

setAnzEinheiten

public void setAnzEinheiten(int anzEinheiten)
Parameters:
anzEinheiten - the anzEinheiten to set

getAnzEinheiten

public int getAnzEinheiten()
Returns:
the anzEinheiten

setFarbe

public void setFarbe(java.awt.Color farbe)
Parameters:
farbe - the farbe to set

getFarbe

public java.awt.Color getFarbe()
Returns:
the farbe

setBeteiligt

public void setBeteiligt(boolean beteiligt)
Parameters:
beteiligt - the beteiligt to set

isBeteiligt

public boolean isBeteiligt()
Returns:
the beteiligt

getNummer

public int getNummer()
Returns:
the nummer

toString

public java.lang.String toString()
Gibt Namen des Landes zurück

Overrides:
toString in class java.lang.Object

getInfos

public java.lang.String getInfos()
Returns:
Alle Informationen des Landes (3zeilig)

equals

public boolean equals(Land vgl)
Parameters:
vgl - Vergleichsland
Returns:
true, wenn Name gleich; false, wenn Name verschieden.