From 1a435b80fb988485acbb60717213be2cfc92575b Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Sat, 3 Jul 2021 00:31:39 +0200 Subject: [PATCH] Ajout de spawnpoints --- gamedata/objects/combat/tileset.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gamedata/objects/combat/tileset.py b/gamedata/objects/combat/tileset.py index 36a88f9..94664b7 100644 --- a/gamedata/objects/combat/tileset.py +++ b/gamedata/objects/combat/tileset.py @@ -26,7 +26,7 @@ class TilesetRenderer(BaseObject): name = level["name"] self.rects = [] self.layers = [] - self.spawns = [] + self.spawns = [[self.game.DISPLAY_WIDTH//2,self.game.DISPLAY_HEIGHT//2]] # Valeur par défaut if "layers" in json.keys() and type(json["layers"]).__name__=="list": solidlayer = False for layer in json["layers"]: @@ -35,6 +35,8 @@ class TilesetRenderer(BaseObject): if layer["name"] == "Solids" and "entities" in layer.keys() : # Je trouve les collisions solidlayer = layer elif layer["name"] == "Spawns" and "entities" in layer.keys() : # Je trouve les spawns + if len(layer["entities"])>0: + self.spawns = [] # J'enlève la valeur par défaut for entity in layer["entities"]: x,y = entity["x"],entity["y"] w,h = layer["gridCellWidth"],layer["gridCellHeight"]