diff --git a/assets/data/editors/layouts/stage/characterEditScreen.xml b/assets/data/editors/layouts/stage/characterEditScreen.xml index 1836923b4e..7df4b0936c 100644 --- a/assets/data/editors/layouts/stage/characterEditScreen.xml +++ b/assets/data/editors/layouts/stage/characterEditScreen.xml @@ -74,6 +74,19 @@ self.windowSpr.bHeight -= 170; + + + +
+
@@ -121,6 +134,20 @@ } char.zoomFactor = zoomFactorStepper.value; char.angle = angleStepper.value; + + var newCharName = curCharBox.label.text; + if (newCharName != char.curCharacter) { + char.curCharacter = newCharName; + char.xml = Character.getXMLFromCharName(newCharName); + char.applyXML(char.xml); + + var anim = char.getAnimOrder()[0]; + char.playAnim(anim, true); + var lastIndx = char.animation.curAnim.numFrames - 1; + char.playAnim(anim, true, null, false, lastIndx); + char.stopAnimation(); + } + } - \ No newline at end of file +