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

Method jumps

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

Método para fazer o pássaro pular

(self, event=None)

Source from the content-addressed store, hash-verified

184 return photoImage, newImage, image
185
186 def jumps(self, event=None):
187 """
188 Método para fazer o pássaro pular
189 """
190
191 # Verifica se o pássaro saiu da área do background
192 self.checkCollision()
193
194 # Se o pássaro estiver morto, esse método não pode ser executado
195 if not self.__isAlive or not self.__running:
196 self.__going_up = False
197 return
198
199 # Declara que o pássaro está subindo
200 self.__going_up = True
201 self.__going_down = 0
202
203 # Move o pássaro enquanto o limite de subida por animação não tiver excedido
204 if self.__times_skipped < self.climbsUp:
205 # Move o pássaro para cima
206 self.__canvas.move(self.__tag, 0, -1)
207 self.__times_skipped += 1
208
209 # Executa o método novamente
210 self.__canvas.after(3, self.jumps)
211
212 else:
213 # Declara que o pássaro não está mais subindo
214 self.__going_up = False
215 self.__times_skipped = 0
216
217 def kill(self):
218 """

Callers

nothing calls this directly

Calls 2

checkCollisionMethod · 0.95
moveMethod · 0.45

Tested by

no test coverage detected