Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. pygame.key.set_repeat(1, 1)
  2.  
  3. while True:
  4.            
  5.     # user hasn't moved anything yet
  6.     dx, dy = 0, 0
  7.                
  8.     for event in pygame.event.get():
  9.         if (event.type == QUIT) or (event.type == KEYDOWN and event.key == K_ESCAPE):
  10.             sys.exit(0)
  11.            
  12.         elif event.type == KEYDOWN:
  13.             pressedkeys = pygame.key.get_pressed()     
  14.             if pressedkeys[K_UP] or pressedkeys[K_w]:
  15.                 dy -= 1
  16.             if pressedkeys[K_DOWN] or pressedkeys[K_s]:
  17.                 dy += 1
  18.             if pressedkeys[K_LEFT] or pressedkeys[K_a]:
  19.                 dx -= 1
  20.             if pressedkeys[K_RIGHT] or pressedkeys[K_d]:
  21.                 dx += 1
  22.  
  23.     if dy!=0 or dx!=0:
  24.         p1.move((0, dy))
  25.         p2.move((dx, 0))
  26.         p3.move((0, dy))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement