All Packages Class Hierarchy This Package Previous Next Index
Interface tk.games.uno.interfaces.GuiHistorie
- public interface GuiHistorie
Anforderungen an ein Historienanzeige.
Es werden die letzten 24 abgelegten bzw. gezogenen Karten dargestellt.
Die Historie wird von der Spielsteuerung verwaltet; d.h. die Spieler müssen
sich nicht darum kümmern, die Karten in der Historienverwaltung zu
vermerken.
- Version:
- 1.0
- Author:
- _Yellow
-
addImage(Image, int)
- Eine Karte hinzufügen.
-
addImages(Image[], int[])
- Mehrere Karten hinzufügen.
-
dispose()
- Das Fenster zerstören.
-
isShowing()
- Liefert, ob das Fenster sichtbar ist.
-
setAllImages(Image[], int[])
- Alle Images der Historie setzen.
-
setVisible(boolean)
- Das Fenster ein- oder ausblenden.
addImage
public abstract void addImage(Image newImage,
int SpielerID)
- Eine Karte hinzufügen.
Es dürfen maximal 24 Karten verwaltet werden.
- Parameters:
- Image - Das Image das verwaltet werden soll
- int - ID des Spieler der das Image abgelegt/gezogen hat
addImages
public abstract void addImages(Image newImage[],
int SpielerID[]) throws IllegalArgumentException
- Mehrere Karten hinzufügen.
Es werden maximal 24 Karten verwaltet.
- Parameters:
- Image[] - Array der die Images enthält
- int[] - Array der die IDs der Spieler enthält, die die zugehörige
Karte abgelegt/gezogen haben
- Throws: IllegalArgumentException
- Fehlermeldung, wenn die Arrays nicht
die selbe Größe haben
setAllImages
public abstract void setAllImages(Image newImage[],
int SpielerID[]) throws IllegalArgumentException
- Alle Images der Historie setzen.
Es werden maximal 24 Karten verwaltet.
- Parameters:
- Image[] - Array der die Images enthält
- int[] - Array der die IDs der Spieler enthält, die die zugehörige
Karte abgelegt/gezogen haben
- Throws: IllegalArgumentException
- Fehlermeldung, wenn die Arrays nicht
die selbe Größe haben
setVisible
public abstract void setVisible(boolean Visible)
- Das Fenster ein- oder ausblenden.
isShowing
public abstract boolean isShowing()
- Liefert, ob das Fenster sichtbar ist.
- Returns:
- true wenn das Fenster sichtbar ist, ansonsten false
dispose
public abstract void dispose()
- Das Fenster zerstören.
Ist eine GuiHistorieCallback
Klasse vorhanden, muß diese
zuvor informiert werden.
- See Also:
- GuiHistorieCallback
All Packages Class Hierarchy This Package Previous Next Index