Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- from pygame.math import Vector2
- from board import Board as board
- class Paddle(object):
- width = 100
- height = 30
- black = (0, 0, 0)
- def __init__(self, game):
- self.game = game
- self.position_paddle1 = Vector2(10, 0)
- self.position_paddle2 = Vector2(1240, 0)
- self.paddle1 = pygame.Rect(self.position_paddle1.x, self.position_paddle2.y, self.height, self.width)
- self.paddle2 = pygame.Rect(self.position_paddle2.x, self.position_paddle2.y, self.height, self.width)
- def add_force_p1(self, force):
- self.position_paddle1 += force
- def tick(self):
- pressed = pygame.key.get_pressed()
- if pressed[pygame.K_w]:
- self.add_force_p1(Vector2(0, -1))
- if pressed[pygame.K_s]:
- self.add_force_p1(Vector2(0, 1))
- def draw(self):
- pygame.draw.rect(board.screen, self.black, self.paddle1)
- pygame.draw.rect(board.screen, self.black, self.paddle2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement