Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function clearSprite(self, event)
- if event.phase == 'end' then
- local group = self.parent
- self:removeSelf()
- if group.numChildren < 1 then
- group:removeSelf()
- end
- end
- end
- function statsSparkle(sparklePower)
- sparkler = {}
- myFXGroup2 = display.newGroup()
- for i= 1, playerItemInPlayerArea.itemPower do
- sparkler[i] = spritefactory:newSpriteGroup("Sparkle")
- local Xmin = ( ((sparklePower * 2))* (-1) ) + (150)
- print (Xmin)
- local Xmax = ((sparklePower * 2) + 170)
- sparkler[i].x = math.random ( Xmin, Xmax)
- sparkler[i].y = math.random (250,270)
- sparkler[i].sprite = clearSprite
- sparkler[i]:addEventListener("sprite", sparkler[i])
- timer.performWithDelay(math.random(sparklePower * 50), function() sparkler[i]:play() end)
- myFXGroup2:insert(sparkler[i])
- end
- screenGroup:insert( myFXGroup2 )
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement