Fix warnings

This commit is contained in:
luiscuenca 2019-08-07 16:53:08 -07:00
parent 74eacf2346
commit 473af995d6
No known key found for this signature in database
GPG key ID: 2387ECD129A6961D

View file

@ -31,7 +31,7 @@ const AnimPoseVec& AnimRandomSwitch::evaluate(const AnimVariantMap& animVars, co
bool currentStateHasPriority = false; bool currentStateHasPriority = false;
std::vector<RandomSwitchState::Pointer> randomStatesToConsider; std::vector<RandomSwitchState::Pointer> randomStatesToConsider;
float totalPriorities = 0.0f; float totalPriorities = 0.0f;
for (int i = 0; i < _randomStates.size(); i++) { for (size_t i = 0; i < _randomStates.size(); i++) {
auto randState = _randomStates[i]; auto randState = _randomStates[i];
if (randState->getPriority() > 0.0f) { if (randState->getPriority() > 0.0f) {
bool isRepeatingClip = _children[randState->getChildIndex()]->getID() == _lastPlayedState; bool isRepeatingClip = _children[randState->getChildIndex()]->getID() == _lastPlayedState;
@ -46,7 +46,7 @@ const AnimPoseVec& AnimRandomSwitch::evaluate(const AnimVariantMap& animVars, co
// get a random number and decide which motion to choose. // get a random number and decide which motion to choose.
float dice = randFloatInRange(0.0f, 1.0f); float dice = randFloatInRange(0.0f, 1.0f);
float lowerBound = 0.0f; float lowerBound = 0.0f;
for (int i = 0; i < randomStatesToConsider.size(); i++) { for (size_t i = 0; i < randomStatesToConsider.size(); i++) {
auto randState = randomStatesToConsider[i]; auto randState = randomStatesToConsider[i];
float upperBound = lowerBound + (randState->getPriority() / totalPriorities); float upperBound = lowerBound + (randState->getPriority() / totalPriorities);
if ((dice > lowerBound) && (dice < upperBound)) { if ((dice > lowerBound) && (dice < upperBound)) {