Advertisement
alestane

Untitled

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