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

Variable Index

 o ClassID
Klassen ID
 o CLASSNAME
Name der Klasse.

Constructor Index

 o GuiImpl()

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 dafür, daß momentan keine Karte mehr auf dem Ziehstapel 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.
 o showUNOStatus(int, boolean)
Den UNO Status eines Spielers anzeigen.

Variables

 o CLASSNAME
 public static final String CLASSNAME
Name der Klasse.

 o ClassID
 public static final String ClassID
Klassen ID

Constructors

 o GuiImpl
 public GuiImpl()

Methods

 o 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
 o 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
 o 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
 o 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
 o setKarteZiehstapel
 public void setKarteZiehstapel()
Deckblatt als Symbol für den Ziehstapel setzen.

See Also:
DECKBLATT
 o 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.

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

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

Returns:
true wenn die Karten immer offen dargestellt werden, ansonsten false
 o 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
 o 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