i am stupid, 2.0

This commit is contained in:
sussy layers dev 2023-11-12 22:47:03 +00:00 committed by GitHub
commit 4883b7fe63
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -295,6 +295,31 @@ function register() {
return [`(${X || 0} / ${Y || 1})`, javascriptGenerator.ORDER_ATOMIC];
})
// x ^ y
registerBlock(`${categoryPrefix}power`, {
message0: '%1 ^ %2',
args0: [
{
"type": "input_value",
"name": "X",
"check": "Number"
},
{
"type": "input_value",
"name": "Y",
"check": "Number"
}
],
output: "Number",
inputsInline: true,
colour: categoryColor
}, (block) => {
const X = javascriptGenerator.valueToCode(block, 'X', javascriptGenerator.ORDER_ATOMIC);
const Y = javascriptGenerator.valueToCode(block, 'Y', javascriptGenerator.ORDER_ATOMIC);
return [`(${X || 0} ** ${Y || 1})`, javascriptGenerator.ORDER_ATOMIC];
})
// get a letter of a string
registerBlock(`${categoryPrefix}letter`, {
message0: 'letter %1 of %2',