soiz1 commited on
Commit
f2e1437
·
verified ·
1 Parent(s): 97dae4c

Update src/lib/make-toolbox-xml.js

Browse files
Files changed (1) hide show
  1. src/lib/make-toolbox-xml.js +56 -18
src/lib/make-toolbox-xml.js CHANGED
@@ -30,13 +30,6 @@ const motion = function (isInitialSetup, isStage, targetId) {
30
  </shadow>
31
  </value>
32
  </block>
33
- <block type="motion_moveupdownsteps">
34
- <value name="STEPS">
35
- <shadow type="math_number">
36
- <field name="NUM">10</field>
37
- </shadow>
38
- </value>
39
- </block>
40
  <block type="motion_turnright">
41
  <value name="DEGREES">
42
  <shadow type="math_number">
@@ -575,7 +568,9 @@ const events = function (isInitialSetup, isStage) {
575
  ${blockSeparator}
576
  <block type="event_always"></block>
577
  <block type="event_whenanything">
578
- <value name="ANYTHING"></value>
 
 
579
  </block>
580
  ${blockSeparator}
581
  <block type="event_whenkeypressed"></block>
@@ -630,6 +625,9 @@ const control = function (isInitialSetup, isStage) {
630
  <field name="NUM">1</field>
631
  </shadow>
632
  </value>
 
 
 
633
  </block>
634
  ${blockSeparator}
635
  <block type="control_repeat">
@@ -668,13 +666,35 @@ const control = function (isInitialSetup, isStage) {
668
  </value>
669
  </block>
670
  ${blockSeparator}
671
- <block type="control_if"/>
672
- <block type="control_if_else"/>
673
- <block id="wait_until" type="control_wait_until"/>
674
- <block id="repeat_until" type="control_repeat_until"/>
675
- <block id="while" type="control_while"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
676
  <block type="control_if_return_else_return">
677
- <value name="boolean"></value>
 
 
678
  <value name="TEXT1">
679
  <shadow type="text">
680
  <field name="TEXT">foo</field>
@@ -1166,9 +1186,27 @@ const operators = function (isInitialSetup) {
1166
  <block type="operator_trueBoolean"></block>
1167
  <block type="operator_falseBoolean"></block>
1168
  ${blockSeparator}
1169
- <block type="operator_and"/>
1170
- <block type="operator_or"/>
1171
- <block type="operator_not"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1172
  ${blockSeparator}
1173
  ${isInitialSetup ? '' : `
1174
  <block type="operator_newLine"></block>
@@ -1550,4 +1588,4 @@ const makeToolboxXML = function (isInitialSetup, isStage = true, targetId, categ
1550
  return everything.join(`\n${gap}\n`);
1551
  };
1552
 
1553
- export default makeToolboxXML;
 
30
  </shadow>
31
  </value>
32
  </block>
 
 
 
 
 
 
 
33
  <block type="motion_turnright">
34
  <value name="DEGREES">
35
  <shadow type="math_number">
 
568
  ${blockSeparator}
569
  <block type="event_always"></block>
570
  <block type="event_whenanything">
571
+ <value name="ANYTHING">
572
+ <shadow type="checkbox" />
573
+ </value>
574
  </block>
575
  ${blockSeparator}
576
  <block type="event_whenkeypressed"></block>
 
625
  <field name="NUM">1</field>
626
  </shadow>
627
  </value>
628
+ <value name="CONDITION">
629
+ <shadow type="checkbox" />
630
+ </value>
631
  </block>
632
  ${blockSeparator}
633
  <block type="control_repeat">
 
666
  </value>
667
  </block>
668
  ${blockSeparator}
669
+ <block type="control_if">
670
+ <value name="CONDITION">
671
+ <shadow type="checkbox" />
672
+ </value>
673
+ </block>
674
+ <block type="control_if_else">
675
+ <value name="CONDITION">
676
+ <shadow type="checkbox" />
677
+ </value>
678
+ </block>
679
+ <block id="wait_until" type="control_wait_until">
680
+ <value name="CONDITION">
681
+ <shadow type="checkbox" />
682
+ </value>
683
+ </block>
684
+ <block id="repeat_until" type="control_repeat_until">
685
+ <value name="CONDITION">
686
+ <shadow type="checkbox" />
687
+ </value>
688
+ </block>
689
+ <block id="while" type="control_while">
690
+ <value name="CONDITION">
691
+ <shadow type="checkbox" />
692
+ </value>
693
+ </block>
694
  <block type="control_if_return_else_return">
695
+ <value name="boolean">
696
+ <shadow type="checkbox" />
697
+ </value>
698
  <value name="TEXT1">
699
  <shadow type="text">
700
  <field name="TEXT">foo</field>
 
1186
  <block type="operator_trueBoolean"></block>
1187
  <block type="operator_falseBoolean"></block>
1188
  ${blockSeparator}
1189
+ <block type="operator_and">
1190
+ <value name="OPERAND1">
1191
+ <shadow type="checkbox" />
1192
+ </value>
1193
+ <value name="OPERAND2">
1194
+ <shadow type="checkbox" />
1195
+ </value>
1196
+ </block>
1197
+ <block type="operator_or">
1198
+ <value name="OPERAND1">
1199
+ <shadow type="checkbox" />
1200
+ </value>
1201
+ <value name="OPERAND2">
1202
+ <shadow type="checkbox" />
1203
+ </value>
1204
+ </block>
1205
+ <block type="operator_not">
1206
+ <value name="OPERAND">
1207
+ <shadow type="checkbox" />
1208
+ </value>
1209
+ </block>
1210
  ${blockSeparator}
1211
  ${isInitialSetup ? '' : `
1212
  <block type="operator_newLine"></block>
 
1588
  return everything.join(`\n${gap}\n`);
1589
  };
1590
 
1591
+ export default makeToolboxXML;