Exemple #1
0
    def triggerBombsGroup(self,bomb):
        bomb.explode()
        self.playFireWork(bomb)
        # play the firework
        curTile = self.superBoard.getTile(bomb.position)
        curTile.bomb = None
        curTile.destroy()

        self.bombsGroup.remove(bomb)
Exemple #2
0
    def activateBomb(self,bomb):
	if not bomb.triggered:
	    bomb.explode()
	    self.triggerBombChain(bomb)
	    self.bombs.remove(bomb)
	    tile = self.field.getTile(bomb.position)
	    tile.bomb = None
	    self.blit(tile.getImage(), bomb.position)
	    self.resetTiles.append(bomb.position)

	    explosion = pygame.image.load(self.c.IMAGE_PATH + "explosion_c.png").convert()
	    self.blit(explosion,bomb.position)
Exemple #3
0
	def activateBomb(self,bomb):
		if not bomb.triggered:
			bomb.explode()
			self.triggerBombChain(bomb)
			self.bombs.remove(bomb)
			tile = self.field.getTile(bomb.position)
			tile.bomb = None
			self.blit(tile.getImage(), bomb.position)
			self.resetTiles.append(bomb.position)

			explosion = pygame.image.load(self.c.IMAGE_PATH + "explosion_c.png").convert()
			self.blit(explosion,bomb.position)