Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.99 KB | None | 0 0
  1. import pygame
  2. from pygame.math import Vector2
  3. from board import Board as board
  4.  
  5.  
  6. class Paddle(object):
  7.     width = 100
  8.     height = 30
  9.  
  10.     black = (0, 0, 0)
  11.  
  12.  
  13.     def __init__(self, game):
  14.         self.game = game
  15.  
  16.         self.position_paddle1 = Vector2(10, 0)
  17.         self.position_paddle2 = Vector2(1240, 0)
  18.  
  19.         self.paddle1 = pygame.Rect(self.position_paddle1.x, self.position_paddle2.y, self.height, self.width)
  20.         self.paddle2 = pygame.Rect(self.position_paddle2.x, self.position_paddle2.y, self.height, self.width)
  21.  
  22.     def add_force_p1(self, force):
  23.         self.position_paddle1 += force
  24.  
  25.     def tick(self):
  26.         pressed = pygame.key.get_pressed()
  27.  
  28.         if pressed[pygame.K_w]:
  29.             self.add_force_p1(Vector2(0, -1))
  30.  
  31.         if pressed[pygame.K_s]:
  32.             self.add_force_p1(Vector2(0, 1))
  33.  
  34.     def draw(self):
  35.         pygame.draw.rect(board.screen, self.black, self.paddle1)
  36.         pygame.draw.rect(board.screen, self.black, self.paddle2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement