PlayerState now stores all objects owned by player

This commit is contained in:
Ivan Savenko
2024-08-28 12:51:27 +00:00
parent 0fd9dbf240
commit a481f07daf
21 changed files with 184 additions and 113 deletions
+2 -2
View File
@@ -121,7 +121,7 @@ bool TurnOrderProcessor::playersInContact(PlayerColor left, PlayerColor right) c
}
}
for(const auto & hero : leftInfo->heroes)
for(const auto & hero : leftInfo->getHeroes())
{
CPathsInfo out(mapSize, hero);
auto config = std::make_shared<SingleHeroPathfinderConfig>(out, gameHandler->gameState(), hero);
@@ -137,7 +137,7 @@ bool TurnOrderProcessor::playersInContact(PlayerColor left, PlayerColor right) c
leftReachability[z][x][y] = true;
}
for(const auto & hero : rightInfo->heroes)
for(const auto & hero : rightInfo->getHeroes())
{
CPathsInfo out(mapSize, hero);
auto config = std::make_shared<SingleHeroPathfinderConfig>(out, gameHandler->gameState(), hero);