Advertisement
ssoni

moveguy.py

Jan 26th, 2024
652
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.32 KB | None | 0 0
  1. import pygame
  2.  
  3. pygame.init()
  4.  
  5. screen = pygame.display.set_mode((800, 600))
  6. player = pygame.Rect(300,250,50,50)
  7. speed = 25
  8.  
  9. run = True
  10. while run:
  11.     screen.fill(0)  #clear old rect and don't leave a trail
  12.     pygame.draw.rect(screen, (255,0,0), player)
  13.  
  14.     events = pygame.event.get()
  15.     for event in events:
  16.         if event.type == pygame.KEYDOWN:
  17.             if event.key == pygame.K_UP:
  18.                 #player.move_ip(0,-1)
  19.                 player.y -= speed
  20.             elif event.key == pygame.K_DOWN:
  21.                 #player.move_ip(0,1)
  22.                 player.y += speed
  23.             elif event.key == pygame.K_LEFT:
  24.                 #player.move_ip(-1,0)
  25.                 player.x -= speed
  26.             elif event.key == pygame.K_RIGHT:
  27.                 #player.move_ip(1,0)
  28.                 player.x += speed
  29.  
  30.  
  31.     # key = pygame.key.get_pressed()
  32.     # if key[pygame.K_UP] == True:
  33.     #     player.move_ip(0,-1)
  34.     # elif key[pygame.K_DOWN] == True:
  35.     #     player.move_ip(0,1)
  36.     # elif key[pygame.K_LEFT] == True:
  37.     #     player.move_ip(-1,0)
  38.     # elif key[pygame.K_RIGHT] == True:
  39.     #     player.move_ip(1,0)
  40.  
  41.     for event in pygame.event.get():
  42.         if event.type == pygame.QUIT:
  43.             run = False
  44.  
  45.    
  46.     pygame.display.update()
  47.     #pygame.display.flip()
  48.  
  49. pygame.quit()
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement