Round costume values (#221)
This commit is contained in:
1 parent
a585a08a93
commit
d10ba11c8f
2 files changed
+2
-1
No files matched your search
@@ -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();
|
||||
|
||||
@@ -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
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user