HistorieStatistik.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef HistorieStatistik_H
  2. #define HistorieStatistik_H
  3. #include <AccountHistorieStatistikV.h>
  4. #include "../SpielStatistik/SpielStatistikDaten.h"
  5. #include "../SpielStatistik/Runde/StatistikRunde.h"
  6. #include "../SpielStatistik/Tabelle/StatistikTabelle.h"
  7. class HistorieStatistik : public AccountHistorieStatistikV
  8. {
  9. private:
  10. UIInit uiFactory;
  11. Array< SSDGesamtSpieler * > *gss;
  12. Array< SSDGesamtTeam * > *gts;
  13. Array< SSDRunde * > *rs;
  14. StatistikRunde *runde;
  15. StatistikTabelle *tabelle;
  16. Knopf *fertig;
  17. bool geladen;
  18. bool geschlossen;
  19. unsigned char alpha;
  20. bool sichtbar;
  21. double tickVal;
  22. bool rend;
  23. public:
  24. // Konstruktor
  25. HistorieStatistik();
  26. // Destruktor
  27. ~HistorieStatistik();
  28. // nicht constant
  29. virtual void setUIFactory( UIInit &factory );
  30. virtual void ladeDaten( int spielId );
  31. virtual void setSichtbar( bool sichtbar );
  32. virtual void doPublicMausEreignis( MausEreignis &me );
  33. virtual void doTastaturEreignis( TastaturEreignis &te );
  34. virtual bool tick( double tickVal );
  35. virtual void render( Bild &zRObj );
  36. // constant
  37. virtual bool istNochSichtbar() const;
  38. virtual bool wurdeGeschlossen() const;
  39. };
  40. #endif