roch2128

Untitled

Jul 16th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. import pygame
  2. import time
  3.  
  4. pygame.init()
  5.  
  6. display_width = 640
  7. display_height = 480
  8. white = (255, 255, 255)
  9. black = (0, 0, 0)
  10. gameDisplay = pygame.display.set_mode((display_width, display_height))
  11. pygame.display.set_caption("Pong")
  12.  
  13. img = pygame.image.load('1.jpg')
  14. clock = pygame.time.Clock()
  15.  
  16. launched = True
  17. lead_x = 5
  18. lead_y = display_height/2
  19.  
  20. size_x = 25
  21. size_y = 89
  22.  
  23. lead_x_change = 0
  24. lead_y_change = 0
  25. while launched:
  26. for event in pygame.event.get():
  27. if event.type == pygame.QUIT:
  28. launched = False
  29. if event.type == pygame.KEYDOWN:
  30. if event.key == pygame.K_UP:
  31. lead_x_change = 0
  32. lead_y_change = -10
  33. if event.key == pygame.K_DOWN:
  34. lead_x_change = 0
  35. lead_y_change = 10
  36.  
  37. if event.type == pygame.KEYUP:
  38. if event.key == pygame.K_UP:
  39. lead_x_change = 0
  40. lead_y_change = 0
  41. if event.key == pygame.K_DOWN:
  42. lead_x_change = 0
  43. lead_y_change = 0
  44.  
  45. if lead_y - size_y > display_height or lead_y < 0:
  46. lead_x_change = 0
  47. lead_y_change = 0
  48.  
  49. if lead_y + size_y > display_height:
  50. lead_x_change = 0
  51. lead_y_change = 0
  52.  
  53. lead_x += lead_x_change
  54. lead_y += lead_y_change
  55.  
  56. gameDisplay.fill(white)
  57. pygame.draw.rect(gameDisplay, black, [lead_x, lead_y, size_x, size_y])
  58. pygame.display.flip()
  59. clock.tick(20)
  60.  
  61. pygame.quit()
  62. quit()
Advertisement
Add Comment
Please, Sign In to add comment