Change size should not round initial size
Test based on a project by https://scratch.mit.edu/users/_Fingerprint_/
This commit is contained in:
3 files changed
+5
-8
No files matched your search
@@ -904,14 +904,8 @@ class ScriptTreeGenerator {
|
||||
|
||||
case 'looks_changesizeby':
|
||||
return {
|
||||
kind: 'looks.setSize',
|
||||
size: {
|
||||
kind: 'op.add',
|
||||
left: {
|
||||
kind: 'looks.size'
|
||||
},
|
||||
right: this.descendInput(block, 'CHANGE')
|
||||
}
|
||||
kind: 'looks.changeSize',
|
||||
size: this.descendInput(block, 'CHANGE')
|
||||
};
|
||||
case 'looks_cleargraphiceffects':
|
||||
return {
|
||||
|
||||
@@ -703,6 +703,9 @@ class JSGenerator {
|
||||
case 'looks.clearEffects':
|
||||
this.source += 'target.clearEffects();\n';
|
||||
break;
|
||||
case 'looks.changeSize':
|
||||
this.source += `target.setSize(target.size + ${this.descendInput(node.size).asNumber()});\n`;
|
||||
break;
|
||||
case 'looks.forwardLayers':
|
||||
this.source += `target.goForwardLayers(${this.descendInput(node.layers).asNumber()});\n`;
|
||||
break;
|
||||
|
||||
Binary file not shown.
Reference in new issue
Block a user