-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProjekat.py
40 lines (36 loc) · 1.38 KB
/
Projekat.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from ClassWindowMenager import *
from ClassProzor import *
from ClassLajsna import *
import pygame
background_colour = (0, 0, 0)
screen = pygame.display.set_mode((1750, 850))
pygame.display.set_caption('GUI')
screen.fill(background_colour)
pygame.display.flip()
running = True
prozori=[]
window_menager=WindowMenager()
while running:
x, y = pygame.mouse.get_pos()
for event in pygame.event.get():
if (event.type == pygame.KEYDOWN and event.key == pygame.K_u) or (event.type==pygame.QUIT):
running = False
if event.type == pygame.KEYDOWN and event.key == pygame.K_w:
window_menager.add_prozor()
if event.type==pygame.MOUSEBUTTONDOWN:
window_menager.check_click(x,y)
# for prozor in prozori:
# if(x>=prozor.x and x<=prozor.x+prozor.width) and (y>prozor.y and y<prozor.y+prozor.height):
# prozor.click(x,y)
# if prozor.lajsna.press==0:
# prozori.remove(prozor)
#print(lajsna.press)
if event.type==pygame.MOUSEBUTTONUP:
window_menager.mouseup()
if event.type==pygame.MOUSEMOTION:
window_menager.drag(x,y)
#print(x,y)
screen.fill(background_colour)
window_menager.draw(screen)
pygame.draw.circle(screen,(254,254,254), [x,y], 7)
pygame.display.update()