News.h 753 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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 : private 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. int ref;
  23. public:
  24. // Konstruktor
  25. News( Bildschirm *zB, Schrift *zS, KSGClient::NewsServerClient *client );
  26. // Destruktor
  27. ~News();
  28. // nicht constant
  29. void rückruf( RCArray< KSGSVariable > *parameter, KSGSVariable **ret );
  30. void thread();
  31. // Reference Counting
  32. News *getThis();
  33. News *release();
  34. };
  35. #endif