Guest User

Pong problem

a guest
Jan 21st, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. import pygame, sys, random
  2. from pygame.locals import *
  3.  
  4. pygame.init()
  5.  
  6. gamename = pygame.display.set_caption('Pong')
  7.  
  8. clock = pygame.time.Clock()
  9. FPS = 60
  10.  
  11. black = (0, 0, 0)
  12. white = (255, 255, 255)
  13.  
  14. screen = pygame.display.set_mode((800, 800))
  15. screen.fill(black)
  16.  
  17. line = pygame.draw.line(screen, white, (400,800), (400,0), 5)
  18.  
  19. class Player(object):
  20.     def __init__(self):
  21.         pady = 350
  22.         padx = 40
  23.         padh = 100
  24.         padw = 35
  25.         dist = 5
  26.         self.pady = pady
  27.         self.padx = padx
  28.         self.padh = padh
  29.         self.padw = padw
  30.         self.dist = dist
  31.         self.playerpaddle = pygame.rect.Rect((padx,pady,padw,padh))
  32.  
  33.     def draw(self, screen):
  34.         self.draw = pygame.draw.rect(screen, white, self.playerpaddle)
  35.  
  36.     def controlkeys(self):
  37.         key = pygame.key.get_pressed()
  38.         if key[pygame.K_s]:
  39.             self.pady += self.dist
  40.         elif key[pygame.K_w]:
  41.             self.pady -= self.dist
  42.  
  43.  
  44. pygame.display.update()
  45.  
  46. while True:
  47.     for event in pygame.event.get():
  48.         if event.type == pygame.QUIT:
  49.             sys.exit()
  50.  
  51.     player = Player()
  52.     player.draw(screen)
  53.     player.controlkeys()
  54.     pygame.display.update()
  55.     clock.tick(FPS)
Advertisement
Add Comment
Please, Sign In to add comment