All Packages Class Hierarchy This Package Previous Next Index
Class tk.games.uno.KartenstapelImpl
java.lang.Object
|
+----tk.games.uno.KartenstapelImpl
- public class KartenstapelImpl
- extends Object
- implements Kartenstapel
Implementation des Kartenstapels.
In dem Stapel werden die Karten verwaltet. Die Karten innerhalb des Stapels
können gemischt werden. Ausgegeben werden die Karten nach dem
FIFO
Prinzip, wenn der Stapel nicht gemischt wird.
- Version:
- 1.0
- Author:
- _Yellow
- See Also:
- Kartenstapel
-
ClassID
- Klassen ID
-
CLASSNAME
- Name der Klasse.
-
KartenstapelImpl()
-
-
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.
CLASSNAME
public static final String CLASSNAME
- Name der Klasse.
ClassID
public static final String ClassID
- Klassen ID
KartenstapelImpl
public KartenstapelImpl()
initialize
public void initialize()
- Initialisiert den Kartenstapel.
setKarte
public void setKarte(int Karte)
- Eine
Karte
auf den Stapel legen.
- Parameters:
- int - Karte die auf den Stapel abgelegt werden soll
getKarte
public 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 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 void mische()
- Die Karten des Stapels mischen.
getAnzahl
public int getAnzahl()
- Die Größe des Stapels liefern.
- Returns:
- Anzahl der Karten, die noch auf dem Stapel liegen.
removeAllKarten
public void removeAllKarten()
- Alle Karten des Stapels entfernen.
All Packages Class Hierarchy This Package Previous Next Index