We can use the following steps to implement some stars:
game
class with the name CreateStars
. It will have a parameter for the amount of starts to be created.Method CreateStars:Int (scount:Int)
1
to the amount of stars to be created.For Local i:Int = 1 To scount
Now, create a local star
object, which will be a subimage from the texture atlas which we have loaded before. For this, we utilize the CreateImage
method of the fantomEngine. At the same time we position it. We could use DeviceWidth
and DeviceHeight
of Mojo, but fantomEngine can work with virtual canvas sizes so we will use its own canvas size fields.
Local star:ftObject = eng.CreateImage(atlas, 16,112,16,16, Rn(0,eng.canvasWidth),Rnd(0,eng.canvasHeight))
star.SetScale(Rnd(1,3)/10) star.SetAngle(Rnd(0,359)) star.SetSpin(5)
layerBackGround
. Then close the method.star.SetLayer(layerBackGround) Next Return 0 End
The last method you have implemented will create as many stars on the screen as you have set as its parameter.