From 4af398b58583dd834090f51b70adc749cd082cbb Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 14 May 2016 16:54:21 +0300 Subject: Add into tmwa packet SMSG_MAP_SET_TILES_TYPE. Change protocol version to 7. --- src/net/eathena/maprecv.cpp | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) (limited to 'src/net/eathena/maprecv.cpp') diff --git a/src/net/eathena/maprecv.cpp b/src/net/eathena/maprecv.cpp index 44afba62d..dc72c65cd 100644 --- a/src/net/eathena/maprecv.cpp +++ b/src/net/eathena/maprecv.cpp @@ -20,12 +20,10 @@ #include "net/eathena/maprecv.h" -#include "gui/viewport.h" +#include "logger.h" #include "net/messagein.h" -#include "resources/map/map.h" - #include "debug.h" namespace EAthena @@ -59,29 +57,6 @@ void MapRecv::processInstanceDelete(Net::MessageIn &msg) msg.readInt32("unused"); } -void MapRecv::processSetTilesType(Net::MessageIn &msg) -{ - const int x1 = msg.readInt16("x1"); - const int y1 = msg.readInt16("y1"); - const int x2 = msg.readInt16("x2"); - const int y2 = msg.readInt16("y2"); - const BlockTypeT mask = static_cast(msg.readInt32("mask")); - const int layer = msg.readInt32("layer"); - const std::string name = msg.readString(16, "map name"); - if (layer) - return; - Map *const map = viewport->getMap(); - if (map && map->getGatName() == name) - { - for (int y = y1; y <= y2; y ++) - { - for (int x = x1; x <= x2; x ++) - map->setBlockMask(x, y, mask); - } - map->updateConditionLayers(); - } -} - void MapRecv::processAddMapMarker(Net::MessageIn &msg) { UNIMPLIMENTEDPACKET; -- cgit v1.2.3-60-g2f50