Advertisement
lavalevel

sparkles 2.0

Mar 27th, 2012
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.78 KB | None | 0 0
  1. function clearSprite(self, event)
  2.  
  3.     if event.phase == 'end' then
  4.     self:removeEventListener("sprite")
  5.     self:removeSelf()
  6.     end
  7.  
  8. end
  9.  
  10. function statsSparkle(sparklePower)
  11.     sparkler = {}
  12.     myFXGroup2 = display.newGroup()
  13.     for i= 1, playerItemInPlayerArea.itemPower do
  14.         sparkler[i] = spritefactory:newSpriteGroup("Sparkle")
  15.         local Xmin = ( ((sparklePower * 2))* (-1) ) + (150)
  16.         print (Xmin)
  17.         local Xmax = ((sparklePower * 2) + 170)
  18.         sparkler[i].x = math.random ( Xmin,  Xmax)
  19.         sparkler[i].y = math.random (250,270)
  20.        
  21.         sparkler[i].sprite = clearSprite
  22.         sparkler[i]:addEventListener("sprite", sparkler[i])
  23.         timer.performWithDelay(math.random(sparklePower * 50), function() sparkler[i]:play() end)
  24.         myFXGroup2:insert(sparkler[i])
  25.     end
  26.     screenGroup:insert( myFXGroup2 )
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement