AccountHistorieStatistikV.h 868 B

1234567891011121314151617181920212223242526272829
  1. #ifndef AccountHistorieStatistikV_H
  2. #define AccountHistorieStatistikV_H
  3. #include <Bild.h>
  4. #include <Schrift.h>
  5. using namespace Framework;
  6. class AccountHistorieStatistikV
  7. {
  8. public:
  9. // nicht constant
  10. virtual void setSchrift( Schrift *schrift ) = 0;
  11. virtual void setBildschirm( Bildschirm *zScreen ) = 0;
  12. virtual void ladeDaten( int spielId ) = 0;
  13. virtual void setSichtbar( bool sichtbar ) = 0;
  14. virtual void doPublicMausEreignis( MausEreignis &me ) = 0;
  15. virtual void doTastaturEreignis( TastaturEreignis &te ) = 0;
  16. virtual bool tick( double tickVal ) = 0;
  17. virtual void render( Bild &zRObj ) = 0;
  18. // constant
  19. virtual bool istNochSichtbar() const = 0;
  20. virtual bool wurdeGeschlossen() const = 0;
  21. // Reference Counting
  22. virtual AccountHistorieStatistikV *getThis() = 0;
  23. virtual AccountHistorieStatistikV *release() = 0;
  24. };
  25. #endif