def mostrar_fase(self, game): if game.botoes[0]: #Cima self.player.move_cima() elif game.botoes[1]: #Baixo self.player.move_baixo() if game.botoes[7]: #backspace self.player.atirar() self.move_cenario_direita(game) if self.time <= 0: inimigo = Inimigo() self.inimigos_list.add(inimigo) self.sprites_list.add(inimigo) self.time = 60 self.time -= 1 print(self.inimigos_list) result1 = pygame.sprite.groupcollide(self.helicoptero_sprite, self.inimigos_list, False, True) if result1: print("Fim de jogo") return 2 result2 = pygame.sprite.groupcollide(self.player.municoes_list, self.inimigos_list, False, True) if result2: self.player.atualiza_acertos() self.player.atualiza_pontos() for inimigo in self.inimigos_list: result3 = pygame.sprite.groupcollide(self.helicoptero_sprite, inimigo.municoes_list, False, True) if result3: inimigo.kill() print("OK") return 2 self.sprites_list.update() for sprite in self.sprites_list: sprite.draw(game.screen) self.atualiza_pontuacao() pygame.display.flip() return 1