#ifndef KartenLeser_H #define KartenLeser_H #include #include using namespace Framework; struct SpielerTeamStruktur; class SpielServer; class KartenLeser { private: SpielServer *ss; int karteId; Text *pfad; int sNum; int ref; public: // Konstruktor KartenLeser( int sNum, int karteId, SpielServer *ss ); // Destruktor ~KartenLeser(); // nicht constant bool setKarteId( int id ); bool ladeSpielerTeamStruktur( SpielerTeamStruktur *sts ); // constant int getKarteId() const; Text *getPfad() const; Text *zPfad() const; // Reference Counting KartenLeser *getThis(); KartenLeser *release(); }; #endif