/****************************************/ /* Ein Kartenstapel, der 32 Karten hat */ /* Autor: Uwe Homm, März 2009 */ /****************************************/ #pragma once #include "Karte.h" #include #include #define KARTENZAHL 32 class Kartenstapel { private: //32 Spielkarten //Dynamisch erstellt Karte* stapel[KARTENZAHL]; unsigned short kartenzahl; public: //Kartenstapel erzeugen Kartenstapel(void); //Alle restlichen Karten des Stapels löschen ~Kartenstapel(void); //Aktuelle Anzahl der Karten auf dem Stapel unsigned short holeKartenZahl(); //Karte ansehen Karte holeKarte(unsigned short nr); //Kartenstapel mischen void mischeStapel(void); //Abfragen, ob noch Karten im Stapel sind bool istStapelLeer(); //Karte von oben (höchster Index) nehmen Karte zieheKarte(); };