All Packages Class Hierarchy This Package Previous Next Index
Class tk.games.uno.gui.GuiImpl
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
|
+----tk.games.uno.gui.BaseGuiImpl
|
+----tk.games.uno.gui.GuiImpl
- public class GuiImpl
- extends BaseGuiImpl
- implements Gui
Gui zur Anzeige des Spiels.
Die Gui ist an den PersonenSpieler
gekoppelt.
- Version:
- 1.0
- Author:
- _Yellow
- See Also:
- Gui
-
ClassID
- Klassen ID
-
CLASSNAME
- Name der Klasse.
-
GuiImpl()
-
-
disableSpieler(int)
- Anzeige, daß der Spieler am Zug ist, löschen.
-
enableSpieler(int, int, int)
- Anzeigen, daß der Spieler am Zug ist.
-
getKartenImmerOffen()
- Liefert, ob die Karten immer offen dargestellt werden.
-
prepareNeuesSpiel(int)
- Ein neues Spiel vorbereiten.
-
removeKarteZiehstapel()
- Deckblatt als Symbol für den Ziehstapel entfernen, als Zeichen dafür, daß
momentan keine Karte mehr auf dem Ziehstapel ist.
-
setKartenImmerOffen(boolean)
- Setzt, ob die Karten immer offen dargestellt werden.
-
setKarteZiehstapel()
- Deckblatt als Symbol für den Ziehstapel setzen.
-
showKarteAbgelegt(int, int, boolean, int[])
- Anzeigen, daß ein Spieler eine Karte abgelegt hat.
-
showKarteGezogen(int, int, boolean, int[])
- Anzeigen, daß ein Spieler eine Karte gezogen hat.
-
showUNOStatus(int, boolean)
- Den UNO Status eines Spielers anzeigen.
CLASSNAME
public static final String CLASSNAME
- Name der Klasse.
ClassID
public static final String ClassID
- Klassen ID
GuiImpl
public GuiImpl()
showKarteGezogen
public 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
showKarteAbgelegt
public void showKarteAbgelegt(int SpielerID,
int ObereKarte,
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
enableSpieler
public 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
disableSpieler
public 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
setKarteZiehstapel
public void setKarteZiehstapel()
- Deckblatt als Symbol für den Ziehstapel setzen.
- See Also:
- DECKBLATT
removeKarteZiehstapel
public void removeKarteZiehstapel()
- Deckblatt als Symbol für den Ziehstapel entfernen, als Zeichen dafür, daß
momentan keine Karte mehr auf dem Ziehstapel ist.
prepareNeuesSpiel
public void prepareNeuesSpiel(int Anzahl)
- Ein neues Spiel vorbereiten.
- Parameters:
- int - Anzahl der Mitspieler (als Absolutwert!)
getKartenImmerOffen
public boolean getKartenImmerOffen()
- Liefert, ob die Karten immer offen dargestellt werden.
- Returns:
- true wenn die Karten immer offen dargestellt werden,
ansonsten false
setKartenImmerOffen
public void setKartenImmerOffen(boolean Offen)
- Setzt, ob die Karten immer offen dargestellt werden.
- Parameters:
- boolean - true wenn die Karten immer offen dargestellt
werden, ansonsten false
showUNOStatus
public void showUNOStatus(int SpielerID,
boolean Status)
- Den UNO Status eines Spielers anzeigen.
- Parameters:
- SpielerID - ID des Spielers, der seinen UNO-Status anzeigen möchte
- Status - true wenn der Spieler UNO ansagt oder false
wenn eine UNO Ansage wieder gelöscht werden soll
All Packages Class Hierarchy This Package Previous Next Index