'use strict';
Blockly.defineBlocksWithJsonArray([{
"type": "color_rgb",
"message0": "Red %1 Green %2 Blue %3",
"args0": [
{
"type": "input_value",
"name": "RED"
},
{
"type": "input_value",
"name": "GREEN"
},
{
"type": "input_value",
"name": "BLUE"
}
],
"output": null,
"colour": 230,
"tooltip": "",
"helpUrl": ""
}
]);
javascript.javascriptGenerator.forBlock['color_rgb'] = function(block, generator) {
var value_red = generator.valueToCode(block, 'RED', javascript.Order.ATOMIC);
var value_green = generator.valueToCode(block, 'GREEN', javascript.Order.ATOMIC);
var value_blue = generator.valueToCode(block, 'BLUE', javascript.Order.ATOMIC);
// TODO: Assemble javascript into code variable.
var code = '...';
// TODO: Change ORDER_NONE to the correct strength.
return [code, Blockly.javascript.ORDER_NONE];
};