RundenEnde.h 557 B

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