From 33df9d2ecf9d59e9e95b7f532e09873b8b1cdd10 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 19 May 2015 12:16:56 +0100 Subject: [PATCH] added code for calling target image manually --- assets.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/assets.py b/assets.py index 55fe11c..54115f7 100644 --- a/assets.py +++ b/assets.py @@ -32,10 +32,14 @@ class Textures(): filename = self.path + self.pack + "\\{0}.png".format(self.images[objectName.upper()]) return pygame.image.load(filename) - def get_target_texture(self): - index = randint(0,len(self.images["TARGETS"])-1) if len(self.images["TARGETS"]) >=1 else 0 - filename = self.path + self.pack + "\\{}.png".format(self.images["TARGETS"][randint(0,len(self.images["TARGETS"])-1)]) - return pygame.image.load(filename) + def get_target_texture(self, ID=False): + if not ID: + index = randint(0,len(self.images["TARGETS"])-1) if len(self.images["TARGETS"]) >=1 else 0 + filename = self.path + self.pack + "\\{}.png".format(self.images["TARGETS"][index]) + return [pygame.image.load(filename), index] + else: + filename = self.path + self.pack + "\\target{}.png".format(int(ID)) + return [pygame.image.load(filename), ID] def list_packs(self): return [x[0].replace(self.path, "") for x in os.walk(self.path)]