Напиши у свесци наслов ове лекције и оно што је по теби најважније.
О овој лекцији можеш пронаћи на линку ОВДЕ.
дуж
| pg.draw.line(prozor, boja, (x1, y1), (x2, y2), debljina) |
правоугаоник
| pg.draw.rect(prozor, boja, (x, y, sirina, visina), debljina) |
круг
| pg.draw.circle(prozor, boja, (x, y), r, debljina) |
елипса
| pg.draw.ellipse(prozor, boja, (x, y, sirina, visina), debljina) |
лук
| pg.draw.arc(prozor, boja, (x, y, sirina, visina), od_ugao, do_ugao, debljina) |
Ево примера Чича Глише
import pygame
pygame init()
prozor=pygame.display.set_mode((300,300))
pygame.display.set_caption("Glisa")
prozor.fill(pygame.Color("white")
# iscrtavamo glavu
pygame.draw.circle(prozor, pg.Color("black"), (150, 70), 20, 5)
# iscrtavamo šešir
pygame.draw.line(prozor, pg.Color("blue"), (120, 50), (180,50), 3)
pygame.draw.rect(prozor, pg.Color("blue"), (130, 10, 40, 40))
# iscrtavamo oči
pygame.draw.circle(prozor, pg.Color("black"), (145, 60), 2, 2)
pygame.draw.circle(prozor, pg.Color("black"), (155, 60), 2, 2)
# iscrtavamo usta
pygame.draw.ellipse(prozor, pg.Color("red"), (140, 75, 20, 10))
# iscrtavamo telo
pygame.draw.line(prozor, pg.Color("black"), (150, 90), (150,170), 5)
# iscrtavamo levu ruku
pygame.draw.line(prozor, pg.Color("black"), (150, 110), (100, 120), 5)
pygame.draw.line(prozor, pg.Color("black"), (100, 120), (80, 100), 5)
# iscrtavamo desnu ruku
pygame.draw.line(prozor, pg.Color("black"), (150, 110), (200, 150), 5)
pygame.draw.line(prozor, pg.Color("black"), (200, 150), (210, 170), 5)
# iscrtavamo levu nogu
pygame.draw.line(prozor, pg.Color("black"), (150, 170), (130, 200), 5)
pygame.draw.line(prozor, pg.Color("black"), (130, 200), (140, 250), 5)
# iscrtavamo desnu nogu
pygame.draw.line(prozor, pg.Color("black"), (150, 170), (170, 200), 5)
pygame.draw.line(prozor, pg.Color("black"), (170, 200), (160, 250), 5)
pygame.display.update()
while pygame.event.wait().type != pygame.QUIT:
pass
pygame.quit()
Комбиновање ових облика покушајте у програмском језику Pygame да нацратате једну од слика доле.