Advertisement
otorp2

tilemap1

Apr 26th, 2020
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. namespace myTiles {
  2.     //% blockIdentity=images._tile
  3.     export const tile0 = img`
  4.         . . . . . . . . . . . . . . . .
  5.         . . . . . . . . . . . . . . . .
  6.         . . . . . . . . . . . . . . . .
  7.         . . . . . . . . . . . . . . . .
  8.         . . . . . . . . . . . . . . . .
  9.         . . . . . . . . . . . . . . . .
  10.         . . . . . . . . . . . . . . . .
  11.         . . . . . . . . . . . . . . . .
  12.         . . . . . . . . . . . . . . . .
  13.         . . . . . . . . . . . . . . . .
  14.         . . . . . . . . . . . . . . . .
  15.         . . . . . . . . . . . . . . . .
  16.         . . . . . . . . . . . . . . . .
  17.         . . . . . . . . . . . . . . . .
  18.         . . . . . . . . . . . . . . . .
  19.         . . . . . . . . . . . . . . . .
  20.     `
  21.     //% blockIdentity=images._tile
  22.     export const tile1 = img`
  23.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  24.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  25.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  26.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  27.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  28.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  29.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  30.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  31.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  32.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  33.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  34.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  35.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  36.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  37.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  38.         8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
  39.     `
  40. }
  41. music.powerUp.play()
  42. let mySprite = sprites.create(img`
  43.     . . . . . . . . . . . . . .
  44.     e e e . . . . e e e . . . .
  45.     c d d c . . c d d c . . . .
  46.     c b d d f f d d b c . . . .
  47.     c 3 b d d b d b 3 c . . . .
  48.     f b 3 d d d d 3 b f . . . .
  49.     e d d d d d d d d e . . . .
  50.     e d f d d d d f d e . b f b
  51.     f d d f d d f d d f . f d f
  52.     f b d d b b d d 2 b f f d f
  53.     . f 2 2 2 2 2 2 d b b d b f
  54.     . f d d d d d d d f f f f .
  55.     . . f d b d f d f . . . . .
  56.     . . . f f f f f f . . . . .
  57. `, SpriteKind.Player)
  58. let mySprite2 = sprites.create(img`
  59.     . . . . . 3 3 b 3 3 d d 3 3 . .
  60.     . . . . 3 1 1 d 3 d 1 1 1 1 3 .
  61.     . . . 3 d 1 1 1 d 1 1 1 d 3 1 3
  62.     . . 3 d d 1 1 1 d d 1 1 1 3 3 3
  63.     . 3 1 1 d 1 1 1 1 d d 1 1 b . .
  64.     . 3 1 1 1 d 1 1 1 1 1 d 1 1 3 .
  65.     . b d 1 1 1 d 1 1 1 1 1 1 1 3 .
  66.     . 4 b 1 1 1 1 d d 1 1 1 1 d 3 .
  67.     . 4 4 d 1 1 1 1 1 1 d d d b b .
  68.     . 4 d b d 1 1 1 1 1 1 1 1 3 . .
  69.     4 d d 5 b d 1 1 1 1 1 1 1 3 . .
  70.     4 5 d 5 5 b b d 1 1 1 1 d 3 . .
  71.     4 5 5 d 5 5 d b b b d d 3 . . .
  72.     4 5 5 5 d d d d 4 4 b 3 . . . .
  73.     . 4 5 5 5 4 4 4 . . . . . . . .
  74.     . . 4 4 4 . . . . . . . . . . .
  75. `, SpriteKind.Food)
  76. mySprite2.setPosition(245, 245)
  77. scene.cameraFollowSprite(mySprite)
  78. controller.moveSprite(mySprite)
  79. tiles.setTilemap(tiles.createTilemap(
  80.             hex`1000100002020302020202020202020202030202020302020303030303030303030302030202020302020202030202020202020303020303020203020202020202030202020202050202020203030203020203020203020303030303030302030203030202020202020202020302020302020302020302030303030203020303020303040203020202030202030203030202020402030203020302020302030302030203020302030203030303020203020202030203020302020202020202020502020202030203030303030302020303030305020302030202020203020203030305020203020302020202030202030303050502020202020202020302020303030506`,
  81.             img`
  82.                 . . 2 . . . . . . . . . . 2 . .
  83.                 . 2 . . 2 2 2 2 2 2 2 2 2 2 . 2
  84.                 . . . 2 . . . . 2 . . . . . . 2
  85.                 2 . 2 2 . . 2 . . . . . . 2 . .
  86.                 . . . . . . . . 2 2 . 2 . . 2 .
  87.                 . 2 . 2 2 2 2 2 2 2 . 2 . 2 2 .
  88.                 . . . . . . . . 2 . . 2 . . 2 .
  89.                 . 2 . 2 2 2 2 . 2 . 2 2 . 2 2 .
  90.                 . 2 . . . 2 . . 2 . 2 2 . . . .
  91.                 . 2 . 2 . 2 . . 2 . 2 2 . 2 . 2
  92.                 . 2 . 2 . 2 2 2 2 . . 2 . . . 2
  93.                 . 2 . 2 . . . . . . . . . . . .
  94.                 . 2 . 2 2 2 2 2 2 . . 2 2 2 2 .
  95.                 . 2 . 2 . . . . 2 . . 2 2 2 . .
  96.                 . 2 . 2 . . . . 2 . . 2 2 2 . .
  97.                 . . . . . . . . 2 . . 2 2 2 . .
  98.             `,
  99.             [myTiles.tile0,myTiles.tile1,sprites.dungeon.darkGroundSouthEast1,sprites.dungeon.greenOuterNorth0,sprites.dungeon.darkGroundNorthWest0,sprites.dungeon.darkGroundCenter,sprites.dungeon.collectibleInsignia],
  100.             TileScale.Sixteen
  101.         ))
  102. game.onUpdate(function () {
  103.    
  104. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement