for i, h in enumerate(heights) ] score = 0 def handle_key(e: KeyDownEvent): if e.key == Key.space: if bird.alive: bird.jump() elif e.char == 'r': reset() elif e.char == 'q': win.quit() win.on(EventType.KeyDown, 'key-handler', handle_key) score = 0 def main(_): global score if bird.alive: win.draw_image("./assets/flappy-bird-1.png", win_rect) bird.render(win) for pipe in pipes: if pipe.collides(bird): bird.kill() pipe.render(win) score += pipe.update()