Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- import sys
- # Уквазываем количество кадров в секунду (frame per second)
- FPS = 60
- # Указываем переменные-константы с цветами в виде кода RGB
- BLACK = (0, 0, 0)
- WHITE = (255, 255, 255)
- RED = (255, 0, 0)
- GREEN = (0, 255, 0)
- BLUE = (0, 0, 255)
- # ВСЕГДА указываем эту строчку для инициализации всех методов pygame
- pygame.init()
- # Создаём окно шириной 600, высотой 400 (значения можно менять)
- sc = pygame.display.set_mode((600, 400))
- # Указываем заголовок окна
- pygame.display.set_caption("Супер игра")
- # Здесь ниже мы указываем любой код, например, чтобы что-то нарисовать
- # Рисуем прямоугольник (квадрат). Указывается 3 аргумента: где мы рисуем, каким цветом рисуем (в RGB), свойства
- # 4 свойства: положение по x, положение по y, ширина, высота
- pygame.draw.rect(sc, GREEN, (150, 20, 100, 75))
- # Если мы укажем 4-ый аргумент, то прямоугольник будет рисоваться без заливки, а от указанного числа будет зависеть толщина
- # pygame.draw.rect(sc, GREEN, (150, 20, 100, 75), 4)
- # Рисуем линии по точкам. Указывается 4 аргумента: где мы рисуем, каким цветом рисуем (в RGB), смыкание линий
- # (True - смыкаются, False - не смыкаются), координаты (минимум двух) точек по x, y в виде списка
- pygame.draw.lines(sc, WHITE, True, [[10, 10], [140, 70], [280, 20]])
- # Если мы укажем 5-ый аргумент, то от указанного числа будет зависеть толщина
- # pygame.draw.lines(sc, WHITE, True, [[10, 10], [140, 70], [280, 20]], 5)
- # Когда мы что-то изменили в окне (например, что-то нарисовали), то мы ВСЕГДА должны обновить окно
- pygame.display.update()
- # Каркас с бесконечным циклом, который позволяет удерживать окно пока мы его сами не закроем
- while True:
- for i in pygame.event.get():
- if i.type == pygame.QUIT:
- sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement