From 0ee60f4442234065a5eb514abc5463a9c1955e90 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 13 Jun 2019 09:14:17 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 2 ++ server/gameserver/room.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 1293042..0a11120 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -42,6 +42,7 @@ void Room::Init() xtimer.Init(RoomXGetTickCount, this, 100, 100); xtimer_attacher.xtimer = &xtimer; grid_service.Init(MAP_WIDTH, MAP_HEIGHT, MAP_CELL_WIDTH); + map_service.Init(MAP_WIDTH / MAP_GRID_WIDTH, MAP_HEIGHT / MAP_GRID_WIDTH, MAP_GRID_WIDTH); CreateThings(); stats_timer_ = a8::Timer::Instance()->AddRepeatTimer( @@ -94,6 +95,7 @@ void Room::UnInit() } removed_robot_hash_.clear(); grid_service.UnInit(); + map_service.UnInit(); } void Room::Update(int delta_time) diff --git a/server/gameserver/room.h b/server/gameserver/room.h index eb53178..fff6899 100644 --- a/server/gameserver/room.h +++ b/server/gameserver/room.h @@ -6,6 +6,7 @@ #include "frameevent.h" #include "framemaker.h" #include "gridservice.h" +#include "mapservice.h" namespace MetaData { @@ -45,6 +46,7 @@ public: a8::XTimer xtimer; Plane plane; GridService grid_service; + MapService map_service; long long battle_start_frameno_ = 0; ~Room();