Exemplo n.º 1
0
        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()

        bird.update(win.height)
        win.draw_text(f"Score: {score}", (win.width - 10),
                      10,
                      size=20,
                      font_name="monospace",
                      color=Color.AliceBlue,
                      h_align=HorizontalAlignment.Right)
    else:
        win.draw_text("Please press <R> to start",
                      win.width // 2,
                      win.height // 2,
                      size=40,
                      font_name="monospace",
                      color=Color.AliceBlue,
                      h_align=HorizontalAlignment.Center,
                      v_align=VerticalAlignment.Center)


win.loop(main, 10)
win.off(EventType.KeyDown, 'key-handler')
win.close()