Ende.h 575 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef Ende_H
  2. #define Ende_H
  3. #include <Knopf.h>
  4. #include <Rahmen.h>
  5. using namespace Framework;
  6. class Ende
  7. {
  8. private:
  9. LRahmen *rahmen;
  10. TextFeld *text;
  11. TextFeld *warten;
  12. Knopf *ok;
  13. bool weiter;
  14. int ref;
  15. public:
  16. // Konstruktor
  17. Ende( Schrift *zSchrift );
  18. // Destruktor
  19. ~Ende();
  20. // nicht constant
  21. void setGewonnen( char gewonnen );
  22. void doTastaturEreignis( TastaturEreignis &te );
  23. void doMausEreignis( MausEreignis &me );
  24. void render( Bild &zRObj );
  25. // constant
  26. bool getWeiter() const;
  27. // Reference Counting
  28. Ende *getThis();
  29. Ende *release();
  30. };
  31. #endif