|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrisiko.local.domain.KartenMgr
public class KartenMgr
Verwaltet die Kartenfunktionen
Constructor Summary | |
---|---|
KartenMgr(int laenderanzahl)
Konstruktor: - erstellt Kartenstapel, Ablagestapel und Stapel für einlösbare Karten - setzt die Anzahl bisher eingelösten Karten auf 0 - füllt Kartenstapel mit je einer Karte für ein Land gliechmäßig mit Soldaten, Reitern und Kanonen - fügt zwei Joker zum Kartenstapel hinzu - mischt den Kartenstapel |
Method Summary | |
---|---|
void |
addKarte(Spieler p)
Nimmt eine Karte vom Kartenstapel und fügt sie dem Spieler hinzu |
java.util.Vector<int[]> |
getEinloesbareKarten()
Gibt die einlösbaren Karten zurück |
boolean |
isLandErobert()
Gibt zurück, ob ein Land erobert wurde |
void |
kartenEinloesen(int[] kartensatz,
Spieler p)
Löscht einzuloesende Karten des Spielers, setzt Einlösenummer hoch und schreibt dem Spieler die Bonuspunkte gut |
boolean |
pruefKarten(Spieler p)
Prüft ob Karten eingelöst werden können Fügt alle einlösbaren Kartensätze zu einlösbaren Karten hinzu |
void |
setEinloesbareKarten(java.util.Vector<int[]> einloesbareKarten)
Setzt die einlösbaren Karten |
void |
setLandErobert(boolean landErobert)
Setzt den Wert für Land erobert auf true |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KartenMgr(int laenderanzahl)
laenderanzahl
- Anzahl aller Länder = Anzahl der KartenMethod Detail |
---|
public boolean pruefKarten(Spieler p)
p
- Spieler, dessen Karten geprüft werden
public void kartenEinloesen(int[] kartensatz, Spieler p)
kartensatz
- einzulösender Kartensatzp
- Spieler, dessen Karten eingelöst werdenpublic void addKarte(Spieler p)
p
- Spieler der die Karte bekommtpublic void setEinloesbareKarten(java.util.Vector<int[]> einloesbareKarten)
einloesbareKarten
- Vektor mit einlösbaren Kartenpublic java.util.Vector<int[]> getEinloesbareKarten()
public void setLandErobert(boolean landErobert)
landErobert
- the landErobert to setpublic boolean isLandErobert()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |