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;
std::vector<RandomSwitchState::Pointer> randomStatesToConsider;
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];
if (randState->getPriority() > 0.0f) {
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.
float dice = randFloatInRange(0.0f, 1.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];
float upperBound = lowerBound + (randState->getPriority() / totalPriorities);
if ((dice > lowerBound) && (dice < upperBound)) {