def spawnObstaculo(self): posY = randint(40, self.telaAlt - 200) canoCima = Objeto(self.telaLarg, 0, "imagens/UGCano.png", "cano") canoCima.y = posY - canoCima.altura canoCima.velX = -5 canoBaixo = Objeto(self.telaLarg, 100, "imagens/DGCano.png", "cano") canoBaixo.y = canoCima.y + canoCima.altura + 160 canoBaixo.velX = -5 self.adicionarObjeto(canoCima) self.adicionarObjeto(canoBaixo)
def reset(self, altura, largura): self.score = 0 self.objetos = [] self.deletar = [] self.start = False self.time = 0 self.haJogadores = True self.telaAlt = altura self.telaLarg = largura fundo = Objeto(0, -30, "imagens/fundo.png", "background") fundo.velX = -1 gramado = Objeto(0, altura - 80, "imagens/gramado.png", "gramado") gramado.velX = -2 chão = Objeto(0, altura - 30, "imagens/chão.png", "chão") chão.velX = -5 flappy = Jogador(largura // 4, altura // 2, "imagens/flappy.png", "flappy") self.adicionarObjeto(fundo) self.adicionarObjeto(gramado) self.adicionarObjeto(chão) self.adicionarObjeto(flappy)