diff options
author | Elias Fleckenstein <54945686+EliasFleckenstein03@users.noreply.github.com> | 2020-11-04 16:57:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-04 16:57:47 +0100 |
commit | 3e16c3a78fff61c20e63ba730d15e94e3bb877b4 (patch) | |
tree | c070350db219f2c4241d22bc31949685c7b42fe9 /src/chat_interface.h | |
parent | 5d9ae5a91c544fc7fbd475decf47cef7e09ef8fc (diff) | |
parent | 6ccb5835ff55d85156be91473c598eca9d6cb9a6 (diff) | |
download | dragonfireclient-3e16c3a78fff61c20e63ba730d15e94e3bb877b4.tar.xz |
Merge branch 'master' into master
Diffstat (limited to 'src/chat_interface.h')
-rw-r--r-- | src/chat_interface.h | 51 |
1 files changed, 24 insertions, 27 deletions
diff --git a/src/chat_interface.h b/src/chat_interface.h index 5cbb8a927..5dc3d3880 100644 --- a/src/chat_interface.h +++ b/src/chat_interface.h @@ -24,59 +24,56 @@ with this program; if not, write to the Free Software Foundation, Inc., #include <queue> #include "irrlichttypes.h" -enum ChatEventType -{ +enum ChatEventType { CET_CHAT, CET_NICK_ADD, CET_NICK_REMOVE, CET_TIME_INFO, }; -class ChatEvent -{ +class ChatEvent { protected: ChatEvent(ChatEventType a_type) { type = a_type; } - public: ChatEventType type; }; -struct ChatEventTimeInfo : public ChatEvent -{ - ChatEventTimeInfo(u64 a_game_time, u32 a_time) : - ChatEvent(CET_TIME_INFO), game_time(a_game_time), time(a_time) - { - } +struct ChatEventTimeInfo : public ChatEvent { + ChatEventTimeInfo( + u64 a_game_time, + u32 a_time) : + ChatEvent(CET_TIME_INFO), + game_time(a_game_time), + time(a_time) + {} u64 game_time; u32 time; }; -struct ChatEventNick : public ChatEvent -{ +struct ChatEventNick : public ChatEvent { ChatEventNick(ChatEventType a_type, - const std::string &a_nick) : - ChatEvent(a_type), // one of CET_NICK_ADD, CET_NICK_REMOVE - nick(a_nick) - { - } + const std::string &a_nick) : + ChatEvent(a_type), // one of CET_NICK_ADD, CET_NICK_REMOVE + nick(a_nick) + {} std::string nick; }; -struct ChatEventChat : public ChatEvent -{ - ChatEventChat(const std::string &a_nick, const std::wstring &an_evt_msg) : - ChatEvent(CET_CHAT), nick(a_nick), evt_msg(an_evt_msg) - { - } +struct ChatEventChat : public ChatEvent { + ChatEventChat(const std::string &a_nick, + const std::wstring &an_evt_msg) : + ChatEvent(CET_CHAT), + nick(a_nick), + evt_msg(an_evt_msg) + {} std::string nick; std::wstring evt_msg; }; -struct ChatInterface -{ - MutexedQueue<ChatEvent *> command_queue; // chat backend --> server +struct ChatInterface { + MutexedQueue<ChatEvent *> command_queue; // chat backend --> server MutexedQueue<ChatEvent *> outgoing_queue; // server --> chat backend }; |