Skip to content

Commit 5db64ed

Browse files
committed
stone falling
1 parent 70a96a9 commit 5db64ed

File tree

7 files changed

+191
-68
lines changed

7 files changed

+191
-68
lines changed

.github/makecode/blocks.png

-23.8 KB
Loading

.github/makecode/blocksdiff.png

240 KB
Loading

images.g.jres

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

images.g.ts

Lines changed: 180 additions & 58 deletions
Large diffs are not rendered by default.

main.blocks

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,5 +182,5 @@ def on_update_interval2():
182182
stone = sprites.create_projectile_from_side(assets.image("""
183183
image14
184184
"""), 0, 55)
185-
stone.x = hacker.x
185+
stone.x = hacker.x + 5
186186
game.on_update_interval(5000, on_update_interval2)

main.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ controller.up.onEvent(ControllerButtonEvent.Pressed, function () {
77
cnt += 2
88
}
99
})
10-
scene.onOverlapTile(SpriteKind.Projectile, sprites.castle.tilePath2, function (sprite, location) {
11-
stone.destroy(effects.disintegrate, 500)
12-
})
1310
controller.left.onEvent(ControllerButtonEvent.Pressed, function () {
1411
hacker.setImage(assets.image`Temporary asset3`)
1512
})
1613
controller.right.onEvent(ControllerButtonEvent.Pressed, function () {
1714
hacker.setImage(assets.image`Temporary asset2`)
1815
})
16+
scene.onHitWall(SpriteKind.Projectile, function (sprite, location) {
17+
stone.destroy(effects.disintegrate, 200)
18+
})
1919
let projectile: Sprite = null
2020
let stone: Sprite = null
2121
let cnt = 0
@@ -164,6 +164,6 @@ game.onUpdateInterval(5000, function () {
164164
projectile.y = 50
165165
})
166166
game.onUpdateInterval(5000, function () {
167-
stone = sprites.createProjectileFromSide(assets.image`stone_img`, 0, 81)
168-
stone.x = hacker.x
167+
stone = sprites.createProjectileFromSide(assets.image`stone_img`, 0, 55)
168+
stone.x = hacker.x + 5
169169
})

0 commit comments

Comments
 (0)