Advertisement
James2997

Untitled

Feb 17th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. import pygame
  2.  
  3. class player:
  4.     def __init__(self, x, y, width, height, vel):
  5.         self.x = x
  6.         self.y = y
  7.         self.width = width
  8.         self.height = height
  9.         self.vel = vel
  10.         self.delay = 0
  11.  
  12.     def draw(self, win):
  13.         pygame.draw.rect(win, (0, 0, 255), (self.x, self.y, self.width, self.height))
  14.  
  15.     def update(self):
  16.         # movement
  17.         keys = pygame.key.get_pressed()
  18.         if keys[pygame.K_SPACE] and delay == 0:
  19.             self.vel = 15
  20.             delay = 20
  21.  
  22.         #Gravity
  23.         if self.vel > -10:
  24.             self.vel -= 1
  25.         self.y -= self.vel
  26.  
  27.         if delay != 0:
  28.             delay -= 1
  29.  
  30. class pipe:
  31.     def __init__(self, y):
  32.         self.y = y
  33.  
  34.     def draw(self, win):
  35.         pygame.draw.rect(win, (0, 255, 0), (self.x, self.y - 1050, 50, 1000))
  36.         pygame.draw.rect(win, (0, 255, 0), (self.x, self.y, 50, 1000))
  37.  
  38.     def update(self):
  39.         self.x -= 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement