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)
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)