diff --git a/resources/graphics/Screen/GameLose.jpg b/resources/graphics/Screen/GameLose.jpg new file mode 100755 index 0000000..71a5975 Binary files /dev/null and b/resources/graphics/Screen/GameLose.jpg differ diff --git a/resources/graphics/Screen/GameLose.png b/resources/graphics/Screen/GameLose.png deleted file mode 100644 index cedfdd6..0000000 Binary files a/resources/graphics/Screen/GameLose.png and /dev/null differ diff --git a/source/state/screen.py b/source/state/screen.py index 6b9ca3a..6580576 100644 --- a/source/state/screen.py +++ b/source/state/screen.py @@ -10,9 +10,9 @@ class Screen(tool.State): def startup(self, current_time, persist): pass - def setupImage(self, name, frame_rect=(0, 0, 800, 600)): + def setupImage(self, name, frame_rect=(0, 0, 800, 600), color_key=c.BLACK): # 背景图本身 - self.image = tool.get_image(tool.GFX[name], *frame_rect) + self.image = tool.get_image(tool.GFX[name], *frame_rect, colorkey=color_key) self.rect = self.image.get_rect() self.rect.x = 0 self.rect.y = 0 @@ -86,7 +86,7 @@ class GameLoseScreen(Screen): self.start_time = current_time self.persist = persist self.game_info = persist - self.setupImage(self.image_name, (-15, 0, 800, 600)) + self.setupImage(self.image_name, (-118, -40, 800, 600), c.WHITE) pg.display.set_caption("pypvz: 战斗失败!") # 停止播放原来关卡中的音乐 pg.mixer.music.stop()