StatistikTabelle.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef StatistikTabelle_H
  2. #define StatistikTabelle_H
  3. #include <Tabelle.h>
  4. #include <AuswahlBox.h>
  5. #include <UIInitialization.h>
  6. #include "../SpielStatistikDaten.h"
  7. using namespace Framework;
  8. class StatistikTabelle : public virtual ReferenceCounter
  9. {
  10. private:
  11. UIInit uiFactory;
  12. Array< SSDSpieler * > *ssdgs;
  13. Array< SSDTeam * > *ssdgt;
  14. AuswahlBox *stAuswahl;
  15. AuswahlBox *sortAuswahlGS;
  16. AuswahlBox *sortAuswahlGT;
  17. AuswahlBox *sortRichtungGS;
  18. AuswahlBox *sortRichtungGT;
  19. ObjTabelle *gesamtSpieler;
  20. ObjTabelle *gesamtTeam;
  21. bool teamS;
  22. bool rend;
  23. // privat
  24. void tabelleLehren( ObjTabelle *zT, bool überschrift );
  25. void tabelleFüllen( ObjTabelle *zT );
  26. public:
  27. // Konstruktor
  28. StatistikTabelle( Array< SSDSpieler * > *ssdgs, Array< SSDTeam * > *ssdgt, UIInit &uiFactory, bool historie = 0 );
  29. // Destruktor
  30. ~StatistikTabelle();
  31. // nicht constant
  32. void doPublicMausEreignis( MausEreignis &me );
  33. bool tick( double tickVal );
  34. void render( Bild &zRObj );
  35. };
  36. #endif