|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Spieler
Repraesentation eines Spielers beim Kalah-Spiel
Method Summary | |
---|---|
void |
begibDichAufAusgangsKachel()
in Ausgangsposition begeben |
boolean |
istSpielerA()
Ueberpruefung, welcher Spieler es ist |
String |
liefereSpielerTyp()
liefert A oder B, je nachdem, welcher Spielertyp es ist |
Spielzug |
naechsterSpielzug()
ermittelt den naechsten Spielzug, fuehrt ihn aus und liefert ihn |
void |
sammleResteUndBringSieZumKalah()
sammelt uebrig gebliebene Koerner ein und packt sie ins eigene Kalah |
void |
setzeSpieler(boolean istSpielerA)
kennzeichnet einen Spieler als Spieler A oder B |
void |
spielBeenden(boolean istSieger)
beliebige Aktion, die ein Spieler nach Ende des Spiels durchfuehrt; uebergeben wird die Information, ob der Spieler gewonnen hat |
void |
teileSpielregelnMit(Spielregeln regeln)
uebergibt dem Spieler die Spielregeln |
Method Detail |
---|
void begibDichAufAusgangsKachel()
boolean istSpielerA()
String liefereSpielerTyp()
Spielzug naechsterSpielzug()
void sammleResteUndBringSieZumKalah()
void setzeSpieler(boolean istSpielerA)
istSpielerA
- true, falls es sich um Spieler A handeln soll; false, falls es
sich um Spieler B handeln sollvoid spielBeenden(boolean istSieger)
istSieger
- true, falls der Spieler gewonnen hat; sonst falsevoid teileSpielregelnMit(Spielregeln regeln)
regeln
- die gueltigen Spielregeln
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |