Updated cloud system

This commit is contained in:
2021-03-29 20:08:22 +03:00
parent 2b1b3c182b
commit 08bd3e9517
2 changed files with 33 additions and 24 deletions
+9 -6
View File
@@ -8,19 +8,22 @@ import random
class Cloud(pygame.sprite.Sprite):
def __init__(self, mainGameClass):
def __init__(self, mainGameClass, cloudType):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface((random.randint(150, 350),
random.randint(50, 150)))
self.image.fill((random.randint(235, 255),
random.randint(235, 255),
random.randint(235, 255)))
color = 255 - 15 * (3-cloudType)
self.image.fill((color, color, color))
self.rect = self.image.get_rect()
self.rect.center = (mainGameClass.getScreenWidth() + self.rect.width,
mainGameClass.getScreenHeight()/2 -
random.randint(100,
mainGameClass.getScreenHeight()/2-100))
self.speed = random.randint(1, 3)*mainGameClass.getGameSpeed() / 6
mainGameClass.getScreenHeight()/2-100)+50*(2-cloudType))
self.speed = cloudType*mainGameClass.getGameSpeed() / 6
self.__doubleX = float(self.rect.x)