From ce22bfdbe416c0c1b1da099eacae3bebb7ae57bb Mon Sep 17 00:00:00 2001 From: Kiki Prottsman Date: Wed, 6 Dec 2023 10:43:59 -0800 Subject: [PATCH] Adding Snow Globe Tutorial (#6257) * Adding Snow Globe Tutorial * Seeing if I can push PR --- docs/static/hardware/laptop.png | Bin 0 -> 67795 bytes docs/static/tutorials/snow/globe.gif | Bin 0 -> 74157 bytes docs/static/tutorials/snow/globe1.png | Bin 0 -> 2488 bytes docs/test/tutorials/snow.md | 793 +++++++++++++++++++++ docs/test/tutorials/snow_fixed_img_copy.md | 766 ++++++++++++++++++++ 5 files changed, 1559 insertions(+) create mode 100644 docs/static/hardware/laptop.png create mode 100644 docs/static/tutorials/snow/globe.gif create mode 100644 docs/static/tutorials/snow/globe1.png create mode 100644 docs/test/tutorials/snow.md create mode 100644 docs/test/tutorials/snow_fixed_img_copy.md diff --git a/docs/static/hardware/laptop.png b/docs/static/hardware/laptop.png new file mode 100644 index 0000000000000000000000000000000000000000..9d731620729a7b36e582f70a542f104c015e2745 GIT binary patch literal 67795 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 literal 0 HcmV?d00001 diff --git a/docs/test/tutorials/snow.md b/docs/test/tutorials/snow.md new file mode 100644 index 00000000000..83b59e78fe2 --- /dev/null +++ b/docs/test/tutorials/snow.md @@ -0,0 +1,793 @@ +# Let it Snow +### @explicitHints true + + +## Send a Holiday Card @showdialog + +In this tutorial, we'll show you how to create your own Holiday Snow Globe Card. + +![Make a Snow Globe](/static/tutorials/snow/globe.gif "Make Your Own") + + + + +## {2. Your First Block} + +**Ready to start coding?** + +Let's set the color of the background. + +--- + +- :tree: Go to the ``||scene: Scene||`` category **in the toolbox** and grab +```block +scene.setBackgroundColor(7) +``` +then snap it inside the empty
+``||loops(noclick): on start||``
+container already in the workspace. + + +💡 _You can change this color later if it doesn't work with your globe._ + + +#### ~ tutorialhint + +```blocks +//@highlight +scene.setBackgroundColor(7) +``` + + + +## {3. Choose Your Globe} + +**Choose Your Globe** + +--- + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap1(function () { + let globe = sprites.create(img`.`, SpriteKind.Player) + globe.z = 1000 +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +You just dragged a bundle of code into your workspace and connected the blocks inside of the ``||loops(noclick):on start||`` container. + +Here's what that code does: + +```block + let globe = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the item that you'll be using as the "globe" image. +(Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let globe: Sprite = null + globe.z = 1000 + +``` +This block sets the depth (also called z-index) of the globe to be much closer to the camera than the following items will be. This is important for making sure everything else happens behind this frame. + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + + +#### ~ tutorialhint + +```block +scene.setBackgroundColor(7) +//@highlight +sprites.wrap1(function () { + let globe = sprites.create(img`.`, SpriteKind.Player) + globe.z = 1000 +}) +``` + + + +## {4. Set Globe} + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [globe] to||``
+block and switch to the **Gallery**.
+![Switch to Gallery](/static/skillmap/assets/gallery.png " ") +Choose one of the globe images. +![Choose a globe](/static/tutorials/snow/globe1.png " ") + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + //@highlight + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) +``` + + + +## {5. Check Your Game!} + +- :binoculars: Look at your project in the game window. + +You should see your globe filled with the color that you chose in the first step. + + + +## {6. Make a Scene} + +**Time to make a scene!** + +--- + + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + +~hint What did that do? 🤷🏽‍♀️ + +--- + + +```block + let scenery = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the item that you'll be using to show your "scenery" +image. (Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let scenery: Sprite = null + scenery.top = 5 +``` +This block aligns the top of the image for `scenery` to 5 pixels below the top edge of the screen. + + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +//@highlight + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +``` + + + +## {7. Make a Scene, Cont.} + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [scenery] to||``
+block and draw the scene you want to see inside of your globe.

+(Or choose a scene from our gallery.) + + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +//@highlight + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +``` + + + +## {8. Look Again} + + +- :binoculars: Look at your project in the game window again. + +You should see your new scene inside of the globe you chose. + + + + +## {9. Animate It} + +**Add some animation!** + +--- + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap3(function () { + let anim = sprites.create(img`.`, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + + +```block + let anim = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the animation that goes inside your globe. +(Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let anim: Sprite = null + anim.bottom = 65 + +``` +This block aligns the bottom of the animation to 65 pixels below the top edge of the +screen. + +
+ +```block + let anim: Sprite = null + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) + +``` +This block replaces the static image of your "anim" sprite with a series of moving frames. + + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +//@highlight +sprites.wrap3(function () { + let anim = sprites.create(img`.`, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) +}) +``` + + + +## {10. Animate It, Cont.} + + + + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [anim] to||``
+block and create an image to represent the animation for your scene.

+(You can start with an image from our gallery if you want to get the size and +positioning to match our animations.) + + +- :mouse pointer: Click the empty grey square inside the
+``||animation(noclick):animate [anim]||``
+block and create an animation to go with your scene.

+(You can start with an animation from our gallery if you want to see how +they are created.) + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(snow.imgs.tree, SpriteKind.Player) + scenery.top = 5 +}) + +sprites.wrap3(function () { + //@highlight + let anim = sprites.create(snow_imgs.squirrel, SpriteKind.Player) + anim.bottom = 65 + //@highlight + animation.runImageAnimation( + anim, + snow_imgs.squirrel, + 200, + true + ) +}) + +``` + + + +## {11. Check it Out} + + +- :binoculars: Check out what you have so far. + +You should see your animation playing against your scene. + + + + + +## {12. Shake it Up} + +**Let's shake things up!** + +--- + +- :paper plane: Open the ``||controller:Controller||`` category and drag the +```block +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(), music.PlaybackMode.InBackground) +}) +``` +bundle into **an empty area ** of the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +```block +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { }) +``` +This container tells the computer to run the code inside when the (A) button (or space bar) is pressed. + +
+ +```block + scene.cameraShake(12, 500) +``` +This block makes it look like the camera is shaking by 12 pixels for 500 miliseconds (half a second.) + +
+ +```block + snow.bigShortBlizzard(scenery) +``` +This block adds a blizzard effect to the inside of the snowglobe. + +
+ +```block + music.play(music.createSong(), music.PlaybackMode.InBackground) +``` +This block allows you to add a song to your snowglobe. + + +hint~ + + +#### ~ tutorialhint + +```blocks + +//@highlight + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(), music.PlaybackMode.InBackground) +}) +``` + + + +## {13. Shake it Up (Contd.)} + +- :mouse pointer: Click the empty grey rectangle in the
+``||music:play song||``
+block and create a song for your snowglobe.

+(You can switch to the **My Assets** tab at the top of the editor to use a song of ours.) + + + +#### ~ tutorialhint + +```blocks + +//@highlight + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +``` + + + +## {14. Give it a Shake} + + +- :binoculars: Take a look! + +When you press the (A) button (or space bar) the globe should look like it's shaking, +then snow should fall while music plays. + +~hint Don't hear anything? 🔇 + +--- + +There are a few reasons you might not be able to hear your music +even if the code is correct. + +- Make sure the music player is unmuted (🔊) +- Try turning up the volume on your computer +- Add a ``||music:set volume [100]||`` block to your ``||loops(noclick):on start||`` container. + +If you still can't hear your song, +go back and look at previous steps to make sure your code matches the instructions. + + +hint~ + + +~hint Is the volume too loud? 🔊 + +--- + +Look for this block in the ``||music:Music||`` category +```block +music.setVolume(30) +``` +and add it to the ``||loops(noclick):on start||`` container. + + +hint~ + + + +## {15. Make it Meaningful} + +**Let's add a message.** + +--- + +- :paper plane: Open the ``||controller:Controller||`` category and drag the +```block +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` +bundle into **an empty area ** of the workspace. + + +💡 _Feel free to change the message to something that is special to you!_ + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +```block +controller.B.onEvent(ControllerButtonEvent.Pressed, function () {}) +``` +This container tells the computer to run the code inside when the (B) button (or enter key) is pressed. + +
+ +```block + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +``` +This block displays your chosen text at the bottom of the screen until the (A) button is pressed. + + +hint~ + + +#### ~ tutorialhint + +```blocks + +//@highlight +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + +```blockconfig.local +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + + + + +## {16. Appreciate Your Work} + + +- :binoculars: Check out your final creation! + +Press the (A) button to shake your globe, then press (B) to see your message. + +**❄️ Magical! ❄️** + + + +```blockconfig.local +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + + + + +## {11. Finale} + +**☃️ Way to Go ☃️** + +You finished your extra special holiday card! + +When you're ready, click **Done** to share it with family and friends! + + + + +```blockconfig.global + +scene.setBackgroundColor(7) + +sprites.wrap1(function () { + let globe = sprites.create(img`.`, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +sprites.wrap3(function () { + let anim = sprites.create(img`.`, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) +}) + +music.setVolume(30) + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(snow_imgs.winter_wonderland), music.PlaybackMode.InBackground) +}) +``` + + +```package +arcade-text=github:microsoft/arcade-text +snow_imgs=github:kiki-lee/snow_imgs#v0.0.2 +``` + + +```ghost +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + music.stopAllSounds() + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +let scenery: Sprite = null +let globe: Sprite = null +scene.setBackgroundColor(7) +globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) +globe.z = 1000 +scenery = sprites.create(snow_imgs.snow_being, SpriteKind.Player) +scenery.top = 5 +snow.bigShortBlizzard(scenery) +let anim = sprites.create(snow_imgs.squirrel, SpriteKind.Player) +anim.bottom = 65 +animation.runImageAnimation( +anim, +snow_imgs.running_squirrel, +200, +true +) +thisSprite.startEffect(effects.blizzard, 2000) +music.setVolume(30) + +game.setDialogTextColor(1) +game.setDialogFrame(snow_imgs.snowBox) +``` + + + + + +```customts + +game.setDialogTextColor(1) +game.setDialogFrame(snow_imgs.snow_box) + + +/** +* An extension for snowglobe making +*/ +//% color=#c292d2 icon="\uf2dc" +namespace snow { + + + //% blockId=short_blizz + //% block="add blizzard to $thisSprite" + //% thisSprite.defl="scenery" + //% thisSprite.shadow="variables_get" + //% help=github:docs/short_blizz + export function bigShortBlizzard(thisSprite: Sprite) { + music.stopAllSounds() + + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + } + +} + + +namespace sprites{ + /** + * Bundle together code blocks + */ + //% block="add globe" weight=300 + //% handlerStatement=1 + export function wrap1(handler: () => void) { + handler(); + } + + /** + * Bundle together code blocks + */ + //% block="add scenery" weight=200 + //% handlerStatement=1 + export function wrap2(handler: () => void) { + handler(); + } + + + /** + * Bundle together code blocks + */ + //% block="add animation" weight=100 + //% handlerStatement=1 + export function wrap3(handler: () => void) { + handler(); + } +} + + +``` + + +```simtheme +{ + "palette": [ + "#000000", + "#FFFFFF", + "#A3006E", + "#FF93C4", + "#2278A1", + "#99D8FD", + "#249CA3", + "#00AAD0", + "#003FAD", + "#87F2FF", + "#8E2EC4", + "#A4839F", + "#5C406c", + "#E5CDC4", + "#91463d", + "#000000" + ] +} +``` + + +```assetjson +{ + "README.md": "", + "assets.json": "", + "images.g.jres": "{\n \"image9\": {\n \"data\": \"hwQwADAAAABxEXERERERERERERERERERERERERERmZkRcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxERd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXd3F3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxdxd3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxFxd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3F3d3d3d3d3d3d3d3d3d3d3d3d3d5cXFxd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5d3cXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cXdxd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxdxF3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3dxd3d3d3d3d3d3d3d3d3d3d3d3d5dxcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxEXERERERERERERERERERERERERGZmZk=\",\n \"mimeType\": \"image/x-mkcd-f4\",\n \"displayName\": \"snow_box\",\n \"tags\": [\n \"snow\"\n ]\n },\n \"anim3\": {\n \"namespace\": \"myAnimations\",\n \"id\": \"anim3\",\n \"mimeType\": \"application/mkcd-animation\",\n \"data\": \"MmMwMTNmMDAzZTAwMDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMmQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMjAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTAwNjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk5MDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMjIwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGRkZDZkMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGQwMjAwMDA2MDA5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwMDIwMDIwMDAwOTkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZDAwMDAyMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZGRkZGRkZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMDAwNjAwZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyMDAwMDYwMDkwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMjAwMDA5OTAwMDAwMGQyZGRkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMjAwZDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyMDAwMDAwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2OTBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwZDkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGRkZGQ2ZGRkZGRkZGRkZGRkMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGRkZDAwNjAwOTAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwMjAwMDAwMDk5MDAwMDAwMjIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDIwMDIwMDAwMDAwMDAwMDAyMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDAwMDAyMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwOTAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIwZDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMmRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZDZkZGRkZGQyZGRkZGRkZGRkZGRkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2OTAwMDAwMDAwMjIwMDAwMDA2MDAwMDAwMGQwZDJkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwMDkwMDAwMDAyMDAyMDAwMDAwOTYwMDAwMDAyMjAwMDA2MGRkZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MDA5MDAwMDIwMDIwMDAwOTYwMDAwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MDA5MDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAyZDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZDZkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkZGRkZGRkMGQ2OTAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZGRkMDAwMDAwMDBkZGRkZGQyZGRkZGRkZDBkMDAwMDAyMDAwMDkwMDkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJkZGRkZGRkNmRkMDAwMDIwMDIwMDAwMDAwNjAwMjAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAyMDAwMDYwMDkwMDAwMDAyMjAwMDAwMDY5MDAwMDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjIwMDAwMDA5OTAwMDAwMDAwMDAwMDAwOTAwOTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMmQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDMyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMzAwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwNjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY2MDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMjIwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDMzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGRkZDZkMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGQwMjAwMDA2MDA2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwMDIwMDMwMDAwNjYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZDAwMDAzMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZGRkZGRkZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMDAwNjAwZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIzMDAwMDYwMDYwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzAwMzAwMDA2NjAwMDAwMGQyZGRkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMzAwZDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMzMDAwMDAwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGRkZGQ2ZGRkZGRkZGRkZGRkMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGRkZDAwNjAwNjAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwMjAwMDAwMDY2MDAwMDAwMjMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDIwMDMwMDAwMDAwMDAwMDAzMDAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDAwMDAzMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDY2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwZDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzM2RkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZDZkZGRkZGQyZGRkZGRkZGRkZGRkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NjAwMDAwMDAwMzIwMDAwMDA2MDAwMDAwMGQwZDJkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDYwMDAwMDAzMDAzMDAwMDAwNjYwMDAwMDAyMzAwMDA2MGRkZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDA2MDAwMDMwMDMwMDAwNjYwMDAwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDA2MDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAzZDAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZDZkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkZGRkZGRkMGQ2NjAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZGRkMDAwMDAwMDBkZGRkZGQyZGRkZGRkZDBkMDAwMDAyMDAwMDYwMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJkZGRkZGRkNmRkMDAwMDMwMDIwMDAwMDAwNjAwMjAwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAzMDAwMDYwMDYwMDAwMDAzMzAwMDAwMDY2MDAwMDMzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzMwMDAwMDA2NjAwMDAwMDAwMDAwMDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMA==\",\n \"displayName\": \"blinking_lights\",\n \"tags\": [\n \"snow\"\n ]\n },\n \"song1\": {\n \"data\": \"0078000408040301001c000f05001202c102c201000405002800000064002800030500060000049c0000000200012904000600012908000e00012910001200012914001600012918001a00012920002200012924002600012c28002a0001252e003000012730003200012940004200012a44004600012a48004a00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007200012778007a00012c03001c0001dc00690000045e01000400000000000000000000050500010000039c0000000200012904000600012908000e00012910001200012914001600012918001e00012920002200012924002600012c28002c0001252e003000012730003e00012940004200012a44004600012a48004c00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007600012778007e00012c09010e02026400000403780000040a000301000000640001c80000040100000000640001640000040100000000fa0004af00000401c80000040a00019600000414000501006400140005010000002c0104dc00000401fa0000040a0001c8000004140005d0076400140005d0070000c800029001f40105c201f4010a0005900114001400039001000005c201f4010500058403050032000584030000fa00049001000005c201f4010500058403c80032000584030500640005840300009001049001000005c201f4010500058403c80064000584030500c8000584030000f40105ac0d000404a00f00000a0004ac0d2003010004a00f0000280004ac0d9001010004a00f0000280002d00700040408070f0064000408070000c80003c800c8000e7d00c80019000e64000f0032000e78000000fa00032c01c8000ee100c80019000ec8000f0032000edc000000fa0003f401c8000ea901c80019000e90010f0032000ea4010000fa0001c8000004014b000000c800012c01000401c8000000c8000190010004012c010000c80002c800000404c8000f0064000496000000c80002c2010004045e010f006400042c010000640002c409000404c4096400960004f6090000f40102b80b000404b80b64002c0104f40b0000f401022003000004200300040a000420030000ea01029001000004900100040a000490010000900102d007000410d0076400960010d0070000c8006000000001000106080009000106100011000106180019000106200021000106280029000106300031000106380039000106400041000106480049000106500051000106580059000106600061000106680069000106700071000106780079000106\",\n \"mimeType\": \"application/mkcd-song\",\n \"displayName\": \"jingle_bells\",\n \"namespace\": \"mySongs.\"\n },\n \"song2\": {\n \"data\": \"005a000408080300001c00010a006400f4016400000400000000000000000000000000050000046c0008000a0001120c000e00011910001200010d14001600011918001a0001121c001e00011920002400010d28002a0001192c002e00011430003200011934003600010d38003a0001193c003e0001144000440001194a005400011458006000011466007200011176007e00011105001c000f0a006400f4010a0000040000000000000000000000000000000002e1000000040002252904000600022529080010000225291200160002252916001800012918001c000222251c0020000225292400280002252928002a000225292c00340002252936003a000225293a003c000225293c004000022427400044000225294a004e000225294e00500002292c5200540002292c5600580002292c5a00620002272a66006a0002272a6c006e000225297000720002252974007600022529780080000225278400880002222588008a000222258c0090000222259000920002222594009800012098009a0001209c00a0000120a000a2000120a400b000011d07001c00020a006400f401640000040000000000000000000000000000000003c60000000200012c04000600012c08001000012c12001400012c16001800012c18001a0001291c002000012c24002600012c28002a00012c2c003400012c36003800012c3a003c00012c3c003e00012940004400012c4a004c0001294e00500001255200540001255600580001255a00620001246600680001246c006e00012270007200012274007600012278008000012084008600012988008a0001298c008e00012990009200012994009600012798009a0001279c009e000127a000a2000127a400b0000125\",\n \"mimeType\": \"application/mkcd-song\",\n \"displayName\": \"winter_wonderland\",\n \"namespace\": \"mySongs.\"\n },\n \"*\": {\n \"mimeType\": \"image/x-mkcd-f4\",\n \"dataEncoding\": \"base64\",\n \"namespace\": \"myImages\"\n }\n}", + "images.g.ts": "// Auto-generated code. Do not edit.\nnamespace myImages {\n\n helpers._registerFactory(\"image\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"image9\":\n case \"snow_box\":return img`\n117111111771111771111117111171111771111171111711\n711177711117117111117771771711111717171711171117\n117117777111771711777771717777771177717177711711\n171777777771717777777777171717777777171777777171\n117177777117771117777771777177777771777177771711\n717717777771771777777717177717777711777177717717\n177777777777777777777777777777777777771777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777779\n177777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n999999999999999999999999999999999999999999999999\n`;\n }\n return null;\n })\n\n helpers._registerFactory(\"animation\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"blinking_lights\":\n case \"anim3\":return [img`\n...............................................................\n...............................................................\n...............................................................\n................................dd.............................\n...............................dd2.............................\n..............................dd.22............................\n..............................d..22............................\n..............................dd...............................\n...............................6dd.............................\n..............................96.d.............................\n..............................99..d............................\n..................................d222.........................\n..................................d.22.........................\n..............................ddddd............................\n.........................dddddd66..............................\n.....................dddd2......69.............................\n....................dd...22.....99.............................\n..................ddd....22....................................\n..................d6...........................................\n..................96...........................................\n..................99...........................................\n..................d............................................\n..................dd...........................................\n....................dddddddddddd...............................\n......................2.....6...dddd...........................\n.....................22.....69.....ddd.........................\n.....................22.....99......2dddddd....................\n....................................22....ddd..................\n....................................22......6d.................\n...........................................96d.................\n...........................................99d.................\n............................................d..................\n..........................dddd6dddddddddddddd..................\n.....................dddddd...69.......2.......................\n...................ddd2.......99......22.......................\n................dddd..22..............22.......................\n.............dddd.....22.......................................\n...........ddd..6..............................................\n.........dd....96..............................................\n........dd.....99..............................................\n........d......................................................\n........2......................................................\n.......22d.....................................................\n.......22dd....................................................\n..........dd...................................................\n...........ddd.................................................\n.............d6dddddddd2dddddddddddddddd.......................\n.............96........22.......6.......d2ddddddd..............\n.............99........22.......69......22.....6dddddd.........\n................................99......22.....69....dd........\n...............................................99.....d........\n......................................................d........\n......................................................2........\n.....................................................22........\n...................................................dd22........\n............................................ddd6dddd...........\n.................................dddddddddddd.96...............\n.......dddd........ddddddd2ddddddd.....2......99...............\n........2.dddddd6ddd.....22.......6....22......................\n........22......69.......22......96....22......................\n........22......99...............99............................\n...............................................................\n`, img`\n...............................................................\n...............................................................\n...............................................................\n................................dd.............................\n...............................dd2.............................\n..............................dd.23............................\n..............................d..33............................\n..............................dd...............................\n...............................6dd.............................\n..............................66.d.............................\n..............................66..d............................\n..................................d223.........................\n..................................d.33.........................\n..............................ddddd............................\n.........................dddddd66..............................\n.....................dddd2......66.............................\n....................dd...23.....66.............................\n..................ddd....33....................................\n..................d6...........................................\n..................66...........................................\n..................66...........................................\n..................d............................................\n..................dd...........................................\n....................dddddddddddd...............................\n......................2.....6...dddd...........................\n.....................32.....66.....ddd.........................\n.....................33.....66......2dddddd....................\n....................................23....ddd..................\n....................................33......6d.................\n...........................................66d.................\n...........................................66d.................\n............................................d..................\n..........................dddd6dddddddddddddd..................\n.....................dddddd...66.......2.......................\n...................ddd2.......66......32.......................\n................dddd..23..............33.......................\n.............dddd.....33.......................................\n...........ddd..6..............................................\n.........dd....66..............................................\n........dd.....66..............................................\n........d......................................................\n........2......................................................\n.......32d.....................................................\n.......33dd....................................................\n..........dd...................................................\n...........ddd.................................................\n.............d6dddddddd2dddddddddddddddd.......................\n.............66........23.......6.......d2ddddddd..............\n.............66........33.......66......32.....6dddddd.........\n................................66......33.....66....dd........\n...............................................66.....d........\n......................................................d........\n......................................................2........\n.....................................................32........\n...................................................dd33........\n............................................ddd6dddd...........\n.................................dddddddddddd.66...............\n.......dddd........ddddddd2ddddddd.....2......66...............\n........2.dddddd6ddd.....32.......6....23......................\n........23......66.......33......66....33......................\n........33......66...............66............................\n...............................................................\n`];\n }\n return null;\n })\n\n helpers._registerFactory(\"song\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"song1\":\n case \"jingle_bells\":return hex`0078000408040301001c000f05001202c102c201000405002800000064002800030500060000049c0000000200012904000600012908000e00012910001200012914001600012918001a00012920002200012924002600012c28002a0001252e003000012730003200012940004200012a44004600012a48004a00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007200012778007a00012c03001c0001dc00690000045e01000400000000000000000000050500010000039c0000000200012904000600012908000e00012910001200012914001600012918001e00012920002200012924002600012c28002c0001252e003000012730003e00012940004200012a44004600012a48004c00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007600012778007e00012c09010e02026400000403780000040a000301000000640001c80000040100000000640001640000040100000000fa0004af00000401c80000040a00019600000414000501006400140005010000002c0104dc00000401fa0000040a0001c8000004140005d0076400140005d0070000c800029001f40105c201f4010a0005900114001400039001000005c201f4010500058403050032000584030000fa00049001000005c201f4010500058403c80032000584030500640005840300009001049001000005c201f4010500058403c80064000584030500c8000584030000f40105ac0d000404a00f00000a0004ac0d2003010004a00f0000280004ac0d9001010004a00f0000280002d00700040408070f0064000408070000c80003c800c8000e7d00c80019000e64000f0032000e78000000fa00032c01c8000ee100c80019000ec8000f0032000edc000000fa0003f401c8000ea901c80019000e90010f0032000ea4010000fa0001c8000004014b000000c800012c01000401c8000000c8000190010004012c010000c80002c800000404c8000f0064000496000000c80002c2010004045e010f006400042c010000640002c409000404c4096400960004f6090000f40102b80b000404b80b64002c0104f40b0000f401022003000004200300040a000420030000ea01029001000004900100040a000490010000900102d007000410d0076400960010d0070000c8006000000001000106080009000106100011000106180019000106200021000106280029000106300031000106380039000106400041000106480049000106500051000106580059000106600061000106680069000106700071000106780079000106`;\n case \"song2\":\n case \"winter_wonderland\":return hex`005a000408080300001c00010a006400f4016400000400000000000000000000000000050000046c0008000a0001120c000e00011910001200010d14001600011918001a0001121c001e00011920002400010d28002a0001192c002e00011430003200011934003600010d38003a0001193c003e0001144000440001194a005400011458006000011466007200011176007e00011105001c000f0a006400f4010a0000040000000000000000000000000000000002e1000000040002252904000600022529080010000225291200160002252916001800012918001c000222251c0020000225292400280002252928002a000225292c00340002252936003a000225293a003c000225293c004000022427400044000225294a004e000225294e00500002292c5200540002292c5600580002292c5a00620002272a66006a0002272a6c006e000225297000720002252974007600022529780080000225278400880002222588008a000222258c0090000222259000920002222594009800012098009a0001209c00a0000120a000a2000120a400b000011d07001c00020a006400f401640000040000000000000000000000000000000003c60000000200012c04000600012c08001000012c12001400012c16001800012c18001a0001291c002000012c24002600012c28002a00012c2c003400012c36003800012c3a003c00012c3c003e00012940004400012c4a004c0001294e00500001255200540001255600580001255a00620001246600680001246c006e00012270007200012274007600012278008000012084008600012988008a0001298c008e00012990009200012994009600012798009a0001279c009e000127a000a2000127a400b0000125`;\n }\n return null;\n })\n\n}\n// Auto-generated code. Do not edit.\n", + "main.blocks": "", + "main.ts": "\n", + "pxt.json": "{\n \"name\": \"snow_imgs_json\",\n \"version\": \"0.0.2\",\n \"description\": \"\",\n \"dependencies\": {\n \"device\": \"*\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\",\n \"assets.json\",\n \"images.g.jres\",\n \"images.g.ts\",\n \"tilemap.g.jres\",\n \"tilemap.g.ts\"\n ],\n \"testFiles\": [\n \"test.ts\"\n ],\n \"targetVersions\": {\n \"branch\": \"v1.12.46\",\n \"tag\": \"v1.12.46\",\n \"commits\": \"https://github.com/microsoft/pxt-arcade/commits/e66fb08db35df2249cd64300195259c64d497106\",\n \"target\": \"1.12.46\",\n \"pxt\": \"8.5.57\",\n \"targetId\": \"arcade\"\n },\n \"supportedTargets\": [\n \"arcade\"\n ],\n \"preferredEditor\": \"tsprj\",\n \"palette\": [\n \"#000000\",\n \"#FFFFFF\",\n \"#A3006E\",\n \"#FF93C4\",\n \"#2278A1\",\n \"#99D8FD\",\n \"#249CA3\",\n \"#00AAD0\",\n \"#003FAD\",\n \"#87F2FF\",\n \"#8E2EC4\",\n \"#A4839F\",\n \"#5C406c\",\n \"#E5CDC4\",\n \"#91463d\",\n \"#000000\"\n ],\n \"assetPack\": true\n}\n", + "test.ts": "// tests go here; this will not be compiled when this package is used as an extension.\n", + "tilemap.g.jres": "{\n \"transparency17\": {\n \"data\": \"hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\",\n \"mimeType\": \"image/x-mkcd-f4\",\n \"tilemapTile\": true\n },\n \"*\": {\n \"mimeType\": \"image/x-mkcd-f4\",\n \"dataEncoding\": \"base64\",\n \"namespace\": \"myTiles\"\n }\n}", + "tilemap.g.ts": "// Auto-generated code. Do not edit.\nnamespace myTiles {\n //% fixedInstance jres blockIdentity=images._tile\n export const transparency17 = image.ofBuffer(hex``);\n\n helpers._registerFactory(\"tile\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"transparency17\":return transparency17;\n }\n return null;\n })\n\n}\n// Auto-generated code. Do not edit.\n" +} +``` \ No newline at end of file diff --git a/docs/test/tutorials/snow_fixed_img_copy.md b/docs/test/tutorials/snow_fixed_img_copy.md new file mode 100644 index 00000000000..44347e86829 --- /dev/null +++ b/docs/test/tutorials/snow_fixed_img_copy.md @@ -0,0 +1,766 @@ +# Let it Snow +### @explicitHints true + + +## Send a Holiday Card @showdialog + +In this tutorial, we'll show you how to create your own Holiday Snow Globe Card. + +![Make a Snow Globe](/static/tutorials/snow/globe.gif "Make Your Own") + + + + +## {2. Your First Block} + +**Ready to start coding?** + +Let's set the color of the background. + +--- + +- :tree: Go to the ``||scene: Scene||`` category **in the toolbox** and grab +```block +scene.setBackgroundColor(7) +``` +then snap it inside the empty
+``||loops(noclick): on start||``
+container already in the workspace. + + +💡 _You can change this color later if it doesn't work with your globe._ + + +#### ~ tutorialhint + +```blocks +//@highlight +scene.setBackgroundColor(7) +``` + + + +## {3. Choose Your Globe} + +**Choose Your Globe** + +--- + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap1(function () { + let globe = sprites.create(img`.`, SpriteKind.Player) + globe.z = 1000 +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +You just dragged a bundle of code into your workspace and connected the blocks inside of the ``||loops(noclick):on start||`` container. + +Here's what that code does: + +```block + let globe = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the item that you'll be using as the "globe" image. +(Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let globe: Sprite = null + globe.z = 1000 + +``` +This block sets the depth (also called z-index) of the globe to be much closer to the camera than the following items will be. This is important for making sure everything else happens behind this frame. + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + + +#### ~ tutorialhint + +```block +scene.setBackgroundColor(7) +//@highlight +sprites.wrap1(function () { + let globe = sprites.create(img`.`, SpriteKind.Player) + globe.z = 1000 +}) +``` + + + +## {4. Set Globe} + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [globe] to||``
+block and switch to the **Gallery**.
+![Switch to Gallery](/static/skillmap/assets/gallery.png " ") +Choose one of the globe images. +![Choose a globe](/static/tutorials/snow/globe1.png " ") + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + //@highlight + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) +``` + + + +## {5. Check Your Game!} + +- :binoculars: Look at your project in the game window. + +You should see your globe filled with the color that you chose in the first step. + + + +## {6. Make a Scene} + +**Time to make a scene!** + +--- + + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + +~hint What did that do? 🤷🏽‍♀️ + +--- + + +```block + let scenery = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the item that you'll be using to show your "scenery" +image. (Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let scenery: Sprite = null + scenery.top = 5 + +``` +This block aligns the top of the image for `scenery` to 5 pixels below the top edge of the screen. + + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +//@highlight + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +``` + + + +## {7. Make a Scene, Cont.} + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [scenery] to||``
+block and draw the scene you want to see inside of your globe.

+(Or choose a scene from our gallery.) + + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +//@highlight + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +``` + + + +## {8. Look Again} + + +- :binoculars: Look at your project in the game window again. + +You should see your new scene inside of the globe you chose. + + + + +## {9. Animate It} + +**Add some animation!** + +--- + +- :paper plane: Open the ``||sprites:Sprites||`` category and drag the +```block +sprites.wrap3(function () { + let anim = sprites.create(snow_imgs.squirrel, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) +}) +``` +bundle into **the end** of the
+``||loops(noclick): on start||``
+container already in the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + + +```block + let anim = sprites.create(img`.`, SpriteKind.Player) +``` +This block defines and names the animation that goes inside your globe. +(Ignore the "kind". You won't be using that in this project.) + +
+ +```block + let anim: Sprite = null + anim.bottom = 65 + +``` +This block aligns the bottom of the animation to 65 pixels below the top edge of the +screen. + +
+ +```block + let anim: Sprite = null + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) + +``` +This block replaces the static image of your "anim" sprite with a series of moving frames. + + +❗️ **You won't see the result of any of this until you choose an image in the next step.** + +hint~ + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +//@highlight +sprites.wrap3(function () { + let anim = sprites.create(img`.`, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + [img`.`], + 200, + true + ) +}) +``` + + + +## {10. Animate It, Cont.} + +- :mouse pointer: Click the empty grey square inside the
+``||variables(noclick):set [anim] to||``
+block and create an animation to go with your scene.

+(You can start with an animation from our gallery if you want to see how animations are done.) + + +#### ~ tutorialhint + +```blocks +scene.setBackgroundColor(7) +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(img`.`, SpriteKind.Player) + scenery.top = 5 +}) + +sprites.wrap3(function () { + //@highlight + let anim = sprites.create(snow_imgs.squirrel, SpriteKind.Player) + anim.bottom = 65 + //@highlight + animation.runImageAnimation( + anim, + [snow_imgs.squirrel], + 200, + true + ) +}) + +``` + + + +## {11. Check it Out} + + +- :binoculars: Check out what you have so far. + +You should see your animation playing against your scene. + + + + + +## {12. Shake it Up} + +**Let's shake things up!** + +--- + +- :paper plane: Open the ``||controller:Controller||`` category and drag the +```block +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +``` +bundle into **an empty area ** of the workspace. + + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +```block +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { }) +``` +This container tells the computer to run the code inside when the (A) button (or space bar) is pressed. + +
+ +```block + scene.cameraShake(12, 500) +``` +This block makes it look like the camera is shaking by 12 pixels for 500 miliseconds (half a second.) + +
+ +```block + snow.bigShortBlizzard(scenery) +``` +This block adds a blizzard effect to the inside of the snowglobe. + +
+ +```block + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +``` +This block allows you to add a song to your snowglobe. + + +hint~ + + +#### ~ tutorialhint + +```blocks + +//@highlight + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(), music.PlaybackMode.InBackground) +}) +``` + + + +## {13. Shake it Up (Contd.)} + +- :mouse pointer: Click the empty grey rectangle in the
+``||music:play song||``
+block and create a song for your snowglobe.

+ +(Or, switch to **My Assets** at the top of the editor to use a song of ours.) + + + +#### ~ tutorialhint + +```blocks + +//@highlight + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +``` + + + +## {14. Give it a Shake} + + +- :binoculars: Take a look! + +When you press the (A) button (or space bar) the globe should look like it's shaking, +then snow should fall while music plays. + + +~hint Is the volume too loud? 🔊 + +--- + +Look for this block in the ``||music:Music||`` category, and add it to the ``||loops(noclick):on start||`` container. + +```block +music.setVolume(30) +``` + +hint~ + + + +## {15. Make it Meaningful} + +**Let's add a message.** + +--- + +- :paper plane: Open the ``||controller:Controller||`` category and drag the +```block +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` +bundle into **an empty area ** of the workspace. + + +💡 _Feel free to change the message to something that is special to you!_ + + +~hint What did that do? 🤷🏽‍♀️ + +--- + +```block +controller.B.onEvent(ControllerButtonEvent.Pressed, function () {}) +``` +This container tells the computer to run the code inside when the (B) button (or enter key) is pressed. + +
+ +```block + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +``` +This block displays your chosen text at the bottom of the screen until the (A) button is pressed. + + +hint~ + + +#### ~ tutorialhint + +```blocks + +//@highlight +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + +```blockconfig.local +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + + + + +## {16. Appreciate Your Work} + + +- :binoculars: Check out your final creation! + +Press the (A) button to shake your globe, then press (B) to see your message. + +**Magical!** + + + +```blockconfig.local +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +``` + + + + +## {11. Finale} + +**🎉 Way to Go 🎉** + +You have finished your extra special holiday card! + +When you're ready, click **Done** to share it with family and friends! + + + + +```blockconfig.global + +scene.setBackgroundColor(7) + +sprites.wrap1(function () { + let globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) + globe.z = 1000 +}) + +sprites.wrap2(function () { + let scenery = sprites.create(snow_imgs.tree, SpriteKind.Player) + scenery.top = 5 +}) + +sprites.wrap3(function () { + let anim = sprites.create(snow_imgs.lights, SpriteKind.Player) + anim.bottom = 65 + animation.runImageAnimation( + anim, + snow_imgs.blinking_lights, + 200, + true + ) +}) + +music.setVolume(30) + +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +``` + + +```package +arcade-text=github:microsoft/arcade-text +snow_imgs=github:kiki-lee/snow_imgs#v0.0.2 +``` + + +```ghost +controller.B.onEvent(ControllerButtonEvent.Pressed, function () { + game.showLongText("Happy Holidays!", DialogLayout.Bottom) +}) +controller.A.onEvent(ControllerButtonEvent.Pressed, function () { + scene.cameraShake(12, 500) + music.stopAllSounds() + snow.bigShortBlizzard(scenery) + music.play(music.createSong(assets.song`winter_wonderland`), music.PlaybackMode.InBackground) +}) +let scenery: Sprite = null +let globe: Sprite = null +scene.setBackgroundColor(7) +globe = sprites.create(snow_imgs.globe1, SpriteKind.Player) +globe.z = 1000 +scenery = sprites.create(snow_imgs.snow_being, SpriteKind.Player) +scenery.top = 5 +snow.bigShortBlizzard(scenery) +let anim = sprites.create(snow_imgs.squirrel, SpriteKind.Player) +anim.bottom = 65 +animation.runImageAnimation( +anim, +snow_imgs.running_squirrel, +200, +true +) +thisSprite.startEffect(effects.blizzard, 2000) +music.setVolume(30) + +game.setDialogTextColor(1) +game.setDialogFrame(snow_imgs.snowBox) +``` + + + + + +```customts + +game.setDialogTextColor(1) +game.setDialogFrame(snow_imgs.snow_box) + + +/** +* An extension for snowglobe making +*/ +//% color=#c292d2 icon="\uf2dc" +namespace snow { + + + //% blockId=short_blizz + //% block="add blizzard to $thisSprite" + //% thisSprite.defl="scenery" + //% thisSprite.shadow="variables_get" + //% help=github:docs/short_blizz + export function bigShortBlizzard(thisSprite: Sprite) { + music.stopAllSounds() + + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + thisSprite.startEffect(effects.blizzard, 2000) + } + +} + + +namespace sprites{ + /** + * Bundle together code blocks + */ + //% block="add globe" weight=300 + //% handlerStatement=1 + export function wrap1(handler: () => void) { + handler(); + } + + /** + * Bundle together code blocks + */ + //% block="add scenery" weight=200 + //% handlerStatement=1 + export function wrap2(handler: () => void) { + handler(); + } + + + /** + * Bundle together code blocks + */ + //% block="add animation" weight=100 + //% handlerStatement=1 + export function wrap3(handler: () => void) { + handler(); + } +} + + +``` + + +```simtheme +{ + "palette": [ + "#000000", + "#FFFFFF", + "#A3006E", + "#FF93C4", + "#2278A1", + "#99D8FD", + "#249CA3", + "#00AAD0", + "#003FAD", + "#87F2FF", + "#8E2EC4", + "#A4839F", + "#5C406c", + "#E5CDC4", + "#91463d", + "#000000" + ] +} +``` + + +```assetjson +{ + "README.md": "", + "assets.json": "", + "images.g.jres": "{\n \"image9\": {\n \"data\": \"hwQwADAAAABxEXERERERERERERERERERERERERERmZkRcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxERd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXd3F3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxdxd3d3d3d3d3d3d3d3d3d3d3d3d3d5cXcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxFxd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxd3F3d3d3d3d3d3d3d3d3d3d3d3d3d5cXFxd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5d3cXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cXdxd3d3d3d3d3d3d3d3d3d3d3d3d3d5dxdxF3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcXd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRF3dxd3d3d3d3d3d3d3d3d3d3d3d3d5dxcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRd3d3d3d3d3d3d3d3d3d3d3d3d3d3d5dxcRd3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcXF3d3d3d3d3d3d3d3d3d3d3d3d3d5cXF3d3d3d3d3d3d3d3d3d3d3d3d3d3d5cRcRF3d3d3d3d3d3d3d3d3d3d3d3d3d5dxEXERERERERERERERERERERERERGZmZk=\",\n \"mimeType\": \"image/x-mkcd-f4\",\n \"displayName\": \"snow_box\",\n \"tags\": [\n \"snow\"\n ]\n },\n \"anim3\": {\n \"namespace\": \"myAnimations\",\n \"id\": \"anim3\",\n \"mimeType\": \"application/mkcd-animation\",\n \"data\": \"MmMwMTNmMDAzZTAwMDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMmQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMjAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTAwNjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk5MDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMjIwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGRkZDZkMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGQwMjAwMDA2MDA5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwMDIwMDIwMDAwOTkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZDAwMDAyMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwOTAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZGRkZGRkZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMDAwNjAwZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyMDAwMDYwMDkwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMjAwMDA5OTAwMDAwMGQyZGRkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMjAwZDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIyMDAwMDAwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2OTBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwZDkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGRkZGQ2ZGRkZGRkZGRkZGRkMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGRkZDAwNjAwOTAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwMjAwMDAwMDk5MDAwMDAwMjIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDIwMDIwMDAwMDAwMDAwMDAyMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDAwMDAyMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwOTAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDk5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIwZDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMmRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZDZkZGRkZGQyZGRkZGRkZGRkZGRkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2OTAwMDAwMDAwMjIwMDAwMDA2MDAwMDAwMGQwZDJkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwMDkwMDAwMDAyMDAyMDAwMDAwOTYwMDAwMDAyMjAwMDA2MGRkZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MDA5MDAwMDIwMDIwMDAwOTYwMDAwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MDA5MDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAyZDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZDZkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkZGRkZGRkMGQ2OTAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZGRkMDAwMDAwMDBkZGRkZGQyZGRkZGRkZDBkMDAwMDAyMDAwMDkwMDkwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJkZGRkZGRkNmRkMDAwMDIwMDIwMDAwMDAwNjAwMjAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAyMDAwMDYwMDkwMDAwMDAyMjAwMDAwMDY5MDAwMDIyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjIwMDAwMDA5OTAwMDAwMDAwMDAwMDAwOTAwOTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMmQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDMyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMzAwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwNjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY2MDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMjIwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDMzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGRkZDZkMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGQwMjAwMDA2MDA2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwMDIwMDMwMDAwNjYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZDAwMDAzMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDY2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZGRkZGRkZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMDAwNjAwZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDIzMDAwMDYwMDYwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzAwMzAwMDA2NjAwMDAwMGQyZGRkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjAwMzAwZDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMzMDAwMDAwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NjBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGRkZGQ2ZGRkZGRkZGRkZGRkMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGRkZGRkZDAwNjAwNjAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwMjAwMDAwMDY2MDAwMDAwMjMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDIwMDMwMDAwMDAwMDAwMDAzMDAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZGQwZDAwMDAzMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwZDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMDBkMDAwMDY2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwZDIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzM2RkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZGQwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQwZDZkZGRkZGQyZGRkZGRkZGRkZGRkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2NjAwMDAwMDAwMzIwMDAwMDA2MDAwMDAwMGQwZDJkZGRkZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDYwMDAwMDAzMDAzMDAwMDAwNjYwMDAwMDAyMzAwMDA2MGRkZGRkZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDA2MDAwMDMwMDMwMDAwNjYwMDAwZGQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDA2MDAwMDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMjMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDAzZDAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkMGRkZDZkZDBkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZDBkZGRkZGRkZGRkMGQ2NjAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkZGRkMDAwMDAwMDBkZGRkZGQyZGRkZGRkZDBkMDAwMDAyMDAwMDYwMDYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDJkZGRkZGRkNmRkMDAwMDMwMDIwMDAwMDAwNjAwMjAwMzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyMDAzMDAwMDYwMDYwMDAwMDAzMzAwMDAwMDY2MDAwMDMzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMzMwMDAwMDA2NjAwMDAwMDAwMDAwMDAwNjAwNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMA==\",\n \"displayName\": \"blinking_lights\",\n \"tags\": [\n \"snow\"\n ]\n },\n \"song1\": {\n \"data\": \"0078000408040301001c000f05001202c102c201000405002800000064002800030500060000049c0000000200012904000600012908000e00012910001200012914001600012918001a00012920002200012924002600012c28002a0001252e003000012730003200012940004200012a44004600012a48004a00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007200012778007a00012c03001c0001dc00690000045e01000400000000000000000000050500010000039c0000000200012904000600012908000e00012910001200012914001600012918001e00012920002200012924002600012c28002c0001252e003000012730003e00012940004200012a44004600012a48004c00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007600012778007e00012c09010e02026400000403780000040a000301000000640001c80000040100000000640001640000040100000000fa0004af00000401c80000040a00019600000414000501006400140005010000002c0104dc00000401fa0000040a0001c8000004140005d0076400140005d0070000c800029001f40105c201f4010a0005900114001400039001000005c201f4010500058403050032000584030000fa00049001000005c201f4010500058403c80032000584030500640005840300009001049001000005c201f4010500058403c80064000584030500c8000584030000f40105ac0d000404a00f00000a0004ac0d2003010004a00f0000280004ac0d9001010004a00f0000280002d00700040408070f0064000408070000c80003c800c8000e7d00c80019000e64000f0032000e78000000fa00032c01c8000ee100c80019000ec8000f0032000edc000000fa0003f401c8000ea901c80019000e90010f0032000ea4010000fa0001c8000004014b000000c800012c01000401c8000000c8000190010004012c010000c80002c800000404c8000f0064000496000000c80002c2010004045e010f006400042c010000640002c409000404c4096400960004f6090000f40102b80b000404b80b64002c0104f40b0000f401022003000004200300040a000420030000ea01029001000004900100040a000490010000900102d007000410d0076400960010d0070000c8006000000001000106080009000106100011000106180019000106200021000106280029000106300031000106380039000106400041000106480049000106500051000106580059000106600061000106680069000106700071000106780079000106\",\n \"mimeType\": \"application/mkcd-song\",\n \"displayName\": \"jingle_bells\",\n \"namespace\": \"mySongs.\"\n },\n \"song2\": {\n \"data\": \"005a000408080300001c00010a006400f4016400000400000000000000000000000000050000046c0008000a0001120c000e00011910001200010d14001600011918001a0001121c001e00011920002400010d28002a0001192c002e00011430003200011934003600010d38003a0001193c003e0001144000440001194a005400011458006000011466007200011176007e00011105001c000f0a006400f4010a0000040000000000000000000000000000000002e1000000040002252904000600022529080010000225291200160002252916001800012918001c000222251c0020000225292400280002252928002a000225292c00340002252936003a000225293a003c000225293c004000022427400044000225294a004e000225294e00500002292c5200540002292c5600580002292c5a00620002272a66006a0002272a6c006e000225297000720002252974007600022529780080000225278400880002222588008a000222258c0090000222259000920002222594009800012098009a0001209c00a0000120a000a2000120a400b000011d07001c00020a006400f401640000040000000000000000000000000000000003c60000000200012c04000600012c08001000012c12001400012c16001800012c18001a0001291c002000012c24002600012c28002a00012c2c003400012c36003800012c3a003c00012c3c003e00012940004400012c4a004c0001294e00500001255200540001255600580001255a00620001246600680001246c006e00012270007200012274007600012278008000012084008600012988008a0001298c008e00012990009200012994009600012798009a0001279c009e000127a000a2000127a400b0000125\",\n \"mimeType\": \"application/mkcd-song\",\n \"displayName\": \"winter_wonderland\",\n \"namespace\": \"mySongs.\"\n },\n \"*\": {\n \"mimeType\": \"image/x-mkcd-f4\",\n \"dataEncoding\": \"base64\",\n \"namespace\": \"myImages\"\n }\n}", + "images.g.ts": "// Auto-generated code. Do not edit.\nnamespace myImages {\n\n helpers._registerFactory(\"image\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"image9\":\n case \"snow_box\":return img`\n117111111771111771111117111171111771111171111711\n711177711117117111117771771711111717171711171117\n117117777111771711777771717777771177717177711711\n171777777771717777777777171717777777171777777171\n117177777117771117777771777177777771777177771711\n717717777771771777777717177717777711777177717717\n177777777777777777777777777777777777771777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777771\n177777777777777777777777777777777777777777777779\n177777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n977777777777777777777777777777777777777777777779\n999999999999999999999999999999999999999999999999\n`;\n }\n return null;\n })\n\n helpers._registerFactory(\"animation\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"blinking_lights\":\n case \"anim3\":return [img`\n...............................................................\n...............................................................\n...............................................................\n................................dd.............................\n...............................dd2.............................\n..............................dd.22............................\n..............................d..22............................\n..............................dd...............................\n...............................6dd.............................\n..............................96.d.............................\n..............................99..d............................\n..................................d222.........................\n..................................d.22.........................\n..............................ddddd............................\n.........................dddddd66..............................\n.....................dddd2......69.............................\n....................dd...22.....99.............................\n..................ddd....22....................................\n..................d6...........................................\n..................96...........................................\n..................99...........................................\n..................d............................................\n..................dd...........................................\n....................dddddddddddd...............................\n......................2.....6...dddd...........................\n.....................22.....69.....ddd.........................\n.....................22.....99......2dddddd....................\n....................................22....ddd..................\n....................................22......6d.................\n...........................................96d.................\n...........................................99d.................\n............................................d..................\n..........................dddd6dddddddddddddd..................\n.....................dddddd...69.......2.......................\n...................ddd2.......99......22.......................\n................dddd..22..............22.......................\n.............dddd.....22.......................................\n...........ddd..6..............................................\n.........dd....96..............................................\n........dd.....99..............................................\n........d......................................................\n........2......................................................\n.......22d.....................................................\n.......22dd....................................................\n..........dd...................................................\n...........ddd.................................................\n.............d6dddddddd2dddddddddddddddd.......................\n.............96........22.......6.......d2ddddddd..............\n.............99........22.......69......22.....6dddddd.........\n................................99......22.....69....dd........\n...............................................99.....d........\n......................................................d........\n......................................................2........\n.....................................................22........\n...................................................dd22........\n............................................ddd6dddd...........\n.................................dddddddddddd.96...............\n.......dddd........ddddddd2ddddddd.....2......99...............\n........2.dddddd6ddd.....22.......6....22......................\n........22......69.......22......96....22......................\n........22......99...............99............................\n...............................................................\n`, img`\n...............................................................\n...............................................................\n...............................................................\n................................dd.............................\n...............................dd2.............................\n..............................dd.23............................\n..............................d..33............................\n..............................dd...............................\n...............................6dd.............................\n..............................66.d.............................\n..............................66..d............................\n..................................d223.........................\n..................................d.33.........................\n..............................ddddd............................\n.........................dddddd66..............................\n.....................dddd2......66.............................\n....................dd...23.....66.............................\n..................ddd....33....................................\n..................d6...........................................\n..................66...........................................\n..................66...........................................\n..................d............................................\n..................dd...........................................\n....................dddddddddddd...............................\n......................2.....6...dddd...........................\n.....................32.....66.....ddd.........................\n.....................33.....66......2dddddd....................\n....................................23....ddd..................\n....................................33......6d.................\n...........................................66d.................\n...........................................66d.................\n............................................d..................\n..........................dddd6dddddddddddddd..................\n.....................dddddd...66.......2.......................\n...................ddd2.......66......32.......................\n................dddd..23..............33.......................\n.............dddd.....33.......................................\n...........ddd..6..............................................\n.........dd....66..............................................\n........dd.....66..............................................\n........d......................................................\n........2......................................................\n.......32d.....................................................\n.......33dd....................................................\n..........dd...................................................\n...........ddd.................................................\n.............d6dddddddd2dddddddddddddddd.......................\n.............66........23.......6.......d2ddddddd..............\n.............66........33.......66......32.....6dddddd.........\n................................66......33.....66....dd........\n...............................................66.....d........\n......................................................d........\n......................................................2........\n.....................................................32........\n...................................................dd33........\n............................................ddd6dddd...........\n.................................dddddddddddd.66...............\n.......dddd........ddddddd2ddddddd.....2......66...............\n........2.dddddd6ddd.....32.......6....23......................\n........23......66.......33......66....33......................\n........33......66...............66............................\n...............................................................\n`];\n }\n return null;\n })\n\n helpers._registerFactory(\"song\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"song1\":\n case \"jingle_bells\":return hex`0078000408040301001c000f05001202c102c201000405002800000064002800030500060000049c0000000200012904000600012908000e00012910001200012914001600012918001a00012920002200012924002600012c28002a0001252e003000012730003200012940004200012a44004600012a48004a00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007200012778007a00012c03001c0001dc00690000045e01000400000000000000000000050500010000039c0000000200012904000600012908000e00012910001200012914001600012918001e00012920002200012924002600012c28002c0001252e003000012730003e00012940004200012a44004600012a48004c00012a4e005000012a50005200012a54005600012958005a0001295c005e0001295e006000012962006400012964006600012768006a0001276c006e00012970007600012778007e00012c09010e02026400000403780000040a000301000000640001c80000040100000000640001640000040100000000fa0004af00000401c80000040a00019600000414000501006400140005010000002c0104dc00000401fa0000040a0001c8000004140005d0076400140005d0070000c800029001f40105c201f4010a0005900114001400039001000005c201f4010500058403050032000584030000fa00049001000005c201f4010500058403c80032000584030500640005840300009001049001000005c201f4010500058403c80064000584030500c8000584030000f40105ac0d000404a00f00000a0004ac0d2003010004a00f0000280004ac0d9001010004a00f0000280002d00700040408070f0064000408070000c80003c800c8000e7d00c80019000e64000f0032000e78000000fa00032c01c8000ee100c80019000ec8000f0032000edc000000fa0003f401c8000ea901c80019000e90010f0032000ea4010000fa0001c8000004014b000000c800012c01000401c8000000c8000190010004012c010000c80002c800000404c8000f0064000496000000c80002c2010004045e010f006400042c010000640002c409000404c4096400960004f6090000f40102b80b000404b80b64002c0104f40b0000f401022003000004200300040a000420030000ea01029001000004900100040a000490010000900102d007000410d0076400960010d0070000c8006000000001000106080009000106100011000106180019000106200021000106280029000106300031000106380039000106400041000106480049000106500051000106580059000106600061000106680069000106700071000106780079000106`;\n case \"song2\":\n case \"winter_wonderland\":return hex`005a000408080300001c00010a006400f4016400000400000000000000000000000000050000046c0008000a0001120c000e00011910001200010d14001600011918001a0001121c001e00011920002400010d28002a0001192c002e00011430003200011934003600010d38003a0001193c003e0001144000440001194a005400011458006000011466007200011176007e00011105001c000f0a006400f4010a0000040000000000000000000000000000000002e1000000040002252904000600022529080010000225291200160002252916001800012918001c000222251c0020000225292400280002252928002a000225292c00340002252936003a000225293a003c000225293c004000022427400044000225294a004e000225294e00500002292c5200540002292c5600580002292c5a00620002272a66006a0002272a6c006e000225297000720002252974007600022529780080000225278400880002222588008a000222258c0090000222259000920002222594009800012098009a0001209c00a0000120a000a2000120a400b000011d07001c00020a006400f401640000040000000000000000000000000000000003c60000000200012c04000600012c08001000012c12001400012c16001800012c18001a0001291c002000012c24002600012c28002a00012c2c003400012c36003800012c3a003c00012c3c003e00012940004400012c4a004c0001294e00500001255200540001255600580001255a00620001246600680001246c006e00012270007200012274007600012278008000012084008600012988008a0001298c008e00012990009200012994009600012798009a0001279c009e000127a000a2000127a400b0000125`;\n }\n return null;\n })\n\n}\n// Auto-generated code. Do not edit.\n", + "main.blocks": "", + "main.ts": "\n", + "pxt.json": "{\n \"name\": \"snow_imgs_json\",\n \"version\": \"0.0.2\",\n \"description\": \"\",\n \"dependencies\": {\n \"device\": \"*\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\",\n \"assets.json\",\n \"images.g.jres\",\n \"images.g.ts\",\n \"tilemap.g.jres\",\n \"tilemap.g.ts\"\n ],\n \"testFiles\": [\n \"test.ts\"\n ],\n \"targetVersions\": {\n \"branch\": \"v1.12.46\",\n \"tag\": \"v1.12.46\",\n \"commits\": \"https://github.com/microsoft/pxt-arcade/commits/e66fb08db35df2249cd64300195259c64d497106\",\n \"target\": \"1.12.46\",\n \"pxt\": \"8.5.57\",\n \"targetId\": \"arcade\"\n },\n \"supportedTargets\": [\n \"arcade\"\n ],\n \"preferredEditor\": \"tsprj\",\n \"palette\": [\n \"#000000\",\n \"#FFFFFF\",\n \"#A3006E\",\n \"#FF93C4\",\n \"#2278A1\",\n \"#99D8FD\",\n \"#249CA3\",\n \"#00AAD0\",\n \"#003FAD\",\n \"#87F2FF\",\n \"#8E2EC4\",\n \"#A4839F\",\n \"#5C406c\",\n \"#E5CDC4\",\n \"#91463d\",\n \"#000000\"\n ],\n \"assetPack\": true\n}\n", + "test.ts": "// tests go here; this will not be compiled when this package is used as an extension.\n", + "tilemap.g.jres": "{\n \"transparency17\": {\n \"data\": \"hwQQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\",\n \"mimeType\": \"image/x-mkcd-f4\",\n \"tilemapTile\": true\n },\n \"*\": {\n \"mimeType\": \"image/x-mkcd-f4\",\n \"dataEncoding\": \"base64\",\n \"namespace\": \"myTiles\"\n }\n}", + "tilemap.g.ts": "// Auto-generated code. Do not edit.\nnamespace myTiles {\n //% fixedInstance jres blockIdentity=images._tile\n export const transparency17 = image.ofBuffer(hex``);\n\n helpers._registerFactory(\"tile\", function(name: string) {\n switch(helpers.stringTrim(name)) {\n case \"transparency17\":return transparency17;\n }\n return null;\n })\n\n}\n// Auto-generated code. Do not edit.\n" +} +``` \ No newline at end of file