From d50ef0a41191beb164e9dddc87f6ffadea5b5cc8 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 20 Jun 2015 19:34:22 +0300 Subject: Move processMapMask from ea namespace to eathena. --- src/net/eathena/playerhandler.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/net/eathena/playerhandler.cpp') diff --git a/src/net/eathena/playerhandler.cpp b/src/net/eathena/playerhandler.cpp index d1c48bfbd..486d3dd30 100644 --- a/src/net/eathena/playerhandler.cpp +++ b/src/net/eathena/playerhandler.cpp @@ -23,6 +23,7 @@ #include "net/eathena/playerhandler.h" #include "configuration.h" +#include "game.h" #include "being/beingflag.h" #include "being/localplayer.h" @@ -41,6 +42,8 @@ #include "utils/stringutils.h" +#include "resources/map/map.h" + #include "debug.h" extern Net::PlayerHandler *playerHandler; @@ -729,4 +732,13 @@ void PlayerHandler::processOnlineList(Net::MessageIn &msg) BLOCK_END("PlayerHandler::processOnlineList") } +void PlayerHandler::processMapMask(Net::MessageIn &msg) +{ + const int mask = msg.readInt32("mask"); + msg.readInt32("unused"); + Map *const map = Game::instance()->getCurrentMap(); + if (map) + map->setMask(mask); +} + } // namespace EAthena -- cgit v1.2.3-60-g2f50