RundenEnde.h 577 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef Rundenende_H
  2. #define Rundenende_H
  3. #include <TextFeld.h>
  4. #include <Rahmen.h>
  5. using namespace Framework;
  6. class RundenEnde
  7. {
  8. private:
  9. LRahmen *rahmen;
  10. TextFeld *text;
  11. TextFeld *warten;
  12. bool sichtbar;
  13. int ref;
  14. public:
  15. // Konstruktor
  16. RundenEnde( Schrift *zSchrift );
  17. // Destruktor
  18. ~RundenEnde();
  19. // nicht constant
  20. void setSichtbar( bool b );
  21. void setGewonnen( bool gewonnen );
  22. void setZeit( int sekunden );
  23. void render( Bild &zRObj );
  24. // constant
  25. bool istSichtbar() const;
  26. // Reference Counting
  27. RundenEnde *getThis();
  28. RundenEnde *release();
  29. };
  30. #endif