All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface tk.games.uno.interfaces.Kartenstapel

public interface Kartenstapel

Anforderungen an einen Kartenstapel.

Version:
1.0
Author:
_Yellow

Method Index

 o getAnzahl()
Die Größe des Stapels liefern.
 o getKarte()
Eine Karte vom Stapel holen.
 o getKarte(int)
Eine bestimmte Karte vom Stapel holen.
 o initialize()
Initialisiert den Kartenstapel.
 o mische()
Die Karten des Stapels mischen.
 o removeAllKarten()
Alle Karten des Stapels entfernen.
 o setKarte(int)
Eine Karte auf den Stapel legen.

Methods

 o initialize
 public abstract void initialize()
Initialisiert den Kartenstapel.

 o setKarte
 public abstract void setKarte(int Karte)
Eine Karte auf den Stapel legen.

Parameters:
int - Karte die auf den Stapel abgelegt werden soll
 o getKarte
 public abstract int getKarte()
Eine Karte vom Stapel holen.

Die Methode funktioniert nach dem FIFO-Prinzip.

Returns:
Karte, die vom Stapel geholt wurde oder -1 wenn keine Karte mehr im Stapel ist
 o getKarte
 public abstract int getKarte(int Karte)
Eine bestimmte Karte vom Stapel holen.

Die Methode funktioniert nach dem FIFO-Prinzip.

Parameters:
int - Die Karte die vom Stapel geholt werden soll
Returns:
Karte, die vom Stapel geholt wurde oder -1 wenn die Karte nicht mehr im Stapel ist
 o mische
 public abstract void mische()
Die Karten des Stapels mischen.

 o getAnzahl
 public abstract int getAnzahl()
Die Größe des Stapels liefern.

Returns:
Anzahl der Karten, die noch auf dem Stapel liegen.
 o removeAllKarten
 public abstract void removeAllKarten()
Alle Karten des Stapels entfernen.


All Packages  Class Hierarchy  This Package  Previous  Next  Index