Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. import pygame
  2.  
  3. SIZE = W, H = (800, 600)
  4. BLOCK = 32
  5.  
  6. def init():
  7. global screen
  8. screen = pygame.display.set_mode(SIZE)
  9.  
  10. def process_keys(keys, pos):
  11. if keys[pygame.K_RIGHT]:
  12. pos[0] += BLOCK
  13. if pos[0] >= W:
  14. pos[0] = 0
  15. if keys[pygame.K_LEFT]:
  16. pos[0] -= BLOCK
  17. if pos[0] < 0:
  18. pos[0] = W - BLOCK
  19. if keys[pygame.K_DOWN]:
  20. pos[1] += BLOCK
  21. if keys[pygame.K_UP]:
  22. pos[1] -= BLOCK
  23.  
  24.  
  25. def main():
  26. pos = [0, 0]
  27. while True:
  28. event = pygame.event.get()
  29. for event in event:
  30. if event.type == pygame.QUIT:
  31. return
  32.  
  33. keys = pygame.key.get_pressed()
  34. if keys[pygame.K_ESCAPE]:
  35. return
  36. process_keys(keys, pos)
  37.  
  38. pygame.draw.rect(screen, (255, 0, 0), (pos[0], pos[1], BLOCK, BLOCK))
  39. pygame.display.flip()
  40. pygame.time.delay(30)
  41.  
  42. try:
  43. init()
  44. main()
  45. finally:
  46. pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement