Advertisement
ZEdKasat

Untitled

Aug 17th, 2021
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import pygame, random
  2.  
  3. class Target(pygame.sprite.Sprite):
  4. def __init__(self):
  5. super().__init__()
  6. self.image = pygame.Surface((45,45))
  7. self.image.fill((255,255,0))
  8. self.rect = self.image.get_rect()
  9. self.x = random.randrange(20, 1004)
  10. self.y = random.randrange(20, 748)
  11. self.rect.center = (self.x, self.y)
  12.  
  13. class crosshair(pygame.sprite.Sprite):
  14. def __init__(self):
  15. super().__init__()
  16. self.image = pygame.Surface((10,10))
  17. self.image.fill((255,0,0))
  18. self.rect = self.image.get_rect()
  19. self.rect.center = (0, 0)
  20.  
  21. def update(self):
  22. position = pygame.mouse.get_pos()
  23. self.rect.center = position
  24.  
  25. pygame.init()
  26. window = pygame.display.set_mode((1024, 768))
  27. run = True
  28. pygame.mouse.set_visible(False)
  29. aim = crosshair()
  30. sprites = pygame.sprite.Group()
  31. sprites.add(aim)
  32. while run:
  33. window.fill((0,0,0))
  34. for event in pygame.event.get():
  35. if event.type == pygame.QUIT:
  36. run = False
  37. sprites.update()
  38. sprites.draw(window)
  39. pygame.display.update()
  40. pygame.quit()
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement