Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

4. Game #3, CometCrusher > Time for action — implementing some stars

Time for action — implementing some stars

We can use the following steps to implement some stars:

  1. Create a method in the game class with the name CreateStars. It will have a parameter for the amount of starts to be created.
    Method CreateStars:Int (scount:Int)
    
  2. Start a FOR loop from 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.

  3. Create a local star object and position it randomly over the total canvas.
    Local star:ftObject = eng.CreateImage(atlas, 16,112,16,16, Rn(0,eng.canvasWidth),Rnd(0,eng.canvasHeight))
    

  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial