|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrisiko.server.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()
|
boolean |
isLandErobert()
|
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)
|
void |
setLandErobert(boolean landErobert)
|
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) throws java.rmi.RemoteException
java.rmi.RemoteException
public void kartenEinloesen(int[] kartensatz, Spieler p) throws java.rmi.RemoteException
kartensatz
- einzulösender Kartensatzp
- Spieler, der Karten einlöst
java.rmi.RemoteException
public void addKarte(Spieler p) throws java.rmi.RemoteException
p
- Spieler der die Karte bekommt
java.rmi.RemoteException
public void setEinloesbareKarten(java.util.Vector<int[]> einloesbareKarten)
einloesbareKarten
- the einloesbareKarten to setpublic 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 |