Changed level
This commit is contained in:
parent
b48dc63872
commit
3dded48eee
@ -96,7 +96,7 @@ class Game():
|
|||||||
self.pasttime = time.time()
|
self.pasttime = time.time()
|
||||||
|
|
||||||
# Je charge la scene de base
|
# Je charge la scene de base
|
||||||
scenes.main(self)
|
scenes.fight(self)
|
||||||
|
|
||||||
def set_camera(self,posx,posy):
|
def set_camera(self,posx,posy):
|
||||||
self.globals["camerax"], self.globals["cameray"] = posx,posy
|
self.globals["camerax"], self.globals["cameray"] = posx,posy
|
||||||
|
@ -229,10 +229,10 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 4],
|
[-1],
|
||||||
[1, 4],
|
[-1],
|
||||||
[1, 4],
|
[-1],
|
||||||
[2, 4],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -332,7 +332,6 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[9, 7],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -342,18 +341,6 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[1, 4],
|
|
||||||
[2, 4],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -361,20 +348,72 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[8, 7],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[9, 7],
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
[-1]
|
[-1]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[0, 0],
|
[-1],
|
||||||
[1, 0],
|
[-1],
|
||||||
[1, 0],
|
[-1],
|
||||||
[1, 0],
|
[-1],
|
||||||
[1, 0],
|
[-1],
|
||||||
[1, 0],
|
[-1],
|
||||||
[2, 0],
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -404,22 +443,9 @@
|
|||||||
[1, 0],
|
[1, 0],
|
||||||
[1, 0],
|
[1, 0],
|
||||||
[1, 0],
|
[1, 0],
|
||||||
[2, 0]
|
[1, 0]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[0, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[2, 1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[10, 6],
|
|
||||||
[11, 6],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -434,8 +460,21 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[10, 6],
|
[-1],
|
||||||
[11, 6],
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
@ -443,55 +482,16 @@
|
|||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[2, 1]
|
[1, 1]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[0, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[2, 1],
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 0],
|
||||||
[8, 7],
|
[1, 0],
|
||||||
[-1],
|
[1, 0],
|
||||||
[10, 7],
|
[1, 0],
|
||||||
[11, 7],
|
[1, 0],
|
||||||
[-1],
|
[1, 0],
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[10, 7],
|
|
||||||
[11, 7],
|
|
||||||
[-1],
|
|
||||||
[0, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[2, 1]
|
|
||||||
],
|
|
||||||
[
|
|
||||||
[0, 2],
|
|
||||||
[1, 2],
|
|
||||||
[5, 0],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[1, 1],
|
|
||||||
[3, 2],
|
|
||||||
[1, 0],
|
[1, 0],
|
||||||
[1, 0],
|
[1, 0],
|
||||||
[1, 0],
|
[1, 0],
|
||||||
@ -508,28 +508,28 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 4],
|
||||||
[0, 0],
|
[1, 4],
|
||||||
[1, 0],
|
[1, 4],
|
||||||
[1, 0],
|
[1, 4],
|
||||||
[1, 0],
|
[6, 0],
|
||||||
[1, 0],
|
[8, 0],
|
||||||
[1, 0],
|
[1, 0],
|
||||||
[5, 2],
|
[5, 2],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[3, 0],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[2, 2]
|
[1, 1]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 1],
|
||||||
[0, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[5, 0],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
@ -547,6 +547,22 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[6, 1],
|
||||||
|
[9, 2],
|
||||||
|
[8, 0],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1]
|
||||||
|
],
|
||||||
|
[
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
@ -555,24 +571,8 @@
|
|||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[3, 0],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
|
||||||
[2, 2],
|
|
||||||
[-1],
|
|
||||||
[-1]
|
|
||||||
],
|
|
||||||
[
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[0, 2],
|
|
||||||
[1, 2],
|
|
||||||
[1, 2],
|
|
||||||
[1, 2],
|
|
||||||
[5, 0],
|
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
@ -586,61 +586,75 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[6, 1],
|
||||||
|
[7, 1],
|
||||||
|
[9, 2],
|
||||||
|
[8, 0],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1]
|
||||||
|
],
|
||||||
|
[
|
||||||
[-1],
|
[-1],
|
||||||
[0, 1],
|
[0, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[1, 1],
|
[1, 1],
|
||||||
[3, 0],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[2, 2],
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[2, 1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1]
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[-1],
|
||||||
|
[6, 1],
|
||||||
|
[7, 1],
|
||||||
|
[7, 1],
|
||||||
|
[8, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1],
|
||||||
|
[1, 1]
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[0, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[0, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[1, 2],
|
[1, 1],
|
||||||
[2, 2],
|
[2, 1],
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[0, 2],
|
|
||||||
[1, 2],
|
|
||||||
[1, 2],
|
|
||||||
[2, 2],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1]
|
|
||||||
],
|
|
||||||
[
|
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
@ -654,30 +668,16 @@
|
|||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[-1],
|
||||||
[-1],
|
[6, 1],
|
||||||
[-1],
|
[7, 1],
|
||||||
[-1],
|
[7, 1],
|
||||||
[-1],
|
[8, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1],
|
||||||
[-1],
|
[1, 1]
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1],
|
|
||||||
[-1]
|
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"exportMode": 1,
|
"exportMode": 1,
|
||||||
@ -693,16 +693,10 @@
|
|||||||
"gridCellsX": 37,
|
"gridCellsX": 37,
|
||||||
"gridCellsY": 17,
|
"gridCellsY": 17,
|
||||||
"entities": [
|
"entities": [
|
||||||
{"name": "Solid", "id": 15, "_eid": "17026310", "x": 480, "y": 144, "width": 112, "height": 64, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 25, "_eid": "17026310", "x": 16, "y": 192, "width": 208, "height": 64, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 16, "_eid": "17026310", "x": 384, "y": 192, "width": 64, "height": 64, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 26, "_eid": "17026310", "x": 432, "y": 192, "width": 160, "height": 48, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 17, "_eid": "17026310", "x": 448, "y": 192, "width": 64, "height": 48, "originX": 0, "originY": 0},
|
{"name": "Solid", "id": 27, "_eid": "17026310", "x": 480, "y": 160, "width": 112, "height": 32, "originX": 0, "originY": 0},
|
||||||
{"name": "Solid", "id": 18, "_eid": "17026310", "x": 512, "y": 192, "width": 48, "height": 32, "originX": 0, "originY": 0},
|
{"name": "SemiSolid", "id": 28, "_eid": "59763689", "x": 368, "y": 192, "width": 64, "height": 16, "originX": 0, "originY": 0}
|
||||||
{"name": "Solid", "id": 19, "_eid": "17026310", "x": 0, "y": 144, "width": 112, "height": 64, "originX": 0, "originY": 0},
|
|
||||||
{"name": "Solid", "id": 20, "_eid": "17026310", "x": 144, "y": 192, "width": 80, "height": 64, "originX": 0, "originY": 0},
|
|
||||||
{"name": "Solid", "id": 21, "_eid": "17026310", "x": 80, "y": 192, "width": 64, "height": 48, "originX": 0, "originY": 0},
|
|
||||||
{"name": "Solid", "id": 22, "_eid": "17026310", "x": 32, "y": 208, "width": 48, "height": 16, "originX": 0, "originY": 0},
|
|
||||||
{"name": "SemiSolid", "id": 23, "_eid": "59763689", "x": 208, "y": 128, "width": 192, "height": 16, "originX": 0, "originY": 0},
|
|
||||||
{"name": "SemiSolid", "id": 24, "_eid": "59763689", "x": 272, "y": 80, "width": 64, "height": 16, "originX": 0, "originY": 0}
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -715,10 +709,7 @@
|
|||||||
"gridCellsX": 37,
|
"gridCellsX": 37,
|
||||||
"gridCellsY": 17,
|
"gridCellsY": 17,
|
||||||
"entities": [
|
"entities": [
|
||||||
{"name": "Spawns", "id": 0, "_eid": "25816588", "x": 416, "y": 160, "originX": 0, "originY": 0},
|
{"name": "Spawns", "id": 4, "_eid": "25816588", "x": 64, "y": 144, "originX": 0, "originY": 0}
|
||||||
{"name": "Spawns", "id": 1, "_eid": "25816588", "x": 528, "y": 112, "originX": 0, "originY": 0},
|
|
||||||
{"name": "Spawns", "id": 2, "_eid": "25816588", "x": 160, "y": 160, "originX": 0, "originY": 0},
|
|
||||||
{"name": "Spawns", "id": 3, "_eid": "25816588", "x": 48, "y": 112, "originX": 0, "originY": 0}
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -28,6 +28,7 @@ class TilesetRenderer(BaseObject):
|
|||||||
self.semirects = []
|
self.semirects = []
|
||||||
self.layers = []
|
self.layers = []
|
||||||
self.spawns = [[self.game.DISPLAY_WIDTH//2,self.game.DISPLAY_HEIGHT//2]] # Valeur par défaut
|
self.spawns = [[self.game.DISPLAY_WIDTH//2,self.game.DISPLAY_HEIGHT//2]] # Valeur par défaut
|
||||||
|
spawnlists = {"Spawns":self.spawn}
|
||||||
if "layers" in json.keys() and type(json["layers"]).__name__=="list":
|
if "layers" in json.keys() and type(json["layers"]).__name__=="list":
|
||||||
solidlayer = False
|
solidlayer = False
|
||||||
for layer in json["layers"]:
|
for layer in json["layers"]:
|
||||||
@ -45,7 +46,7 @@ class TilesetRenderer(BaseObject):
|
|||||||
w = entity["width"]
|
w = entity["width"]
|
||||||
if "height" in entity.keys():
|
if "height" in entity.keys():
|
||||||
h = entity["height"]
|
h = entity["height"]
|
||||||
self.spawns.append(self.game.pygame.Rect((x,y,w,h)))
|
spawnlists[entity["name"]].append(self.game.pygame.Rect((x,y,w,h)))
|
||||||
|
|
||||||
else: # J'ajoute un layer de tiles
|
else: # J'ajoute un layer de tiles
|
||||||
tileset = level["tilesets"][layer["tileset"]]
|
tileset = level["tilesets"][layer["tileset"]]
|
||||||
|
Loading…
Reference in New Issue
Block a user