示例#1
0
screen.listen()
screen.onkey(player.right, "Right")
screen.onkey(player.left, "Left")

game_is_on = True
while game_is_on:
    screen.update()
    Aliens.move_cars()
    missile.move_missile()

    if missile.ycor() > 240:
        missile.shoot_again_man(player.xcor(), player.ycor())

    for c in range(len(aliens.all_cars)):
        if missile.distance(aliens.all_cars[c]) < 13:
            Aliens.destroy_bricks(aliens.all_cars[c])
            Aliens.clear_screen(aliens.all_cars[c])
            missile.destroy_missile()
            missile.clear_screen()

        if player.distance(aliens.all_cars[c]) < 20:
            win_lose.lose()
            game_is_on = False

        if aliens.all_cars[c].ycor() < -250:
            win_lose.lose()
            game_is_on = False

screen.exitonclick()