Exemple #1
0
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()

    keys = pygame.key.get_pressed()
    if keys[K_w]:
        x_pos += speed[0]
        y_pos += speed[1]
    timer += main_clock.tick(50)
    if timer > 30:
        if keys[K_a]:
            if rot_image < 7:
                rot_image += 1
            else:
                rot_image = 0
        if keys[K_d]:
            if rot_image > 0:
                rot_image -= 1
            else:
                rot_image = 7
        timer = 0

    check_rotation()
    ship.image = ship_image_list[rot_image]
    ship.rect = ship_image_list[rot_image].get_rect(center=(x_pos, y_pos))

    main_clock.tick(50)
    screen.fill((255, 255, 255))
    screen.blit(ship.image, ship.rect.topleft)
    pygame.display.update()