From 506930b67ead55730c46a747999f34a29b28573c Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Mon, 18 Oct 2021 11:42:34 +0200 Subject: [PATCH] Fixed pinmiks spawning on pause --- gamedata/objects/ingame/manager.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gamedata/objects/ingame/manager.py b/gamedata/objects/ingame/manager.py index fe63415..0eb6c2f 100644 --- a/gamedata/objects/ingame/manager.py +++ b/gamedata/objects/ingame/manager.py @@ -75,10 +75,11 @@ class Manager(BaseObject): self.game.globals["pause"] = not self.game.globals["pause"] # Spawning more lemmings if (self.lives>0 and nblemmings>0): - if self.spawntimer.tick(self.game.dt): - self.game.gameloop.summon(Spawner(self.game,self.tiles,speedmargin=int(self.speedmargin+0.5),skins=self.skins)) - self.speedmargin+=self.speedstep - self.spawntimer = self.game.lib.Timer(self.basetime+nblemmings*self.steptime) + if not self.game.globals["pause"]: + if self.spawntimer.tick(self.game.dt): + self.game.gameloop.summon(Spawner(self.game,self.tiles,speedmargin=int(self.speedmargin+0.5),skins=self.skins)) + self.speedmargin+=self.speedstep + self.spawntimer = self.game.lib.Timer(self.basetime+nblemmings*self.steptime) else: # Game over if self.endtimer.tick(self.game.dt):