Example #1
0
    def die(self):
        utility.playSound(self.deathSound)

        particle.deathEmitter(self.position, self.effectsGroup).run()

        self.itemDrop()

        self.active = False
        self.emitter = None
        self.deathEmitter = None
        self.kill()
        del self
Example #2
0
    def die(self):
        utility.playSound(self.deathSound)

        particle.deathEmitter(self.position, self.effectsGroup).run()

        if self.dropBalloon:
            self.powerupGroup.add(balloon.Bonus250(self.position, self.textGroup))
        elif self.dropReflect:
            self.powerupGroup.add(gem.Reflect(self.position, self.textGroup))
        else:
            self.itemDrop()

        self.kill()
        del self