Start.h 674 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef Start_H
  2. #define Start_H
  3. #include <Schrift.h>
  4. #include <Thread.h>
  5. #include <InitDatei.h>
  6. #include <Fenster.h>
  7. #include "../Ressourcen/Ressourcen.h"
  8. using namespace Framework;
  9. class LadeBildschirm : public Thread
  10. {
  11. private:
  12. Schrift *schrift;
  13. InitDatei *iD;
  14. WFenster *lF;
  15. RessourceBild *bilder;
  16. RessourceSchrift *schriften;
  17. int ref;
  18. public:
  19. // Konstruktor
  20. LadeBildschirm( Schrift *s, InitDatei *d, WFenster *f );
  21. // Destruktor
  22. ~LadeBildschirm();
  23. // nicht constant
  24. virtual void thread();
  25. // constant
  26. RessourceBild *getBilder();
  27. RessourceSchrift *getSchriften();
  28. // reference Counting
  29. LadeBildschirm *getThis();
  30. LadeBildschirm *release();
  31. };
  32. #endif