fixed
1. enemies spawning on the same tile as the player 2. start_turn in the wrong places
This commit is contained in:
@ -7,6 +7,9 @@ level::level(character *player, RNG *rng, const feature enabled_features):
|
||||
player{player} {
|
||||
auto tiles = map.get_room_list();
|
||||
|
||||
for (size_t i = 0; i < tiles.size(); ++i)
|
||||
remove_from_list(tiles[i], player->get_pos());
|
||||
|
||||
for (size_t i = 0; i < tiles.size(); ++i)
|
||||
remove_from_list(tiles[i], map.get_down_stairs());
|
||||
|
||||
@ -26,6 +29,9 @@ level::level(const std::string &map_data, character *player, RNG *rng,
|
||||
map{player, map_data, rng, enabled_features}, player{player} {
|
||||
auto tiles = map.get_room_list();
|
||||
|
||||
for (size_t i = 0; i < tiles.size(); ++i)
|
||||
remove_from_list(tiles[i], player->get_pos());
|
||||
|
||||
for (size_t i = 0; i < tiles.size(); ++i)
|
||||
remove_from_list(tiles[i], map.get_down_stairs());
|
||||
|
||||
|
Reference in New Issue
Block a user