#pragma once #include "MessageBoard.hpp" #include "Chatbar.hpp" #include "User.hpp" #include "Channel.hpp" namespace dchat { class Channel { public: Channel(); ~Channel(); User* getLocalUser(); MessageBoard& getMessageBoard(); void processEvent(const sf::Event &event); void draw(sf::RenderWindow &window, Cache &cache); private: MessageBoard messageBoard; Chatbar chatbar; OfflineUser localOfflineUser; }; }