@@ -1741,12 +1741,12 @@ export default {
17411741 var dropdown_alteration = block .getFieldValue (' alteration' );
17421742 var value_instrument = Blockly .Python .valueToCode (block, ' instrument' , Blockly .Python .ORDER_ATOMIC );
17431743
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 );
17451745
17461746
17471747
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;
17501750 };
17511751
17521752 Blockly .Blocks [' coderbot_music_instrument_adv' ] = {
@@ -1785,6 +1785,32 @@ export default {
17851785 return [code, Blockly .Python .ORDER_ATOMIC ];
17861786 };
17871787
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+
17881814
17891815 },
17901816
0 commit comments