summaryrefslogtreecommitdiff
path: root/src/net/eathena
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-08-30 17:35:30 +0300
committerAndrei Karas <akaras@inbox.ru>2014-08-30 17:35:30 +0300
commit5ecad5ededdeace6024d8bcd59681677cf4953e1 (patch)
treee502bbc75784b8b025bddaac55cb2804606b1ed2 /src/net/eathena
parent4d03a4b3e2c1a6571f41e75239d6767dcf44e918 (diff)
downloadplus-5ecad5ededdeace6024d8bcd59681677cf4953e1.tar.gz
plus-5ecad5ededdeace6024d8bcd59681677cf4953e1.tar.bz2
plus-5ecad5ededdeace6024d8bcd59681677cf4953e1.tar.xz
plus-5ecad5ededdeace6024d8bcd59681677cf4953e1.zip
Remove additional parameters from processPlayerMoveUpdate function.
Diffstat (limited to 'src/net/eathena')
-rw-r--r--src/net/eathena/beinghandler.cpp38
-rw-r--r--src/net/eathena/beinghandler.h3
2 files changed, 20 insertions, 21 deletions
diff --git a/src/net/eathena/beinghandler.cpp b/src/net/eathena/beinghandler.cpp
index 54626ce3c..36c3de56c 100644
--- a/src/net/eathena/beinghandler.cpp
+++ b/src/net/eathena/beinghandler.cpp
@@ -175,24 +175,9 @@ void BeingHandler::handleMessage(Net::MessageIn &msg)
case SMSG_PLAYER_UPDATE_1:
case SMSG_PLAYER_UPDATE_2:
case SMSG_PLAYER_MOVE:
- int type;
- switch (msg.getId())
- {
- case SMSG_PLAYER_UPDATE_1:
- type = 1;
- break;
- case SMSG_PLAYER_UPDATE_2:
- type = 2;
- break;
- case SMSG_PLAYER_MOVE:
- type = 3;
- break;
- default:
- return;
- }
- processPlayerMoveUpdate(msg, type);
-
+ processPlayerMoveUpdate(msg);
break;
+
case SMSG_PLAYER_STOP:
processPlayerStop(msg);
break;
@@ -421,12 +406,27 @@ void BeingHandler::processNameResponse2(Net::MessageIn &msg)
}
}
-void BeingHandler::processPlayerMoveUpdate(Net::MessageIn &msg,
- const int msgType) const
+void BeingHandler::processPlayerMoveUpdate(Net::MessageIn &msg) const
{
if (!actorManager || !localPlayer)
return;
+ int msgType;
+ switch (msg.getId())
+ {
+ case SMSG_PLAYER_UPDATE_1:
+ msgType = 1;
+ break;
+ case SMSG_PLAYER_UPDATE_2:
+ msgType = 2;
+ break;
+ case SMSG_PLAYER_MOVE:
+ msgType = 3;
+ break;
+ default:
+ return;
+ }
+
// An update about a player, potentially including movement.
const int id = msg.readInt32();
const int16_t speed = msg.readInt16();
diff --git a/src/net/eathena/beinghandler.h b/src/net/eathena/beinghandler.h
index 34cce3dc6..7f694cf3c 100644
--- a/src/net/eathena/beinghandler.h
+++ b/src/net/eathena/beinghandler.h
@@ -50,8 +50,7 @@ class BeingHandler final : public MessageHandler, public Ea::BeingHandler
static void processNameResponse2(Net::MessageIn &msg);
- void processPlayerMoveUpdate(Net::MessageIn &msg,
- const int type) const;
+ void processPlayerMoveUpdate(Net::MessageIn &msg) const;
};
} // namespace EAthena