Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- class player:
- def __init__(self, x, y, width, height, vel):
- self.x = x
- self.y = y
- self.width = width
- self.height = height
- self.vel = vel
- self.delay = 0
- def draw(self, win):
- pygame.draw.rect(win, (0, 0, 255), (self.x, self.y, self.width, self.height))
- def update(self):
- # movement
- keys = pygame.key.get_pressed()
- if keys[pygame.K_SPACE] and delay == 0:
- self.vel = 15
- delay = 20
- #Gravity
- if self.vel > -10:
- self.vel -= 1
- self.y -= self.vel
- if delay != 0:
- delay -= 1
- class pipe:
- def __init__(self, y):
- self.y = y
- def draw(self, win):
- pygame.draw.rect(win, (0, 255, 0), (self.x, self.y - 1050, 50, 1000))
- pygame.draw.rect(win, (0, 255, 0), (self.x, self.y, 50, 1000))
- def update(self):
- self.x -= 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement