Files
2021-11-05 23:51:27 +01:00

33 lines
1.1 KiB
Python

import pygame
import random
from Bubble import Bubble
class Bicycle:
def __init__(self, posX, posY, directionX=random.uniform(1, 3)):
self.posX = posX
self.posY = posY
self.directionX = directionX
self.width = 73
self.height = 40
self.image = pygame.image.load("sprites/bicycle.png")
if directionX < 0:
self.image = pygame.transform.flip(self.image, True, False)
def draw(self, screen):
screen.blit(self.image, (self.posX, self.posY))
def update(self, screen):
self.posX += self.directionX
screen_width, screen_height = screen.get_size()
if self.directionX > 0:
if self.posX + self.width + self.directionX > screen_width:
self.directionX = -random.uniform(1, 3)
self.image = pygame.transform.flip(self.image, True, False)
else:
if self.posX + self.directionX < 0:
self.directionX = random.uniform(1, 3)
self.image = pygame.transform.flip(self.image, True, False)