Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- paused = False
- while running:
- delta = clock.tick()
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- running = False
- if event.type == pygame.MOUSEBUTTONUP:
- for ui_element in ui_elements:
- if isinstance(ui_element, ui.Button):
- ret = ui_element.click(pygame.mouse.get_pos())
- if ret is not None:
- return clicks[ret]
- if event.type == pygame.KEYUP:
- key = event.key
- if key == pygame.K_p:
- paused = not paused
- # Ticking
- if not paused:
- for row in points:
- for point in row:
- point.move(delta)
- # Drawing
- win.fill((0, 0, 50))
- for poly in poly_indexes:
- pygame.draw.polygon(win, poly[0], get_points(poly[1]))
- for ui_element in ui_elements:
- win.blit(ui_element.get_surf(), ui_element.get_position())
- pygame.display.flip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement