KartenLeser.h 534 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef KartenLeser_H
  2. #define KartenLeser_H
  3. #include <Text.h>
  4. #include "InformationServer.h"
  5. using namespace Framework;
  6. struct SpielerTeamStruktur;
  7. class KartenLeser
  8. {
  9. private:
  10. Text *pfad;
  11. int ref;
  12. public:
  13. // Konstruktor
  14. KartenLeser( int karteId, InformationServer *is );
  15. // Destruktor
  16. ~KartenLeser();
  17. // nicht constant
  18. bool ladeSpielerTeamStruktur( SpielerTeamStruktur *sts );
  19. // constant
  20. Text *getPfad() const;
  21. Text *zPfad() const;
  22. // Reference Counting
  23. KartenLeser *getThis();
  24. KartenLeser *release();
  25. };
  26. #endif