When we create the set of tiles, we want to place them inside a grid of three lines with five tiles in each. For this, we will create a new method:
CreateTitles
to the game
class.Method CreateTiles:Int()
TileCount
to 0
.TileCount = 0
FOR
loops, one for the y position factor from 1
to 3
and one for the x position factor from one to five.For Local y:Int = 1 To 3 For Local x:Int = 1 To 5
CreateImage
. The position will be calculated as one-sixth of the canvas width times the x factor, and 80 times the y factor, plus 100. This will place the tiles equally over the top part of the screen.Local tile:ftObject = eng.CreateImage(atlas,96,0,32,32,cw/6*x,80*y+100)
2.0
.tile.SetRadius(16) tile.SetScale(2.0)
tile.SetLayer(layerGame)
grpTile
and that it will collide with the ball.tile.SetColGroup(grpTile) tile.SetColWith(grpBall, True)
tileCount += 1
FOR
loops and the method itself.Next Next Return 0 End
3.140.195.225