risiko.local.valueobjects
Class Land
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Land
public Land(java.lang.String n,
java.awt.Color f)
- Parameters:
n
- Name des Landesf
- Farbe auf Karte
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.