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

Variable Index

 o STEUERUNG
ID der Spielsteuerung.

Method Index

 o addUNOGefahr(BaseSpieler)
Alle Mitspieler darüber informieren, daß der Spieler nur noch eine Karte hat.
 o getOptionen()
Liefert die Spieloptionen.
 o getSteuerungActionInterface()
Liefert das GuiSteuerungAction Adapter Interface.
 o initialize()
Initialisiert die Steuerung.
 o isNextUNO(int)
Bearbeiten einer Anfrage, ob der nächste Spieler, der an der Reihe wäre, UNO angesagt hat.
 o isOvernextUNO(int)
Bearbeiten einer Anfrage, ob der Spieler, nach dem nächsten Spieler, der an der Reihe wäre, UNO angesagt hat.
 o isPreviousUNO(int)
Bearbeiten einer Anfrage, ob der vorherige Spieler (Vorgänger), der an der Reihe war, UNO gesagt hat.
 o setOptionen(Optionen)
Setzt die Spieloptionen.
 o subUNOGefahr(BaseSpieler)
Alle Mitspieler darüber informieren, daß der Spieler wieder mehr als eine Karte hat.

Variables

 o STEUERUNG
 public static final int STEUERUNG
ID der Spielsteuerung.

Methods

 o initialize
 public abstract void initialize()
Initialisiert die Steuerung.

 o 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
 o 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
 o 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
 o 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
 o 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
 o 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
 o getOptionen
 public abstract Optionen getOptionen()
Liefert die Spieloptionen.

Returns:
Die Spieloptionen
 o setOptionen
 public abstract void setOptionen(Optionen Opt)
Setzt die Spieloptionen.

Parameters:
Optionen - Die Spieloptionen

All Packages  Class Hierarchy  This Package  Previous  Next  Index