1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

compile fix

This commit is contained in:
Ivan Savenko
2013-05-29 08:14:01 +00:00
parent 11bcc48cc3
commit 4cc28d5e91

View File

@@ -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();