News.h 797 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef News_H
  2. #define News_H
  3. #include <KSGScript.h>
  4. #include <Animation.h>
  5. #include <Thread.h>
  6. #include <Klient.h>
  7. #include <KSGNetwork.h>
  8. using namespace Framework;
  9. using namespace KSGScript;
  10. using namespace Network;
  11. class News : public Thread
  12. {
  13. private:
  14. KSGScriptObj *frame;
  15. HMODULE ksgsDll;
  16. Text *scriptName;
  17. Animation2D *laden;
  18. Bildschirm *screen;
  19. TextFeld *fehler;
  20. Schrift *schrift;
  21. KSGClient::NewsServerClient *client;
  22. public:
  23. // Konstruktor
  24. News( Bildschirm *zB, Schrift *zS, KSGClient::NewsServerClient *client );
  25. // Destruktor
  26. ~News();
  27. // nicht constant
  28. void rückruf( RCArray< KSGSVariable > *parameter, KSGSVariable **ret );
  29. void thread();
  30. // löscht das objekt wenn es nicht mehr gebraucht wird und beendet den Thread
  31. Thread *release() override;
  32. };
  33. #endif