| 18 | |
| 19 | # Bird class |
| 20 | class Bird: |
| 21 | def __init__(self): |
| 22 | self.image = bird_image |
| 23 | self.x = 50 |
| 24 | self.y = screen_height // 2 |
| 25 | self.vel = 0 |
| 26 | self.gravity = 1 |
| 27 | |
| 28 | def update(self): |
| 29 | self.vel += self.gravity |
| 30 | self.y += self.vel |
| 31 | |
| 32 | def flap(self): |
| 33 | self.vel = -10 |
| 34 | |
| 35 | def draw(self, screen): |
| 36 | screen.blit(self.image, (self.x, self.y)) |
| 37 | |
| 38 | |
| 39 | # Pipe class |