Управление клавишами

# -.- coding: utf8 -.-
import pygame
pygame.init()

# Цвета
white = (255, 255, 255)
my_color = [250, 250, 100]
# можно добавить свои

w = 800
h = 600
screen_size = (w, h)  # размеры окна
screen = pygame.display.set_mode(screen_size)

running = True
clock = pygame.time.Clock()

# здесь создаем свои переменные для игры
circle_pos = [w/2, h/2]  #  поставили в середину
circle_speed = [0, 0]  # по горизонатали, по вертикали

while running:
        # здесь смотрим,какие события произошли
        for event in pygame.event.get():
            if event.type == pygame.QUIT:  # нажатие на крестик: выход
                running = False
            if event.type == pygame.KEYDOWN:  # тип события - нажатие на кнопку
                if event.key == pygame.K_w:  # нажатие на w
                    circle_speed = [0, -1]  # по вертикали -1 - вверх
                if event.key == pygame.K_s:  # нажатие на s
                    circle_speed = [0, 1]

        # здесь изменяем переменные (скорость,позицию и пр.)
        circle_pos[0] += circle_speed[0]  # по горизонтали
        circle_pos[1] += circle_speed[1]  # по вертикали

        # здесь рисуем всех персонажей,фон и так далее
        screen.fill(white)
        pygame.draw.circle(screen, my_color, circle_pos, 20)

        pygame.display.flip()
        clock.tick(30)

pygame.quit()

results matching ""

    No results matching ""