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

Variable Index

 o ClassID
Klassen ID
 o CLASSNAME
Name der Klasse.

Constructor Index

 o KartenstapelImpl()

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.

Variables

 o CLASSNAME
 public static final String CLASSNAME
Name der Klasse.

 o ClassID
 public static final String ClassID
Klassen ID

Constructors

 o KartenstapelImpl
 public KartenstapelImpl()

Methods

 o initialize
 public void initialize()
Initialisiert den Kartenstapel.

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

Parameters:
int - Karte die auf den Stapel abgelegt werden soll
 o 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
 o 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
 o mische
 public void mische()
Die Karten des Stapels mischen.

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

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


All Packages  Class Hierarchy  This Package  Previous  Next  Index