Round costume values ()

This commit is contained in:
Tim Mickel 2016-09-28 16:43:12 -04:00 committed by GitHub
parent a585a08a93
commit d10ba11c8f
2 changed files with 2 additions and 1 deletions
src

View file

@ -108,7 +108,7 @@ function parseScratchObject (object, runtime, topLevel) {
target.visible = object.visible;
}
if (object.hasOwnProperty('currentCostumeIndex')) {
target.currentCostume = object.currentCostumeIndex;
target.currentCostume = Math.round(object.currentCostumeIndex);
}
target.isStage = topLevel;
target.updateAllDrawableProperties();

View file

@ -230,6 +230,7 @@ Clone.prototype.clearEffects = function () {
*/
Clone.prototype.setCostume = function (index) {
// Keep the costume index within possible values.
index = Math.round(index);
this.currentCostume = MathUtil.wrapClamp(
index, 0, this.sprite.costumes.length - 1
);