RundenSpielerStatistik.h 876 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #ifndef RundenSpielerStatistik_H
  2. #define RundenSpielerStatistik_H
  3. #include <Text.h>
  4. #include <InitDatei.h>
  5. using namespace Framework;
  6. class RundenSpielerStatistik
  7. {
  8. private:
  9. int spielerNummer;
  10. Text *spielerName;
  11. Text *teamName;
  12. int spielerFarbe;
  13. int teamFarbe;
  14. int linienLength;
  15. int kills;
  16. int todeszeit;
  17. int ref;
  18. public:
  19. // Konstruktor
  20. RundenSpielerStatistik();
  21. // Destruktor
  22. ~RundenSpielerStatistik();
  23. // nicht constant
  24. void initValues( InitDatei *dat );
  25. // constant
  26. int getSpielerNummer() const;
  27. Text *getSpielerName() const;
  28. Text *zSpielerName() const;
  29. Text *getTeamName() const;
  30. Text *zTeamName() const;
  31. int getSpielerFarbe() const;
  32. int getTeamFarbe() const;
  33. int getLinienLength() const;
  34. int getKills() const;
  35. int getTodesZeit() const;
  36. // Reference Counting
  37. RundenSpielerStatistik *getThis();
  38. RundenSpielerStatistik *release();
  39. };
  40. #endif