TeamStatistik.h 989 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef TeamStatistik_H
  2. #define TeamStatistik_H
  3. #include <Text.h>
  4. #include <InitDatei.h>
  5. using namespace Framework;
  6. class TeamStatistik : public virtual ReferenceCounter
  7. {
  8. private:
  9. int teamNummer;
  10. Text *teamName;
  11. int teamFarbe;
  12. int schadenBekommen;
  13. int schadenGemacht;
  14. int treibstoffVerbraucht;
  15. int shots;
  16. int treffer;
  17. int punkte;
  18. int kills;
  19. int tode;
  20. bool gewonnen;
  21. public:
  22. // Konstruktor
  23. TeamStatistik();
  24. // Destruktor
  25. ~TeamStatistik();
  26. // nicht constant
  27. void initValues( InitDatei *dat );
  28. // constant
  29. int getTeamNummer() const;
  30. Text *getTeamName() const;
  31. Text *zTeamName() const;
  32. int getTeamFarbe() const;
  33. int getSchadenBekommen() const;
  34. int getSchadenGemacht() const;
  35. int getTreibstoffVerbraucht() const;
  36. int getShots() const;
  37. int getTreffer() const;
  38. int getPunkte() const;
  39. int getKills() const;
  40. int getTode() const;
  41. bool hatGewonnen() const;
  42. };
  43. #endif