Fix get random value from baselibrary returning key instead of value.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
aeac49d892
commit
b286d1726d
@ -58,12 +58,12 @@ namespace CreatureLib::Library {
|
||||
inline const T* GetRandomValue(Arbutils::Random rand = Arbutils::Random()) const {
|
||||
auto i = rand.Get(_values.Count());
|
||||
auto& map = _values.GetStdMap();
|
||||
return std::next(std::begin(map), i)->first;
|
||||
return std::next(std::begin(map), i)->second;
|
||||
}
|
||||
inline const T* GetRandomValue(Arbutils::Random* rand) const {
|
||||
auto i = rand->Get(_values.Count());
|
||||
auto& map = _values.GetStdMap();
|
||||
return std::next(std::begin(map), i)->first;
|
||||
return std::next(std::begin(map), i)->second;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user