get rid of images
BIN
docs/static/blocks/iconnames/angry.PNG
vendored
Before Width: | Height: | Size: 4.9 KiB |
BIN
docs/static/blocks/iconnames/asleep.PNG
vendored
Before Width: | Height: | Size: 4.6 KiB |
BIN
docs/static/blocks/iconnames/confused.PNG
vendored
Before Width: | Height: | Size: 4.8 KiB |
BIN
docs/static/blocks/iconnames/fabulous.PNG
vendored
Before Width: | Height: | Size: 4.9 KiB |
BIN
docs/static/blocks/iconnames/happy.PNG
vendored
Before Width: | Height: | Size: 3.9 KiB |
BIN
docs/static/blocks/iconnames/meh.PNG
vendored
Before Width: | Height: | Size: 4.7 KiB |
BIN
docs/static/blocks/iconnames/sad.PNG
vendored
Before Width: | Height: | Size: 4.7 KiB |
BIN
docs/static/blocks/iconnames/silly.PNG
vendored
Before Width: | Height: | Size: 4.8 KiB |
BIN
docs/static/blocks/iconnames/smallheart.PNG
vendored
Before Width: | Height: | Size: 4.7 KiB |
BIN
docs/static/blocks/iconnames/surprised.PNG
vendored
Before Width: | Height: | Size: 4.7 KiB |
@ -55,17 +55,6 @@
|
|||||||
"Gesture.TiltLeft|block": "tilt left",
|
"Gesture.TiltLeft|block": "tilt left",
|
||||||
"Gesture.TiltRight": "Raised when the screen is pointing right",
|
"Gesture.TiltRight": "Raised when the screen is pointing right",
|
||||||
"Gesture.TiltRight|block": "tilt right",
|
"Gesture.TiltRight|block": "tilt right",
|
||||||
"IconNames.Angry|block": "angry",
|
|
||||||
"IconNames.Asleep|block": "asleep",
|
|
||||||
"IconNames.Confused|block": "confused",
|
|
||||||
"IconNames.Fabulous|block": "fabulous",
|
|
||||||
"IconNames.Happy|block": "happy",
|
|
||||||
"IconNames.Heart|block": "heart",
|
|
||||||
"IconNames.Meh|block": "meh",
|
|
||||||
"IconNames.Sad|block": "sad",
|
|
||||||
"IconNames.Silly|block": "silly",
|
|
||||||
"IconNames.SmallHeart|block": "smallheart",
|
|
||||||
"IconNames.Surprised|block": "surprised",
|
|
||||||
"LedSpriteProperty.Blink|block": "blink",
|
"LedSpriteProperty.Blink|block": "blink",
|
||||||
"LedSpriteProperty.Brightness|block": "brightness",
|
"LedSpriteProperty.Brightness|block": "brightness",
|
||||||
"LedSpriteProperty.Direction|block": "direction",
|
"LedSpriteProperty.Direction|block": "direction",
|
||||||
@ -132,7 +121,7 @@
|
|||||||
"game|block": "game",
|
"game|block": "game",
|
||||||
"images.createBigImage|block": "create big image",
|
"images.createBigImage|block": "create big image",
|
||||||
"images.createImage|block": "create image",
|
"images.createImage|block": "create image",
|
||||||
"images|block": "images",
|
"images|block": "happy",
|
||||||
"input.acceleration|block": "acceleration (mg)|%NAME",
|
"input.acceleration|block": "acceleration (mg)|%NAME",
|
||||||
"input.buttonIsPressed|block": "button|%NAME|is pressed",
|
"input.buttonIsPressed|block": "button|%NAME|is pressed",
|
||||||
"input.compassHeading|block": "compass heading (°)",
|
"input.compassHeading|block": "compass heading (°)",
|
||||||
|
@ -1,32 +1,23 @@
|
|||||||
// this doesn't work//% block=happy enumval=0 blockImage=1
|
// this doesn't work//% block=happy enumval=0 blockImage=1
|
||||||
|
namespace images {
|
||||||
|
|
||||||
enum IconNames {
|
export enum IconNames {
|
||||||
//% enumval=0 block="heart" blockImage=1
|
|
||||||
Heart = 0,
|
Heart = 0,
|
||||||
//% enumval=1 block="smallheart" blockImage=1
|
|
||||||
SmallHeart,
|
SmallHeart,
|
||||||
//% enumval=2 block="happy" blockImage=1
|
|
||||||
Happy,
|
|
||||||
//% enumval=3 block="sad" blockImage=1
|
|
||||||
Sad,
|
|
||||||
//% enumval=4 block="confused" blockImage=1
|
|
||||||
Confused,
|
|
||||||
//% enumval=5 block="angry" blockImage=1
|
|
||||||
Angry,
|
|
||||||
//% enumval=6 block="asleep" blockImage=1
|
|
||||||
Asleep,
|
|
||||||
//% enumval=7 block="surprised" blockImage=1
|
|
||||||
Surprised,
|
|
||||||
//% enumval=8 block="silly" blockImage=1
|
|
||||||
Silly,
|
|
||||||
//% enumval=5 block="fabulous" blockImage=1
|
|
||||||
Fabulous,
|
|
||||||
//% enumval=5 block="meh" blockImage=1
|
|
||||||
Meh,
|
|
||||||
|
|
||||||
Yes,
|
Yes,
|
||||||
No,
|
No,
|
||||||
|
|
||||||
|
Happy,
|
||||||
|
Sad,
|
||||||
|
Confused,
|
||||||
|
Angry,
|
||||||
|
Asleep,
|
||||||
|
Surprised,
|
||||||
|
Silly,
|
||||||
|
Fabulous,
|
||||||
|
Meh,
|
||||||
|
|
||||||
TShirt,
|
TShirt,
|
||||||
Rollerskate,
|
Rollerskate,
|
||||||
Duck,
|
Duck,
|
||||||
@ -41,24 +32,24 @@ enum IconNames {
|
|||||||
Umbrella,
|
Umbrella,
|
||||||
Snake,
|
Snake,
|
||||||
|
|
||||||
Triangle,
|
|
||||||
LeftTriangle,
|
|
||||||
Chessboard,
|
|
||||||
Diamond,
|
|
||||||
SmallDiamond,
|
|
||||||
Square,
|
|
||||||
SmallSquare,
|
|
||||||
|
|
||||||
Rabbit,
|
Rabbit,
|
||||||
Cow,
|
Cow,
|
||||||
QuarterNote,
|
QuarterNote,
|
||||||
EigthNote,
|
EigthNote,
|
||||||
Pitchfork,
|
Pitchfork,
|
||||||
Pacman,
|
Pacman,
|
||||||
Target
|
Target,
|
||||||
|
|
||||||
|
Triangle,
|
||||||
|
LeftTriangle,
|
||||||
|
Chessboard,
|
||||||
|
Diamond,
|
||||||
|
SmallDiamond,
|
||||||
|
Square,
|
||||||
|
SmallSquare
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ArrowNames {
|
export enum ArrowNames {
|
||||||
North = 0,
|
North = 0,
|
||||||
NorthEast,
|
NorthEast,
|
||||||
East,
|
East,
|
||||||
@ -69,7 +60,7 @@ enum ArrowNames {
|
|||||||
NorthWest,
|
NorthWest,
|
||||||
}
|
}
|
||||||
|
|
||||||
enum HourNames {
|
export enum HourNames {
|
||||||
Hour12 = 0,
|
Hour12 = 0,
|
||||||
Hour1,
|
Hour1,
|
||||||
Hour2,
|
Hour2,
|
||||||
@ -85,33 +76,6 @@ enum HourNames {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
namespace basic {
|
|
||||||
|
|
||||||
//% weight=50
|
|
||||||
//% blockId=basic_show_arrow block="show arrow %i=device_arrow"
|
|
||||||
export function showArrow(i: number) {
|
|
||||||
let res = images.arrowImage(i)
|
|
||||||
res.showImage(0)
|
|
||||||
}
|
|
||||||
|
|
||||||
//% weight=50
|
|
||||||
//% blockId=basic_show_hour block="show hour %i=device_hour"
|
|
||||||
export function showHour(i: number) {
|
|
||||||
let res = images.hourImage(i)
|
|
||||||
res.showImage(0)
|
|
||||||
}
|
|
||||||
|
|
||||||
//% weight=90
|
|
||||||
//% blockId=basic_show_icon block="show icon %i"
|
|
||||||
export function showIcon(i: IconNames) {
|
|
||||||
let res = images.iconImage(i)
|
|
||||||
res.showImage(0)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace images {
|
|
||||||
|
|
||||||
|
|
||||||
const heart = `
|
const heart = `
|
||||||
. # . # .
|
. # . # .
|
||||||
# # # # #
|
# # # # #
|
||||||
@ -662,6 +626,14 @@ namespace images {
|
|||||||
case IconNames.Pitchfork: return set(res, pitchfork)
|
case IconNames.Pitchfork: return set(res, pitchfork)
|
||||||
case IconNames.Pacman: return set(res, pacman)
|
case IconNames.Pacman: return set(res, pacman)
|
||||||
case IconNames.Target: return set(res, target)
|
case IconNames.Target: return set(res, target)
|
||||||
|
|
||||||
|
case IconNames.Triangle: return set(res, triangle)
|
||||||
|
case IconNames.LeftTriangle: return set(res, left_triangle)
|
||||||
|
case IconNames.Chessboard: return set(res, chessboard)
|
||||||
|
case IconNames.Diamond: return set(res, diamond)
|
||||||
|
case IconNames.SmallDiamond: return set(res, small_diamond)
|
||||||
|
case IconNames.Square: return set(res, square)
|
||||||
|
case IconNames.SmallSquare: return set(res, small_square)
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@ -677,3 +649,27 @@ namespace images {
|
|||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
namespace basic {
|
||||||
|
|
||||||
|
//% weight=50
|
||||||
|
//% blockId=basic_show_arrow block="show arrow %i=device_arrow"
|
||||||
|
export function showArrow(i: number) {
|
||||||
|
let res = images.arrowImage(i)
|
||||||
|
res.showImage(0)
|
||||||
|
}
|
||||||
|
|
||||||
|
//% weight=50
|
||||||
|
//% blockId=basic_show_hour block="show hour %i=device_hour"
|
||||||
|
export function showHour(i: number) {
|
||||||
|
let res = images.hourImage(i)
|
||||||
|
res.showImage(0)
|
||||||
|
}
|
||||||
|
|
||||||
|
//% weight=90
|
||||||
|
//% blockId=basic_show_icon block="show icon %i"
|
||||||
|
export function showIcon(i: images.IconNames) {
|
||||||
|
let res = images.iconImage(i)
|
||||||
|
res.showImage(0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|