All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface tk.games.uno.interfaces.Gui

public interface Gui
extends BaseGui

Anforderungen an die Gui beschreiben.

Version:
1.0
Author:
_Yellow

Method Index

 o disableSpieler(int)
Anzeige, daß der Spieler am Zug ist, löschen.
 o enableSpieler(int, int, int)
Anzeigen, daß der Spieler am Zug ist.
 o getKartenImmerOffen()
Liefert, ob die Karten immer offen dargestellt werden.
 o prepareNeuesSpiel(int)
Ein neues Spiel vorbereiten.
 o removeKarteZiehstapel()
Deckblatt als Symbol für den Ziehstapel entfernen, als Zeichen, daß momentan keine Karte mehr im Stapel ist.
 o setKartenImmerOffen(boolean)
Setzt, ob die Karten immer offen dargestellt werden.
 o setKarteZiehstapel()
Deckblatt als Symbol für den Ziehstapel setzen.
 o showKarteAbgelegt(int, int, boolean, int[])
Anzeigen, daß ein Spieler eine Karte abgelegt hat.
 o showKarteGezogen(int, int, boolean, int[])
Anzeigen, daß ein Spieler eine Karte gezogen hat.

Methods

 o showKarteGezogen
 public abstract void showKarteGezogen(int SpielerID,
                                       int Karte,
                                       boolean Offen,
                                       int Karten[])
Anzeigen, daß ein Spieler eine Karte gezogen hat.

Parameters:
int - ID des Spielers der die Karte zieht
int - Karte die der Spieler gezogen hat
boolean - true wenn die Karten des Spielers offen gezeigt werden, false wenn das Deckblatt gezeigt werden soll
int[] - Array der die Karten des Spielers enthält
 o showKarteAbgelegt
 public abstract void showKarteAbgelegt(int SpielerID,
                                        int Karte,
                                        boolean Offen,
                                        int Karten[])
Anzeigen, daß ein Spieler eine Karte abgelegt hat.

Parameters:
int - ID des Spielers der die Karte zieht
int - Karte die der Spieler gezogen hat
boolean - true wenn die Karten des Spielers offen gezeigt werden, false wenn das Deckblatt gezeigt werden soll
int[] - Array der die Karten des Spielers enthält
 o enableSpieler
 public abstract void enableSpieler(int SpielerID,
                                    int Richtung,
                                    int Farbe)
Anzeigen, daß der Spieler am Zug ist.

Parameters:
int - ID des Spielers der am Zug ist
int - Die Spielrichtung
int - Die Farbe die aktuell ist bzw gewünscht wird
 o disableSpieler
 public abstract void disableSpieler(int SpielerID)
Anzeige, daß der Spieler am Zug ist, löschen.

Parameters:
int - ID des Spielers bei dem die Anzeige gelöscht werden soll
 o setKarteZiehstapel
 public abstract void setKarteZiehstapel()
Deckblatt als Symbol für den Ziehstapel setzen.

See Also:
DECKBLATT
 o removeKarteZiehstapel
 public abstract void removeKarteZiehstapel()
Deckblatt als Symbol für den Ziehstapel entfernen, als Zeichen, daß momentan keine Karte mehr im Stapel ist.

 o prepareNeuesSpiel
 public abstract void prepareNeuesSpiel(int Anzahl)
Ein neues Spiel vorbereiten.

Parameters:
int - Anzahl der Mitspieler
 o getKartenImmerOffen
 public abstract boolean getKartenImmerOffen()
Liefert, ob die Karten immer offen dargestellt werden.

Returns:
true wenn die Karten immer offen dargestellt werden, ansonsten false
 o setKartenImmerOffen
 public abstract void setKartenImmerOffen(boolean Offen)
Setzt, ob die Karten immer offen dargestellt werden.

Parameters:
boolean - true wenn die Karten immer offen dargestellt werden, ansonsten false

All Packages  Class Hierarchy  This Package  Previous  Next  Index