Skip to content

Commit a3e6c83

Browse files
committed
wedo2のwedo2_set_motor_powerをRubyからブロックに変換できるようにしました
1 parent a9ddd72 commit a3e6c83

File tree

1 file changed

+11
-0
lines changed
  • src/lib/ruby-to-blocks-converter

1 file changed

+11
-0
lines changed

src/lib/ruby-to-blocks-converter/wedo2.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,17 @@ const Wedo2Converter = {
2929
block = this._createBlock('wedo2_motorOff', 'statement');
3030
this._addInput(block, 'MOTOR_ID', this._createFieldBlock('wedo2_menu_MOTOR_ID', 'MOTOR_ID', args[0]))
3131
break;
32+
case 'wedo2_set_motor_power':
33+
if (args.length === 2 && this._isString(args[0]) && this._isNumberOrBlock(args[1])){
34+
block = this._createBlock('wedo2_startMotorPower', 'statement');
35+
this._addInput(
36+
block,
37+
'MOTOR_ID',
38+
this._createFieldBlock('wedo2_menu_MOTOR_ID', 'MOTOR_ID', args[0])
39+
);
40+
this._addNumberInput(block, 'POWER', 'math_number', args[1], 100);
41+
break;
42+
}
3243
case 'wedo2_set_light_color':
3344
if (args.length === 1 && this._isNumberOrBlock(args[0])) {
3445
block = this._createBlock('wedo2_setLightHue', 'statement');

0 commit comments

Comments
 (0)