@@ -1741,12 +1741,12 @@ export default {
1741
1741
var dropdown_alteration = block .getFieldValue (' alteration' );
1742
1742
var value_instrument = Blockly .Python .valueToCode (block, ' instrument' , Blockly .Python .ORDER_ATOMIC );
1743
1743
1744
- var value_duration = Blockly .Python .valueToCode (block, ' duration' , Blockly .Python .NONE );
1744
+ var value_duration = Blockly .Python .valueToCode (block, ' duration' , Blockly .Python .ORDER_ATOMIC );
1745
1745
1746
1746
1747
1747
1748
- var code = ' get_music().play_note(note="' + dropdown_note+ ' ", alteration="' + dropdown_alteration+ ' " ,instrument=' + value_instrument+ ' ,duration=' + value_duration+ ' )' ;
1749
- return [ code, Blockly . Python . ORDER_ATOMIC ] ;
1748
+ var code = ' get_music().play_note(note="' + dropdown_note+ ' ", alteration="' + dropdown_alteration+ ' " ,instrument=' + value_instrument+ ' ,duration=' + value_duration+ ' )\n ' ;
1749
+ return code;
1750
1750
};
1751
1751
1752
1752
Blockly .Blocks [' coderbot_music_instrument_adv' ] = {
@@ -1785,6 +1785,32 @@ export default {
1785
1785
return [code, Blockly .Python .ORDER_ATOMIC ];
1786
1786
};
1787
1787
1788
+ Blockly .Blocks [' coderbot_music_pause_adv' ] = {
1789
+ init : function () {
1790
+ this .appendDummyInput ()
1791
+ .appendField (" pausa" );
1792
+ this .appendValueInput (" duration" )
1793
+ .setCheck (" Number" )
1794
+ .setAlign (Blockly .ALIGN_CENTRE )
1795
+ .appendField (" durata" );
1796
+ this .appendDummyInput ()
1797
+ .appendField (" secondi" );
1798
+ this .setInputsInline (true );
1799
+ this .setPreviousStatement (true , null );
1800
+ this .setNextStatement (true , null );
1801
+ this .setColour (345 );
1802
+ this .setTooltip (" " );
1803
+ this .setHelpUrl (" " );
1804
+ }
1805
+ };
1806
+
1807
+ Blockly .Python [' coderbot_music_pause_adv' ] = function (block ) {
1808
+ var value_duration = Blockly .Python .valueToCode (block, ' duration' , Blockly .Python .ORDER_ATOMIC );
1809
+ var code = ' get_music().play_pause(' + value_duration+ ' )\n ' ;
1810
+ return code;
1811
+ };
1812
+
1813
+
1788
1814
1789
1815
},
1790
1816
0 commit comments