|
||||||||||
| 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 Karten| Method 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.RemoteExceptionpublic 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 | |||||||||