mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
compile fix
This commit is contained in:
@@ -480,10 +480,11 @@ int CGameState::pickHero(PlayerColor owner)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// we need random order to select hero
|
// we need random order to select hero
|
||||||
boost::random_shuffle(factionHeroes, [](size_t range)
|
auto randGen = [](size_t range)
|
||||||
{
|
{
|
||||||
return ran() % range;
|
return ran() % range;
|
||||||
});
|
};
|
||||||
|
boost::random_shuffle(factionHeroes, randGen); // generator must be reference
|
||||||
|
|
||||||
if(factionHeroes.size())
|
if(factionHeroes.size())
|
||||||
return factionHeroes.front().getNum();
|
return factionHeroes.front().getNum();
|
||||||
|
Reference in New Issue
Block a user