View difference between Paste ID: RNYjiyrg and DWG29tJW
SHOW: | | - or go back to the newest paste.
1
import pygame
2
3
SCREEN_WIDTH = 1024
4
SCREEN_HEIGHT = 800
5
6
7
class Paddle(pygame.sprite.Sprite):
8
    def __init__(self):
9
        super(Paddle, self).__init__()
10
        self.image = pygame.image.load("images/pad.png")
11
        self.moving = 0
12
        self.reset_position()
13
14
    # resetting position
15
    def reset_position(self):
16
        self.rect = pygame.Rect(
17
            SCREEN_WIDTH/2-70, SCREEN_HEIGHT-100, 140, 30)
18
19
    # moving the paddle
20
    def move_paddle(self, value):
21
        speed = 10
22
        self.rect.move_ip(value*speed, 0)
23
        self.moving = value
24
        if self.rect.left <= 0:
25
            self.rect.x = 0
26
        if self.rect.right >= SCREEN_WIDTH:
27
            self.rect.x = SCREEN_HEIGHT-140
28
29
    # update
30
    def update(self):
31
        self.moving = 0
32