Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- from pygame.locals import *
- from pygame import Vector2
- def get_points(num, pos, radius):
- p = Vector2(pos)
- v = Vector2(0, -1)
- return [p + v.rotate(d) * radius for d in range(0, 360, 360 // num)]
- pygame.init()
- PDR = Rect(0, 0, 500, 500)
- PDS = pygame.display.set_mode(PDR.size)
- points = get_points(4, PDR.center, 50)
- exit_demo = False
- while not exit_demo:
- for e in pygame.event.get():
- if e.type == KEYUP and e.key == K_ESCAPE:
- exit_demo = True
- PDS.fill(0)
- for i, p in enumerate(points):
- if i == 0:
- pygame.draw.circle(PDS, 0xFFFFFF, p, 5)
- else:
- pygame.draw.circle(PDS, 0xFF0000, p, 5)
- pygame.display.update()
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement