diff --git a/.makecode/blocks.png b/.makecode/blocks.png
index 36db9a3..2bd75fc 100644
Binary files a/.makecode/blocks.png and b/.makecode/blocks.png differ
diff --git a/.makecode/blocksdiff.png b/.makecode/blocksdiff.png
index be0b61a..0d0f379 100644
Binary files a/.makecode/blocksdiff.png and b/.makecode/blocksdiff.png differ
diff --git a/main.blocks b/main.blocks
index 27555d0..a5ec06a 100644
--- a/main.blocks
+++ b/main.blocks
@@ -1,4 +1,4 @@
-PlayerProjectileFoodEnemybabyYodabogeyprojectilebulletotherSpritespritebabyYoda0img`
+bulletbabyYodabogeyPlayerProjectileFoodEnemybabyYoda0img`
. . . b b b b b . 7 7 7 . . . .
. . b b d d c . 7 7 7 7 7 . . .
. b b d d b . 7 7 7 c c c . . .
@@ -15,17 +15,12 @@ b b d b b b b b b b b b b b b b
. . b b b d d d d d d d b b b .
. . . . b b d d d d d b b . . .
. . . . . b b b b b b b . . . .
-`PlayerSpriteFlag.StayInScreenbabyYodatrue3babyYoda200200"G F E C5 C5 C5 G G "500"G F E C5 C5 C5 G G "500"E F C C C - - - "400spritePlayerotherSpriteEnemyotherSprite-1"C5 C - - - - - - "1000controller.AControllerButtonEvent.Pressedbullet0img`
-. . . .
-. . . .
-4 4 5 5
-. . . .
-`img`
+`PlayerSpriteFlag.StayInScreenbabyYodatrue3babyYoda200200"G F E C5 C5 C5 G G "500"G F E C5 C5 C5 G G "500"E F C C C - - - "400spritePlayerotherSpriteEnemyotherSprite-1"C5 C - - - - - - "1000controller.AControllerButtonEvent.Pressedbullet0img`
. . . .
. . . .
5 5 5 5
. . . .
-`babyYoda2000spriteProjectileotherSpriteEnemyotherSpriteeffects.firesprite1001music.pewPew500bogey0img`
+`babyYoda2000spriteProjectileotherSpriteEnemyotherSpriteeffects.firesprite1001music.pewPew500bogey0img`
. . . . . . . . . . . . . . . .
. . . . . . . b b b b b b b . .
. . . . . . b b c b c c c c b b
@@ -42,4 +37,4 @@ b c c c c c c c b c c c c c b b
. . . . . b b c c b c c c c c b
. . . . . . b b c b c c c b b b
. . . . . . . b b b b b b b . .
-`Enemybogey-1000bogey1801200120
\ No newline at end of file
+`Enemybogey-1000bogey1800120
\ No newline at end of file
diff --git a/main.ts b/main.ts
index ef2b21c..5a70e55 100644
--- a/main.ts
+++ b/main.ts
@@ -6,11 +6,11 @@ sprites.onOverlap(SpriteKind.Projectile, SpriteKind.Enemy, function (sprite, oth
})
controller.A.onEvent(ControllerButtonEvent.Pressed, function () {
bullet = sprites.createProjectileFromSprite(img`
- . . . .
- . . . .
- 5 5 5 5
- . . . .
- `, babyYoda, 200, 0)
+. . . .
+. . . .
+5 5 5 5
+. . . .
+`, babyYoda, 200, 0)
})
sprites.onOverlap(SpriteKind.Player, SpriteKind.Enemy, function (sprite, otherSprite) {
otherSprite.destroy()
@@ -21,22 +21,22 @@ let bogey: Sprite = null
let bullet: Sprite = null
let babyYoda: Sprite = null
babyYoda = sprites.create(img`
- . . . b b b b b . 7 7 7 . . . .
- . . b b d d c . 7 7 7 7 7 . . .
- . b b d d b . 7 7 7 c c c . . .
- . b d d b c 7 7 7 7 7 c c . . .
- b b d d c . 7 7 7 7 7 7 7 . . .
- b d d d b 7 7 7 7 e e 7 7 . . .
- b b d d c 7 . . e e e e e . . .
- . b b b b . . . 7 7 7 e e . . .
- b b d b c b c b 7 7 f f f b c b
- b d d d b d d d d 7 f d d d d b
- b b d b b b b b b b b b b b b b
- . b b b d d d d d d d d d d b .
- . . b d d d d d d d d d d d b .
- . . b b b d d d d d d d b b b .
- . . . . b b d d d d d b b . . .
- . . . . . b b b b b b b . . . .
+. . . b b b b b . 7 7 7 . . . .
+. . b b d d c . 7 7 7 7 7 . . .
+. b b d d b . 7 7 7 c c c . . .
+. b d d b c 7 7 7 7 7 c c . . .
+b b d d c . 7 7 7 7 7 7 7 . . .
+b d d d b 7 7 7 7 e e 7 7 . . .
+b b d d c 7 . . e e e e e . . .
+. b b b b . . . 7 7 7 e e . . .
+b b d b c b c b 7 7 f f f b c b
+b d d d b d d d d 7 f d d d d b
+b b d b b b b b b b b b b b b b
+. b b b d d d d d d d d d d b .
+. . b d d d d d d d d d d d b .
+. . b b b d d d d d d d b b b .
+. . . . b b d d d d d b b . . .
+. . . . . b b b b b b b . . . .
`, SpriteKind.Player)
babyYoda.setFlag(SpriteFlag.StayInScreen, true)
info.setLife(3)
@@ -46,23 +46,23 @@ music.playMelody("G F E C5 C5 C5 G G ", 500)
music.playMelody("E F C C C - - - ", 400)
game.onUpdateInterval(500, function () {
bogey = sprites.create(img`
- . . . . . . . . . . . . . . . .
- . . . . . . . b b b b b b b . .
- . . . . . . b b c b c c c c b b
- . . . . . b b c c b c c c c c b
- . b b b b c c c b c c c c c c b
- b c c c c c c c b c c c c c b b
- b b b b b b b b b b b b b b b .
- . . . . . . . b 1 b b c c c b b
- . . . . . . b b c b c c c c c b
- . . . . . . . b 1 b b c c c b b
- b b b b b b b b b b b b b b b .
- b c c c c c c c b c c c c c b b
- . b b b b c c c b c c c c c c b
- . . . . . b b c c b c c c c c b
- . . . . . . b b c b c c c b b b
- . . . . . . . b b b b b b b . .
- `, SpriteKind.Enemy)
+. . . . . . . . . . . . . . . .
+. . . . . . . b b b b b b b . .
+. . . . . . b b c b c c c c b b
+. . . . . b b c c b c c c c c b
+. b b b b c c c b c c c c c c b
+b c c c c c c c b c c c c c b b
+b b b b b b b b b b b b b b b .
+. . . . . . . b 1 b b c c c b b
+. . . . . . b b c b c c c c c b
+. . . . . . . b 1 b b c c c b b
+b b b b b b b b b b b b b b b .
+b c c c c c c c b c c c c c b b
+. b b b b c c c b c c c c c c b
+. . . . . b b c c b c c c c c b
+. . . . . . b b c b c c c b b b
+. . . . . . . b b b b b b b . .
+`, SpriteKind.Enemy)
bogey.setVelocity(-100, 0)
bogey.setPosition(180, Math.randomRange(0, 120))
})
diff --git a/pxt.json b/pxt.json
index 7446b08..d333912 100644
--- a/pxt.json
+++ b/pxt.json
@@ -9,7 +9,7 @@
"main.ts",
"README.md"
],
- "preferredEditor": "tsprj",
+ "preferredEditor": "blocksprj",
"testFiles": [
"test.ts"
]