From 44b5ef03211873bb24663fc84804b09ea93a04ed Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Fri, 17 Sep 2021 15:46:00 +0200 Subject: [PATCH] Fixed shadow opacity --- gamedata/objects/ingame/spawner.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gamedata/objects/ingame/spawner.py b/gamedata/objects/ingame/spawner.py index 40f48ec..e398537 100644 --- a/gamedata/objects/ingame/spawner.py +++ b/gamedata/objects/ingame/spawner.py @@ -7,7 +7,7 @@ class Spawner(BaseObject): def __init__(self,game,tiles,speedmargin=5): spawnpoint = random.choice(tiles.spawns) super().__init__(spawnpoint[0],spawnpoint[1],game) - self.sprite = game.sprite_lib["lemmings/shadow.png"] + self.sprite = game.sprite_lib["lemmings/shadow.png"].copy() self.speedmargin = speedmargin self.fallsprite = game.sprite_lib["lemmings/falling.png"] self.distance = game.DISPLAY_HEIGHT @@ -31,8 +31,6 @@ class Spawner(BaseObject): def draw(self): # Draw the shadow alphavalue = 1-self.timer.getratio() - alphamax = 0.5 - alphavalue/=alphamax alphavalue = min(1,alphavalue)*255 self.sprite.set_alpha(alphavalue) self.game.lib.drawcenter(self.game,self.sprite,self.rect[0]-self.game.globals["camerax"],self.rect[1]-self.game.globals["cameray"])