diff options
Diffstat (limited to 'src/chathandler.cpp')
-rw-r--r-- | src/chathandler.cpp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/src/chathandler.cpp b/src/chathandler.cpp index 4d901f19..f7505894 100644 --- a/src/chathandler.cpp +++ b/src/chathandler.cpp @@ -27,24 +27,26 @@ void ChatHandler::receiveMessage(NetComputer &computer, MessageIn &message) { - char type = message.readByte(); + int type = message.readShort(); switch (type) { case CMSG_SAY: - { - std::string text = message.readString(); - short channel = message.readShort(); - std::cout << "Say (" << channel << "): " << text << std::endl; - } break; + { + std::string text = message.readString(); + short channel = message.readShort(); + std::cout << "Say (" << channel << "): " << text << std::endl; + } + break; case CMSG_ANNOUNCE: - { - std::string text = message.readString(); - std::cout << "Announce: " << text << std::endl; - } break; + { + std::string text = message.readString(); + std::cout << "Announce: " << text << std::endl; + } + break; default: - std::cout << "Invalid message type" << std::endl; - break; + std::cout << "Invalid message type" << std::endl; + break; } } |