From ef9f8a1f993c66bfe266f7f594a37ac51ff8cc64 Mon Sep 17 00:00:00 2001 From: DD <liudi08@gmail.com> Date: Tue, 5 Sep 2017 17:55:40 -0400 Subject: [PATCH] send down rotation center --- package.json | 1 + src/containers/costume-tab.jsx | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 85429a42a..7e67df578 100644 --- a/package.json +++ b/package.json @@ -86,6 +86,7 @@ "scratch-blocks": "latest", "scratch-render": "latest", "scratch-storage": "^0.2.0", + "scratch-svg-renderer": "latest", "scratch-vm": "latest", "selenium-webdriver": "3.5.0", "startaudiocontext": "1.2.1", diff --git a/src/containers/costume-tab.jsx b/src/containers/costume-tab.jsx index 6a24e004b..65aced936 100644 --- a/src/containers/costume-tab.jsx +++ b/src/containers/costume-tab.jsx @@ -48,8 +48,8 @@ class CostumeTab extends React.Component { this.props.vm.deleteCostume(costumeIndex); } - handleUpdateSvg (svg) { - this.props.vm.updateSvg(this.state.selectedCostumeIndex, svg); + handleUpdateSvg (svg, rotationCenterX, rotationCenterY) { + this.props.vm.updateSvg(this.state.selectedCostumeIndex, svg, rotationCenterX, rotationCenterY); } render () { @@ -100,6 +100,8 @@ class CostumeTab extends React.Component { {target.costumes ? <PaintEditor svg={this.props.vm.getCostumeSvg(this.state.selectedCostumeIndex)} + rotationCenterX={this.props.vm.editingTarget.sprite.costumes[this.state.selectedCostumeIndex].rotationCenterX} + rotationCenterY={this.props.vm.editingTarget.sprite.costumes[this.state.selectedCostumeIndex].rotationCenterY} onUpdateSvg={this.handleUpdateSvg} /> : null -- GitLab