Esempio n. 1
0
                bird.curr = bird.down
        if event.type == pygame.KEYUP:
            if event.key == pygame.K_SPACE:
                bird.curr = bird.up

# Calculate motion
    if lift < 0:
        gravity = 2

    bird.y_axis += gravity
    bird.x_axis, bird.y_axis = next_position(bird, screen)

    if cloud.x_axis <= -100:
        cloud.y_axis = random.randrange(screen.height / 4,
                                        screen.height - screen.height / 4, 100)
        cloud.x_axis = screen.width

    if obstacle.x_axis <= -obstacle.width:
        obstacle = init_obstacle(obstacle, screen)
        score_flag = False

    if obstacle.x_axis + obstacle.width < bird.x_axis:
        if score_flag == False:
            play_sound(tick)
            score += 1
            score_flag = True

    obstacle.x_axis -= obstacle.speed
    cloud.x_axis -= cloud.speed
    lift -= 1