summaryrefslogtreecommitdiff
path: root/src/chathandler.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2005-07-16 18:37:38 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2005-07-16 18:37:38 +0000
commit49bc551cc81f23c6e5243e1ddb0ddf6d0159c544 (patch)
tree7cb6958a430334830c6fa2ef14eafb0051ecc54b /src/chathandler.cpp
parentb38bedf85a7582d20a1fee993cc6078f9463b40a (diff)
downloadmanaserv-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.cpp26
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;
}
}