diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-07-16 18:37:38 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-07-16 18:37:38 +0000 |
commit | 49bc551cc81f23c6e5243e1ddb0ddf6d0159c544 (patch) | |
tree | 7cb6958a430334830c6fa2ef14eafb0051ecc54b /src/chathandler.cpp | |
parent | b38bedf85a7582d20a1fee993cc6078f9463b40a (diff) | |
download | manaserv-49bc551cc81f23c6e5243e1ddb0ddf6d0159c544.tar.gz manaserv-49bc551cc81f23c6e5243e1ddb0ddf6d0159c544.tar.bz2 manaserv-49bc551cc81f23c6e5243e1ddb0ddf6d0159c544.tar.xz manaserv-49bc551cc81f23c6e5243e1ddb0ddf6d0159c544.zip |
Removed a lot of tabs used for indenting (please don't do that...), redid
MessageOut a bit so that it uses SDL_net, writes strings correctly and doesn't
rely on Packet to be expandable. Also specified message IDs explicitly.
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; } } |