Guest User

Untitled

a guest
Jan 21st, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 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.  
  20. class Player(object):
  21.     def __init__(self, screen):
  22.         pady = 350
  23.         padx = 40
  24.         padh = 100
  25.         padw = 35
  26.         dist = 5
  27.         self.pady = pady
  28.         self.padx = padx
  29.         self.padh = padh
  30.         self.padw = padw
  31.         self.dist = dist
  32.         self.screen = screen
  33.  
  34.     def draw(self):
  35.         playerpaddle = pygame.rect.Rect((self.padx, self.pady, self.padw, self.padh))
  36.         pygame.draw.rect(self.screen, white, playerpaddle)
  37.  
  38.     def controlkeys(self):
  39.         key = pygame.key.get_pressed()
  40.         if key[pygame.K_s]:
  41.             self.pady += self.dist
  42.         elif key[pygame.K_w]:
  43.             self.pady -= self.dist
  44.  
  45.  
  46. pygame.display.update()
  47.  
  48. player = Player(screen)
  49. while True:
  50.     for event in pygame.event.get():
  51.         if event.type == pygame.QUIT:
  52.             sys.exit()
  53.  
  54.     player.controlkeys()
  55.     player.draw()
  56.     pygame.display.update()
  57.     clock.tick(FPS)
Advertisement
Add Comment
Please, Sign In to add comment