@@ -117,7 +117,6 @@ namespace microcode {
117
117
118
118
export const TID_MODIFIER_SERVO_SET_ANGLE = "A21_"
119
119
120
-
121
120
export const PAGE_IDS = [
122
121
TID_MODIFIER_PAGE_1 ,
123
122
TID_MODIFIER_PAGE_2 ,
@@ -325,7 +324,6 @@ namespace microcode {
325
324
paint . jdParam2 = 5
326
325
paint . defaultModifier = new IconEditor ( )
327
326
328
-
329
327
const music = addActuator ( TID_ACTUATOR_MUSIC , [ "melody_editor" , "loop" ] )
330
328
music . priority = 11
331
329
@@ -490,7 +488,7 @@ namespace microcode {
490
488
addReadValue ( TID_MODIFIER_CUP_X_READ , JdKind . Variable , 0 )
491
489
addReadValue ( TID_MODIFIER_CUP_Y_READ , JdKind . Variable , 1 )
492
490
addReadValue ( TID_MODIFIER_CUP_Z_READ , JdKind . Variable , 2 )
493
-
491
+
494
492
// TODO: this should only be present when radio receive in When section
495
493
addReadValue ( TID_MODIFIER_RADIO_VALUE , JdKind . RadioValue , 0 )
496
494
@@ -551,7 +549,9 @@ namespace microcode {
551
549
super ( TID_MODIFIER_ICON_EDITOR , "icon_editor" , 10 )
552
550
this . firstInstance = false
553
551
this . fieldEditor = iconFieldEditor
554
- this . field = this . fieldEditor . clone ( field ? field : this . fieldEditor . init )
552
+ this . field = this . fieldEditor . clone (
553
+ field ? field : this . fieldEditor . init
554
+ )
555
555
this . jdKind = JdKind . ServiceCommandArg
556
556
this . jdParam2 = 400 // ms
557
557
}
@@ -588,14 +588,15 @@ namespace microcode {
588
588
tempo : number
589
589
}
590
590
591
-
592
591
// notes are in reverse order of scale
593
592
// - 7 = C
594
593
// - 6 = D
595
594
// - 5 = E. etc
596
595
export const melodyFieldEditor : FieldEditor = {
597
596
init : { notes : `76543210` , tempo : 120 } ,
598
- clone : ( melody : Melody ) => { return { notes : melody . notes . slice ( 0 ) , tempo : melody . tempo } } ,
597
+ clone : ( melody : Melody ) => {
598
+ return { notes : melody . notes . slice ( 0 ) , tempo : melody . tempo }
599
+ } ,
599
600
editor : melodyEditor ,
600
601
toImage : melodyToImage ,
601
602
buttonStyle : ( ) => ButtonStyles . Transparent ,
@@ -604,7 +605,7 @@ namespace microcode {
604
605
const sp = s . split ( "," )
605
606
return {
606
607
notes : sp [ 0 ] ,
607
- tempo : parseInt ( sp [ 1 ] )
608
+ tempo : parseInt ( sp [ 1 ] ) ,
608
609
}
609
610
} ,
610
611
}
@@ -616,7 +617,9 @@ namespace microcode {
616
617
super ( TID_MODIFIER_MELODY_EDITOR , "melody_editor" , 10 )
617
618
this . firstInstance = false
618
619
this . fieldEditor = melodyFieldEditor
619
- this . field = this . fieldEditor . clone ( field ? field : this . fieldEditor . init )
620
+ this . field = this . fieldEditor . clone (
621
+ field ? field : this . fieldEditor . init
622
+ )
620
623
this . jdKind = JdKind . ServiceCommandArg
621
624
this . jdParam2 = 400 // ms
622
625
}
@@ -632,7 +635,9 @@ namespace microcode {
632
635
}
633
636
634
637
getNewInstance ( field : any = null ) {
635
- return new MelodyEditor ( field ? field : this . fieldEditor . clone ( this . field ) )
638
+ return new MelodyEditor (
639
+ field ? field : this . fieldEditor . clone ( this . field )
640
+ )
636
641
}
637
642
638
643
serviceCommandArg ( ) {
@@ -641,7 +646,6 @@ namespace microcode {
641
646
}
642
647
}
643
648
644
-
645
649
function addFieldEditors ( ) {
646
650
const iconEditorTile = new IconEditor ( )
647
651
iconEditorTile . firstInstance = true
0 commit comments