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
-
getAnzahl()
- Die Größe des Stapels liefern.
-
getKarte()
- Eine
Karte
vom Stapel holen.
-
getKarte(int)
- Eine bestimmte
Karte
vom Stapel holen.
-
initialize()
- Initialisiert den Kartenstapel.
-
mische()
- Die Karten des Stapels mischen.
-
removeAllKarten()
- Alle Karten des Stapels entfernen.
-
setKarte(int)
- Eine
Karte
auf den Stapel legen.
initialize
public abstract void initialize()
- Initialisiert den Kartenstapel.
setKarte
public abstract void setKarte(int Karte)
- Eine
Karte
auf den Stapel legen.
- Parameters:
- int - Karte die auf den Stapel abgelegt werden soll
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
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
mische
public abstract void mische()
- Die Karten des Stapels mischen.
getAnzahl
public abstract int getAnzahl()
- Die Größe des Stapels liefern.
- Returns:
- Anzahl der Karten, die noch auf dem Stapel liegen.
removeAllKarten
public abstract void removeAllKarten()
- Alle Karten des Stapels entfernen.
All Packages Class Hierarchy This Package Previous Next Index