Всего на сайте:
282 тыс. 988 статей

Главная | Информатика

Пример №2, import pygame, sys frompygame.locals import* pygame.init() DISPLAYSURF..  Просмотрен 44

import pygame, sys
frompygame.locals import*
pygame.init()

DISPLAYSURF = pygame.display.set_mode((400, 300), 0, 32) # окно
pygame.display.set_caption('
РИСУНОК')

КАРА = (0, 0, 0) # определение цветов
АК = (255, 255, 255)
КЫЗЫЛ = (255, 0, 0)
ЯШЕЛ = (0, 255, 0)
ЗӘҢГӘР = (0, 0, 255)

DISPLAYSURF.fill(АК) # рисование
pygame.draw.polygon(DISPLAYSURF, КАРА, ((146, 0), (291, 106), (236, 277),
(56, 277), (0, 106)))
pygame.draw.line(DISPLAYSURF, ЯШЕЛ, (60, 60), (120, 60), 4)
pygame.draw.line(DISPLAYSURF, ЯШЕЛ, (120, 60), (60, 120))
pygame.draw.line(DISPLAYSURF, ЯШЕЛ, (60, 120), (120, 120), 4)
pygame.draw.circle(DISPLAYSURF, ЗӘҢГӘР, (300, 50), 20, 0)
pygame.draw.ellipse(DISPLAYSURF, КЫЗЫЛ , (300, 200, 40, 80), 1)
pygame.draw.rect(DISPLAYSURF, КЫЗЫЛ , (200, 150, 100, 50))

while True: # основной цикл обработки событий
for event inpygame.event.get():
ifevent.type == QUIT:
pygame.quit()
sys.exit()
pygame.display.update()

Программа изобразит

Предыдущая статья:Примитивы Следующая статья:Движение мышки
page speed (0.0128 sec, direct)