AccountAktivität.h 812 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef AccountAktivität_H
  2. #define AccountAktivität_H
  3. #include <AuswahlBox.h>
  4. #include <Diagramm.h>
  5. #include <Fenster.h>
  6. #include <Thread.h>
  7. using namespace Framework;
  8. class AccountAktivität : public Thread
  9. {
  10. private:
  11. Fenster *aktivitätF;
  12. LDiag *online;
  13. LDiag *spiele;
  14. int status;
  15. int accId;
  16. int animation;
  17. unsigned char alpha;
  18. double tickVal;
  19. bool rend;
  20. int ref;
  21. public:
  22. // Konstruktor
  23. AccountAktivität( Schrift *zSchrift );
  24. // Destruktor
  25. ~AccountAktivität();
  26. // nicht constant
  27. void reset();
  28. void ladeStatistik( int accId );
  29. virtual void thread();
  30. void setSichtbar( bool sichtbar, bool nachRechts );
  31. bool tick( double zeit );
  32. void render( Bild &zRObj );
  33. // constant
  34. int getStatus() const;
  35. // Reference Counting
  36. AccountAktivität *getThis();
  37. AccountAktivität *release();
  38. };
  39. #endif