All Packages Class Hierarchy This Package Previous Next Index
Interface tk.games.uno.interfaces.BaseSteuerung
- public interface BaseSteuerung
Basis-Interface der Spielsteuerung.
- Version:
- 1.0
- Author:
- _Yellow
-
STEUERUNG
- ID der Spielsteuerung.
-
addUNOGefahr(BaseSpieler)
- Alle Mitspieler darüber informieren, daß der Spieler nur noch eine Karte
hat.
-
getOptionen()
- Liefert die
Spieloptionen
.
-
getSteuerungActionInterface()
- Liefert das
GuiSteuerungAction
Adapter Interface.
-
initialize()
- Initialisiert die Steuerung.
-
isNextUNO(int)
- Bearbeiten einer Anfrage, ob der nächste Spieler, der an der Reihe wäre,
UNO angesagt hat.
-
isOvernextUNO(int)
- Bearbeiten einer Anfrage, ob der Spieler, nach dem nächsten Spieler, der
an der Reihe wäre, UNO angesagt hat.
-
isPreviousUNO(int)
- Bearbeiten einer Anfrage, ob der vorherige Spieler (Vorgänger), der an
der Reihe war, UNO gesagt hat.
-
setOptionen(Optionen)
- Setzt die
Spieloptionen
.
-
subUNOGefahr(BaseSpieler)
- Alle Mitspieler darüber informieren, daß der Spieler wieder mehr als eine
Karte hat.
STEUERUNG
public static final int STEUERUNG
- ID der Spielsteuerung.
initialize
public abstract void initialize()
- Initialisiert die Steuerung.
getSteuerungActionInterface
public abstract GuiSteuerungAction getSteuerungActionInterface()
- Liefert das
GuiSteuerungAction
Adapter Interface.
Das Interface ist für die Bearbeitung der Aktionen aus der Gui des
Spielers zuständig.
- Returns:
- Das GuiSteuerungAction Interface
- See Also:
- GuiSteuerungAction
isNextUNO
public abstract boolean isNextUNO(int SpielerID)
- Bearbeiten einer Anfrage, ob der nächste Spieler, der an der Reihe wäre,
UNO angesagt hat.
- Parameters:
- int - Die ID des Spielers, der die Frage stellt
- Returns:
- true wenn der nächste Spieler UNO angesagt hat, ansonsten
false
isOvernextUNO
public abstract boolean isOvernextUNO(int SpielerID)
- Bearbeiten einer Anfrage, ob der Spieler, nach dem nächsten Spieler, der
an der Reihe wäre, UNO angesagt hat.
- Parameters:
- int - Die ID des Spielers, der die Frage stellt
- Returns:
- true wenn der übernächste Spieler UNO angesagt hat,
ansonsten false
isPreviousUNO
public abstract boolean isPreviousUNO(int SpielerID)
- Bearbeiten einer Anfrage, ob der vorherige Spieler (Vorgänger), der an
der Reihe war, UNO gesagt hat.
Hat der Vörgänger nur noch eine Karte, hat also UNO angesagt, dann hat
dies unter Umständen Auswirkungen auf die Spielweise des Spielers.
- Parameters:
- SpielerID - ID des Spielers, der die Frage stellt
- Returns:
- true wenn der vorherige Spieler (Vorgänger) UNO angesagt
hat, ansonsten false
addUNOGefahr
public abstract void addUNOGefahr(BaseSpieler Sp)
- Alle Mitspieler darüber informieren, daß der Spieler nur noch eine Karte
hat.
Der Spieler sagt hiermit UNO an; alle anderen Mitspieler werden über die
Ansage informiert. Der Spieler der UNO ansagt wird nicht informiert.
Die Information, daß eine Spieler UNO ansagt, hat unter Umständen
Auswirkungen auf die Spielweise der Spieler.
- Parameters:
- BaseSpieler - Spieler der ansagt
subUNOGefahr
public abstract void subUNOGefahr(BaseSpieler Sp)
- Alle Mitspieler darüber informieren, daß der Spieler wieder mehr als eine
Karte hat.
Der Spieler hat zuvor bereits UNO angesagt und teilt den Mitspielern
mit, daß diese Ansage zurückgenommen wird; alle anderen Mitspieler werden
über die Rücknahme informiert. Der Spieler der die UNO-Ansage
zurücknimmt, wird nicht informiert. Die Information, daß eine Spieler UNO
ansagt, hat unter Umständen Auswirkungen auf die Spielweise der Spieler.
- Parameters:
- BaseSpieler - Spieler der UNO Ansage zurücknimmt
getOptionen
public abstract Optionen getOptionen()
- Liefert die
Spieloptionen
.
- Returns:
- Die Spieloptionen
setOptionen
public abstract void setOptionen(Optionen Opt)
- Setzt die
Spieloptionen
.
- Parameters:
- Optionen - Die Spieloptionen
All Packages Class Hierarchy This Package Previous Next Index