From 99a24b34ecd4bfd879c55b6d57ff6604edbac3f9 Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Sun, 28 Nov 2021 13:38:50 +0100 Subject: [PATCH] Added medals on ending screen --- gamedata/game.py | 2 -- gamedata/objects/endcinematic.py | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gamedata/game.py b/gamedata/game.py index a7e847e..e0b908f 100644 --- a/gamedata/game.py +++ b/gamedata/game.py @@ -91,8 +91,6 @@ class Game(): self.globals["finishedlevels"] = [] # Levels where the player went to the end self.globals["completedlevels"] = [] # Levels where the player kicked all non-respawnable ennemies self.globals["speedrunlevels"] = [] # Levels where the player finished fast enough - self.globals["speedrunlevels"] = list(range(5)) - self.globals["completedlevels"] = list(range(5)) self.globals["overworld"] = True self.globals["nblevels"] = 0 self.globals["levelname"] = None diff --git a/gamedata/objects/endcinematic.py b/gamedata/objects/endcinematic.py index 75881d3..6c07c13 100644 --- a/gamedata/objects/endcinematic.py +++ b/gamedata/objects/endcinematic.py @@ -9,6 +9,8 @@ class EndCinematic(BaseObject): clean = len(game.globals["completedlevels"])==self.game.globals["nblevels"] speedrun = len(game.globals["speedrunlevels"])==self.game.globals["nblevels"] + self.medalwave = self.game.sprite_lib["medals/waveoff.png"] + self.medalclock = self.game.sprite_lib["medals/clockoff.png"] self.bgm = self.game.sound_lib["bgm/cinematic.ogg"] self.bgm.play() @@ -19,9 +21,11 @@ class EndCinematic(BaseObject): But there's some trash left Try cleaning everything up !""" if clean: + self.medalwave = self.game.sprite_lib["medals/wave.png"] text = """Thanks for cleaning everything ! Try to beat every level as fast as you can !""" if speedrun: + self.medalclock = self.game.sprite_lib["medals/clock.png"] text = """You were quick ! But there's some trash left Try cleaning everything up !""" @@ -84,4 +88,6 @@ Go support #TeamSeas""" cx = self.game.globals["cameraw"]/2 cy = self.game.globals["camerah"]/2 self.game.lib.drawcenter(self.game,self.title,cx,cy) + self.game.lib.drawcenter(self.game,self.medalwave,cx-20,cy+40) + self.game.lib.drawcenter(self.game,self.medalclock,cx+20,cy+40)