添加mapmgr调试日志
This commit is contained in:
parent
a8df40d694
commit
795f619c9b
@ -33,12 +33,20 @@ void MapMgr::Init()
|
|||||||
map_meta_->i->map_height() / MAP_GRID_WIDTH,
|
map_meta_->i->map_height() / MAP_GRID_WIDTH,
|
||||||
MAP_GRID_WIDTH);
|
MAP_GRID_WIDTH);
|
||||||
CreateThings();
|
CreateThings();
|
||||||
a8::UdpLog::Instance()->Info("current_uniid:%d loots:%d spawn_points:%d\n",
|
a8::UdpLog::Instance()->Info
|
||||||
{
|
("current_uniid:%d loots:%d spawn_points:%d "
|
||||||
current_uniid_,
|
"building_num:%d obstalce_num:%d obstacle0_num:%d "
|
||||||
loots_.size(),
|
"obstacle1_num:%d obstacle2_num:%d",
|
||||||
spawn_points_.size()
|
{
|
||||||
});
|
current_uniid_,
|
||||||
|
loots_.size(),
|
||||||
|
spawn_points_.size(),
|
||||||
|
building_num_,
|
||||||
|
obstacle_num_,
|
||||||
|
obstacle0_num_,
|
||||||
|
obstacle1_num_,
|
||||||
|
obstacle2_num_,
|
||||||
|
});
|
||||||
if (current_uniid_ >= FIXED_OBJECT_MAXID) {
|
if (current_uniid_ >= FIXED_OBJECT_MAXID) {
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
@ -152,6 +160,7 @@ void MapMgr::CreateBuilding(int thing_id, float building_x, float building_y)
|
|||||||
building->Initialize();
|
building->Initialize();
|
||||||
uniid_hash_[building->GetEntityUniId()] = building;
|
uniid_hash_[building->GetEntityUniId()] = building;
|
||||||
grid_service_->AddPermanentEntity(building);
|
grid_service_->AddPermanentEntity(building);
|
||||||
|
++building_num_;
|
||||||
for (size_t door_idx = 0; door_idx < building_meta->doors.size(); ++door_idx) {
|
for (size_t door_idx = 0; door_idx < building_meta->doors.size(); ++door_idx) {
|
||||||
if (door_idx >= 0 && door_idx < building->meta->doors.size()) {
|
if (door_idx >= 0 && door_idx < building->meta->doors.size()) {
|
||||||
MetaData::Building::Door* door_meta = &building->meta->doors[door_idx];
|
MetaData::Building::Door* door_meta = &building->meta->doors[door_idx];
|
||||||
@ -200,6 +209,30 @@ Obstacle* MapMgr::InternalCreateObstacle(int id, float x, float y,
|
|||||||
}
|
}
|
||||||
uniid_hash_[entity->GetEntityUniId()] = entity;
|
uniid_hash_[entity->GetEntityUniId()] = entity;
|
||||||
grid_service_->AddPermanentEntity(entity);
|
grid_service_->AddPermanentEntity(entity);
|
||||||
|
{
|
||||||
|
switch (thing->i->attack_type()) {
|
||||||
|
case 0:
|
||||||
|
{
|
||||||
|
++obstacle0_num_;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
{
|
||||||
|
++obstacle1_num_;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
{
|
||||||
|
++obstacle2_num_;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
++obstacle_num_;
|
||||||
|
}
|
||||||
return entity;
|
return entity;
|
||||||
}
|
}
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
@ -47,4 +47,10 @@ class MapMgr : public a8::Singleton<MapMgr>
|
|||||||
std::vector<MetaData::MapTplThing*> loots_;
|
std::vector<MetaData::MapTplThing*> loots_;
|
||||||
std::vector<Building*> buildings_;
|
std::vector<Building*> buildings_;
|
||||||
std::vector<MetaData::MapTplThing*> level0room_spec_things_;
|
std::vector<MetaData::MapTplThing*> level0room_spec_things_;
|
||||||
|
|
||||||
|
int building_num_ = 0;
|
||||||
|
int obstacle_num_ = 0;
|
||||||
|
int obstacle0_num_ = 0;
|
||||||
|
int obstacle1_num_ = 0;
|
||||||
|
int obstacle2_num_ = 0;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user