blocklyでobjectを動かす。その16


概要

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]

};

成果物

以上。