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

Method Index

 o addImage(Image, int)
Eine Karte hinzufügen.
 o addImages(Image[], int[])
Mehrere Karten hinzufügen.
 o dispose()
Das Fenster zerstören.
 o isShowing()
Liefert, ob das Fenster sichtbar ist.
 o setAllImages(Image[], int[])
Alle Images der Historie setzen.
 o setVisible(boolean)
Das Fenster ein- oder ausblenden.

Methods

 o 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
 o 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
 o 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
 o setVisible
 public abstract void setVisible(boolean Visible)
Das Fenster ein- oder ausblenden.

 o isShowing
 public abstract boolean isShowing()
Liefert, ob das Fenster sichtbar ist.

Returns:
true wenn das Fenster sichtbar ist, ansonsten false
 o 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