MCPcopy Index your code
hub / github.com/geekcomputers/Python / run

Method run

Flappy Bird - created with tkinter/Bird.py:224–251  ·  view source on GitHub ↗

#Método para iniciar a animação do passáro caindo

(self)

Source from the content-addressed store, hash-verified

222 self.__isAlive = False
223
224 def run(self):
225 """
226 #Método para iniciar a animação do passáro caindo
227 """
228
229 self.__running = True
230
231 # Verifica se o pássaro saiu da área do background
232 self.checkCollision()
233
234 # Enquanto o pássaro não tiver chegado em sua velocidade máxima, a velocidade aumentará em 0.05
235 if self.__going_down < self.decends:
236 self.__going_down += 0.05
237
238 # Executa a animação de descida somente se o pássaro estiver vivo
239 if self.__isAlive:
240 # Executa a animação de descida somente se o pássaro não estiver subindo
241 if not self.__going_up:
242 # Move o pássaro para baixo
243 self.__canvas.move(self.__tag, 0, self.__going_down)
244
245 # Executa novamente o método
246 self.__canvas.after(self.__descend_speed, self.run)
247
248 # Se o pássaro estiver morto, será executado um método de fim de jogo
249 else:
250 self.__running = False
251 self.gameover_method()

Callers

nothing calls this directly

Calls 2

checkCollisionMethod · 0.95
moveMethod · 0.45

Tested by

no test coverage detected