add monster spawn point

This commit is contained in:
aozhiwei 2021-05-12 19:40:40 +08:00
parent a87c3cf085
commit 8dc95b3b39
4 changed files with 5 additions and 9 deletions

View File

@ -72,8 +72,7 @@ void MapInstance::AttachRoom(Room* room, RoomInitInfo& init_info)
init_info.map_service = map_service_;
init_info.mini_room_spawn_points = &mini_room_spawn_points_;
init_info.normal_room_spawn_points = &normal_room_spawn_points_;
init_info.mini_room_monster_spawn_points = &mini_room_monster_spawn_points_;
init_info.normal_room_monster_spawn_points = &normal_room_monster_spawn_points_;
init_info.room_monster_spawn_points = &room_monster_spawn_points_;
init_info.level0room_born_point_meta = level0room_born_point_;
init_info.level1room_born_point_meta = level1room_born_point_;
init_info.loots = &loots_;
@ -128,8 +127,7 @@ void MapInstance::CreateThings()
break;
case kMOT_MonsterSpawnPoint:
{
normal_room_monster_spawn_points_.push_back(&thing_tpl);
mini_room_monster_spawn_points_.push_back(&thing_tpl);
room_monster_spawn_points_.push_back(&thing_tpl);
}
break;
default:

View File

@ -47,8 +47,7 @@ class MapInstance
GridService* grid_service_ = nullptr;
std::vector<MetaData::MapTplThing*> mini_room_spawn_points_;
std::vector<MetaData::MapTplThing*> normal_room_spawn_points_;
std::vector<MetaData::MapTplThing*> mini_room_monster_spawn_points_;
std::vector<MetaData::MapTplThing*> normal_room_monster_spawn_points_;
std::vector<MetaData::MapTplThing*> room_monster_spawn_points_;
MetaData::MapTplThing* level0room_born_point_ = nullptr;
MetaData::MapTplThing* level1room_born_point_ = nullptr;
std::vector<MetaData::MapTplThing*> loots_;

View File

@ -272,7 +272,7 @@ private:
const std::vector<MetaData::MapTplThing*>* mini_room_spawn_points_ = nullptr;
const std::vector<MetaData::MapTplThing*>* normal_room_spawn_points_ = nullptr;
const std::vector<MetaData::MapTplThing*>* mini_room_monster_spawn_points_ = nullptr;
const std::vector<MetaData::MapTplThing*>* normal_room_monster_spawn_points_ = nullptr;
const std::vector<MetaData::MapTplThing*>* room_monster_spawn_points_ = nullptr;
const MetaData::MapTplThing* level0room_born_point_meta_ = nullptr;
const MetaData::MapTplThing* level1room_born_point_meta_ = nullptr;
const std::vector<MetaData::MapTplThing*>* loots_ = nullptr;

View File

@ -183,8 +183,7 @@ struct RoomInitInfo
MapService* map_service = nullptr;
const std::vector<MetaData::MapTplThing*>* mini_room_spawn_points = nullptr;
const std::vector<MetaData::MapTplThing*>* normal_room_spawn_points = nullptr;
const std::vector<MetaData::MapTplThing*>* mini_room_monster_spawn_points = nullptr;
const std::vector<MetaData::MapTplThing*>* normal_room_monster_spawn_points = nullptr;
const std::vector<MetaData::MapTplThing*>* room_monster_spawn_points = nullptr;
const MetaData::MapTplThing* level0room_born_point_meta = nullptr;
const MetaData::MapTplThing* level1room_born_point_meta = nullptr;
const std::vector<MetaData::MapTplThing*>* loots = nullptr;