File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,12 @@ export default function (Generator) {
159
159
return `microbit_more.get_shared_data(${ index } , ${ value } )\n` ;
160
160
} ;
161
161
162
+ Generator . microbitMore_whenConnectionChanged = function ( block ) {
163
+ block . isStatement = true ;
164
+ const state = Generator . getFieldValue ( block , 'STATE' ) || null ;
165
+ return `${ Generator . spriteName ( ) } .when(:microbit_more_connection_changed, ${ state } ) do\n` ;
166
+ } ;
167
+
162
168
Generator . microbitMore_menu_buttons = function ( block ) {
163
169
const buttons = Generator . quote_ ( Generator . getFieldValue ( block , 'buttons' ) || 'A' ) ;
164
170
return [ buttons , Generator . ORDER_ATOMIC ] ;
@@ -224,9 +230,9 @@ export default function (Generator) {
224
230
return [ sharedDataIndex , Generator . ORDER_ATOMIC ] ;
225
231
} ;
226
232
227
- Generator . microbitMore_menu_axis = function ( block ) {
228
- const axis = Generator . getFieldValue ( block , 'axis ' ) || '0 ' ;
229
- return [ axis , Generator . ORDER_ATOMIC ] ;
233
+ Generator . microbitMore_menu_connectionStateMenu = function ( block ) {
234
+ const connectionStateMenu = Generator . getFieldValue ( block , 'connectionStateMenu ' ) || 'connected ' ;
235
+ return [ connectionStateMenu , Generator . ORDER_ATOMIC ] ;
230
236
} ;
231
237
232
238
Generator . matrix = function ( block ) {
You can’t perform that action at this time.
0 commit comments