GRIM: Reset a chore on update() if its fade is 0.

This commit is contained in:
Giulio Camuffo 2011-07-18 18:41:38 +02:00
parent 75fca9efa4
commit 111d0454fd

View File

@ -1746,8 +1746,12 @@ void Costume::update() {
for (int i = 0; i < _numComponents; i++) {
if (_components[i]) {
_components[i]->setMatrix(_matrix);
_components[i]->update();
if (_components[i]->_fade > 0) {
_components[i]->setMatrix(_matrix);
_components[i]->update();
} else {
_components[i]->reset();
}
}
}
}