summaryrefslogtreecommitdiff
path: root/src/net/npchandler.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-20 16:14:12 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-20 16:14:12 +0000
commit2fe42d32c6d368a66586c605cc1b38ee8d85ed1d (patch)
tree705a76dffde116ddbffb5cba9aa45e4b0700f280 /src/net/npchandler.cpp
parent292f3e50a59b06bf129893b352466d7d54fa3d71 (diff)
downloadmana-client-2fe42d32c6d368a66586c605cc1b38ee8d85ed1d.tar.gz
mana-client-2fe42d32c6d368a66586c605cc1b38ee8d85ed1d.tar.bz2
mana-client-2fe42d32c6d368a66586c605cc1b38ee8d85ed1d.tar.xz
mana-client-2fe42d32c6d368a66586c605cc1b38ee8d85ed1d.zip
Changed MessageHandler::handleMessage to take a reference instead of a pointer.
Removed unused Packet class. Added stub for handling GPMSG_BEING_ENTER.
Diffstat (limited to 'src/net/npchandler.cpp')
-rw-r--r--src/net/npchandler.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/net/npchandler.cpp b/src/net/npchandler.cpp
index 62355180..9c89e71f 100644
--- a/src/net/npchandler.cpp
+++ b/src/net/npchandler.cpp
@@ -47,21 +47,23 @@ NPCHandler::NPCHandler()
handledMessages = _messages;
}
-void NPCHandler::handleMessage(MessageIn *msg)
+void NPCHandler::handleMessage(MessageIn &msg)
{
- switch (msg->getId())
+ switch (msg.getId())
{
case SMSG_NPC_CHOICE:
- msg->readShort(); // length
- current_npc = dynamic_cast<NPC*>(beingManager->findBeing(msg->readLong()));
- npcListDialog->parseItems(msg->readString(msg->getLength() - 8));
+ msg.readShort(); // length
+ current_npc = dynamic_cast<NPC*>(
+ beingManager->findBeing(msg.readLong()));
+ npcListDialog->parseItems(msg.readString(msg.getLength() - 8));
npcListDialog->setVisible(true);
break;
case SMSG_NPC_MESSAGE:
- msg->readShort(); // length
- current_npc = dynamic_cast<NPC*>(beingManager->findBeing(msg->readLong()));
- npcTextDialog->addText(msg->readString(msg->getLength() - 8));
+ msg.readShort(); // length
+ current_npc = dynamic_cast<NPC*>(
+ beingManager->findBeing(msg.readLong()));
+ npcTextDialog->addText(msg.readString(msg.getLength() - 8));
npcListDialog->setVisible(false);
npcTextDialog->setVisible(true);
break;