add monster spawn point
This commit is contained in:
parent
a87c3cf085
commit
8dc95b3b39
@ -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:
|
||||
|
@ -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_;
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user