概要
blocklyでobjectを動かして見る。
promptを実装してみた。
数当てゲーム。
フローを書く。
objectを書く。
Blockly.Blocks.prompt = {
init: function() {
this.jsonInit({
message0: "prompt %1",
args0: [{
type: "input_value",
name: "VALUE",
check: ["String", "Array"]
}],
output: "Number",
style: "text_blocks",
tooltip: "%{BKY_TEXT_LENGTH_TOOLTIP}",
helpUrl: "%{BKY_TEXT_LENGTH_HELPURL}"
})
}
};
Blockly.JavaScript.prompt = function(a) {
return ["prompt(" + (Blockly.JavaScript.valueToCode(a, "VALUE", Blockly.JavaScript.ORDER_FUNCTION_CALL) || "''") + ", '');", Blockly.JavaScript.ORDER_MEMBER]
};
成果物
以上。