updated enum annotation to support patching

This commit is contained in:
Peli de Halleux
2016-03-28 22:16:07 -07:00
parent 715de4dff9
commit 664b841b1c
5 changed files with 96 additions and 96 deletions

View File

@ -1,20 +1,20 @@
enum Direction {
//% blockId=right
//% block=right
Right,
//% blockId=left
//% block=left
Left
}
enum LedSpriteProperty {
//% blockId=x
//% block=x
X,
//% blockId=y
//% block=y
Y,
//% blockId=direction
//% block=direction
Direction,
//% blockId=brightness
//% block=brightness
Brightness,
//% blockId=blink
//% block=blink
Blink
}

View File

@ -4,25 +4,25 @@ enum Button {
//% enumval=MICROBIT_ID_BUTTON_B
B,
//% enumval=MICROBIT_ID_BUTTON_AB
//% blockId="A+B" block="A+B"
//% block="A+B"
AB,
}
enum Dimension {
//% enumval=0 blockId=x
//% enumval=0 block=x
X,
//% enumval=1 blockId=y
//% enumval=1 block=y
Y,
//% enumval=2 blockId=z
//% enumval=2 block=z
Z,
//% enumval=3 blockId=strength
//% enumval=3 block=strength
Strength,
}
enum Rotation {
//% enumval=0 blockId=pitch
//% enumval=0 block=pitch
Pitch,
//% enumval=1 blockId=roll
//% enumval=1 block=roll
Roll,
}
@ -39,22 +39,22 @@ enum AcceleratorRange {
/**
* The accelerator measures forces up to 1 gravity
*/
//% blockId="1g" enumval=1
//% block="1g" enumval=1
OneG,
/**
* The accelerator measures forces up to 2 gravity
*/
//% blockId="2g" enumval=2
//% block="2g" enumval=2
TwoG,
/**
* The accelerator measures forces up to 4 gravity
*/
//% blockId="4g" enumval=4
//% block="4g" enumval=4
FourG,
/**
* The accelerator measures forces up to 8 gravity
*/
//% blockId="8g" enumval=8
//% block="8g" enumval=8
EightG
}
@ -80,42 +80,42 @@ enum Gesture {
/**
* Raised when shaken
*/
//% blockId=shake enumval=11
//% block=shake enumval=11
Shake,
/**
* Raised when the logo is upward and the screen is vertical
*/
//% blockId="logo up" enumval=1
//% block="logo up" enumval=1
LogoUp,
/**
* Raised when the logo is downward and the screen is vertical
*/
//% blockId="logo down" enumval=2
//% block="logo down" enumval=2
LogoDown,
/**
* Raised when the screen is pointing down and the board is horizontal
*/
//% blockId="screen up" enumval=5
//% block="screen up" enumval=5
ScreenUp,
/**
* Raised when the screen is pointing up and the board is horizontal
*/
//% blockId="screen down" enumval=6
//% block="screen down" enumval=6
ScreenDown,
/**
* Raised when the screen is pointing left
*/
//% blockId="tilt left" enumval=3
//% block="tilt left" enumval=3
TiltLeft,
/**
* Raised when the screen is pointing right
*/
//% blockId="tilt right" enumval=4
//% block="tilt right" enumval=4
TiltRight,
/**
* Raised when the board is falling!
*/
//% blockId="free fall" enumval=7
//% block="free fall" enumval=7
FreeFall
}

View File

@ -1,7 +1,7 @@
enum DisplayMode {
//% enumval=0 blockId="black and white"
//% enumval=0 block="black and white"
BackAndWhite,
//% enumval=1 blockId="greyscale"
//% enumval=1 block="greyscale"
Greyscale,
}

View File

@ -1,7 +1,7 @@
enum Note {
//% enumval=262
C,
//% enumval=277 blockId=C#
//% enumval=277 block=C#
CSharp,
//% enumval=294
D,
@ -11,11 +11,11 @@ enum Note {
E,
//% enumval=349
F,
//% enumval=370 blockId=F#
//% enumval=370 block=F#
FSharp,
//% enumval=392
G,
//% enumval=415 blockId=G#
//% enumval=415 block=G#
GSharp,
//% enumval=440
A,
@ -25,7 +25,7 @@ enum Note {
B,
//% enumval=131
C3,
//% enumval=139 blockId=C#3
//% enumval=139 block=C#3
CSharp3,
//% enumval=147
D3,
@ -35,11 +35,11 @@ enum Note {
E3,
//% enumval=175
F3,
//% enumval=185 blockId=F#3
//% enumval=185 block=F#3
FSharp3,
//% enumval=196
G3,
//% enumval=208 blockId=G#3
//% enumval=208 block=G#3
GSharp3,
//% enumval=220
A3,
@ -49,7 +49,7 @@ enum Note {
B3,
//% enumval=262
C4,
//% enumval=277 blockId=C#4
//% enumval=277 block=C#4
CSharp4,
//% enumval=294
D4,
@ -59,11 +59,11 @@ enum Note {
E4,
//% enumval=349
F4,
//% enumval=370 blockId=F#3
//% enumval=370 block=F#3
FSharp4,
//% enumval=392
G4,
//% enumval=415 blockId=G#3
//% enumval=415 block=G#3
GSharp4,
//% enumval=440
A4,
@ -73,7 +73,7 @@ enum Note {
B4,
//% enumval=523
C5,
//% enumval=555 blockId=C#5
//% enumval=555 block=C#5
CSharp5,
//% enumval=587
D5,
@ -83,11 +83,11 @@ enum Note {
E5,
//% enumval=698
F5,
//% enumval=740 blockId=F#5
//% enumval=740 block=F#5
FSharp5,
//% enumval=784
G5,
//% enumval=831 blockId=G#5
//% enumval=831 block=G#5
GSharp5,
//% enumval=880
A5,
@ -98,15 +98,15 @@ enum Note {
}
enum BeatFraction {
//% enumval=1 blockId=1
//% enumval=1 block=1
Whole = 1,
//% enumval=2 blockId="1/2"
//% enumval=2 block="1/2"
Half = 2,
//% enumval=4 blockId="1/4"
//% enumval=4 block="1/4"
Quater = 4,
//% enumval=8 blockId="1/8"
//% enumval=8 block="1/8"
Eighth = 8,
//% enumval=16 blockId="1/16"
//% enumval=16 block="1/16"
Sixteenth = 16
}