Chat.h 507 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include <Fenster.h>
  3. #include <TextFeld.h>
  4. #include <Knopf.h>
  5. #include "ChatHistory.h"
  6. #include "ChatOptions.h"
  7. class Chat : public Framework::Fenster
  8. {
  9. private:
  10. ChatHistory* history;
  11. Framework::TextFeld* commandLine;
  12. Framework::Knopf* sendButton;
  13. Framework::Knopf* optionsButton;
  14. ChatOptions* options;
  15. bool optionsAdded;
  16. public:
  17. Chat();
  18. ~Chat();
  19. void addMessage(char* data);
  20. void initOptions(char* data);
  21. bool tick(double time) override;
  22. };