Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
84
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
  2. from pygame.locals import *
  3. import sys
  4.  
  5. RED = (255,0,0)
  6. GREEN = (0,255,0)
  7. BLUE = (0,0,255)
  8. WHITE = (255,255,255)
  9.  
  10. class Draw(object):
  11.  
  12.  
  13. def update(self, screen):
  14. color = (0,0,0)
  15. key = pygame.key.get_pressed()
  16. if key[pygame.K_r]:
  17. color = RED
  18. if key[pygame.K_g]:
  19. color = GREEN
  20. if key[pygame.K_b]:
  21. color = BLUE
  22. if key[pygame.K_w]:
  23. color = WHITE
  24.  
  25. mouse_pos = pygame.mouse.get_pos()
  26. pygame.draw.circle(screen, (color), (mouse_pos),30)
  27.  
  28.  
  29. def main(self):
  30.  
  31. pygame.init()
  32. screen = pygame.display.set_mode((640, 480))
  33. pygame.display.set_caption('Basic Pygame program')
  34. background = pygame.Surface(screen.get_size())
  35. background = background.convert()
  36. background.fill((0, 0, 0))
  37. screen.blit(background, (0, 0))
  38. while 1:
  39. for event in pygame.event.get():
  40. if event.type == QUIT:
  41. sys.exit()
  42. self.update(screen)
  43. pygame.display.flip()
  44.  
  45.  
  46. if __name__ == '__main__':
  47. draw = Draw()
  48. draw.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement