add more levels
This commit is contained in:
parent
310a4aff55
commit
a8604946f6
@ -25,21 +25,21 @@
|
|||||||
<property name="solid" type="bool" value="true"/>
|
<property name="solid" type="bool" value="true"/>
|
||||||
</properties>
|
</properties>
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,70,70,70,0,0,0,0,0,0,70,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
70,70,0,0,0,0,0,0,0,70,70,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,1,68,2,68,2,2,2,67,2,2,2,4,0,0,0,0,
|
0,0,0,0,1,68,2,68,2,2,2,67,2,2,2,4,0,0,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,70,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,70,70,0,17,0,0,0,0,0,0,0,0,0,0,20,0,70,70,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,70,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
0,0,0,0,83,2,2,68,2,67,2,2,2,67,2,36,0,0,0,0,
|
0,0,0,0,83,2,2,68,2,67,2,2,2,67,2,36,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,70,0,0,0,0,0,0,0,0,70,70,70,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
0,0,70,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
</data>
|
</data>
|
||||||
</layer>
|
</layer>
|
||||||
<layer id="4" name="Decorations" width="20" height="15">
|
<layer id="4" name="Decorations" width="20" height="15">
|
||||||
|
|||||||
23
src/assets/tiled/fourth.tmx
Normal file
23
src/assets/tiled/fourth.tmx
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<map version="1.10" tiledversion="1.11.2" orientation="orthogonal" renderorder="right-down" width="20" height="15" tilewidth="8" tileheight="8" infinite="0" nextlayerid="2" nextobjectid="1">
|
||||||
|
<tileset firstgid="1" source="tileset.tsx"/>
|
||||||
|
<layer id="1" name="Tiles" width="20" height="15">
|
||||||
|
<data encoding="csv">
|
||||||
|
0,0,0,0,0,70,70,70,0,0,0,0,0,0,0,0,85,85,0,0,
|
||||||
|
0,85,85,85,0,0,0,70,0,0,1,2,2,2,4,0,0,85,70,85,
|
||||||
|
0,0,0,0,85,85,70,70,0,0,17,0,0,0,20,0,85,85,70,85,
|
||||||
|
0,0,0,85,85,0,0,0,0,0,17,0,53,0,20,0,0,0,70,0,
|
||||||
|
0,0,0,0,70,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,
|
||||||
|
0,85,0,70,70,0,1,2,2,2,2,2,40,2,2,66,0,0,0,0,
|
||||||
|
0,85,0,0,0,0,17,69,0,5,0,41,91,0,69,20,0,85,0,0,
|
||||||
|
0,85,85,0,0,0,17,69,1,2,2,4,0,0,69,20,0,85,85,0,
|
||||||
|
0,0,0,85,0,0,17,69,17,70,70,49,2,36,0,20,0,0,0,70,
|
||||||
|
0,0,0,85,0,0,17,0,17,0,0,0,0,0,0,20,0,0,70,70,
|
||||||
|
0,0,0,0,0,0,17,0,17,0,33,2,2,2,2,66,0,0,0,0,
|
||||||
|
0,0,85,0,0,0,17,0,17,0,0,0,0,0,0,20,0,0,0,0,
|
||||||
|
85,0,0,0,0,0,17,0,33,2,2,2,2,36,69,20,0,0,85,85,
|
||||||
|
85,0,0,0,0,0,17,70,70,0,0,0,0,69,69,20,0,70,85,0,
|
||||||
|
0,0,85,85,0,0,33,2,2,2,2,2,2,2,2,2,0,70,85,0
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
</map>
|
||||||
@ -11,16 +11,32 @@
|
|||||||
"scale": 4,
|
"scale": 4,
|
||||||
"selectedLayer": 1,
|
"selectedLayer": 1,
|
||||||
"viewCenter": {
|
"viewCenter": {
|
||||||
"x": 70,
|
"x": 79.5,
|
||||||
"y": 71.5
|
"y": 71.5
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"fourth.tmx": {
|
||||||
|
"scale": 5.24875,
|
||||||
|
"selectedLayer": 0,
|
||||||
|
"viewCenter": {
|
||||||
|
"x": 82.30531078828292,
|
||||||
|
"y": 78.49487973326983
|
||||||
|
}
|
||||||
|
},
|
||||||
"second.tmx": {
|
"second.tmx": {
|
||||||
"scale": 4,
|
"scale": 4,
|
||||||
"selectedLayer": 2,
|
"selectedLayer": 2,
|
||||||
"viewCenter": {
|
"viewCenter": {
|
||||||
"x": 93,
|
"x": 67.25,
|
||||||
"y": 71.25
|
"y": 71.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"third.tmx": {
|
||||||
|
"scale": 4,
|
||||||
|
"selectedLayer": 0,
|
||||||
|
"viewCenter": {
|
||||||
|
"x": 65.75,
|
||||||
|
"y": 49.5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -41,21 +41,21 @@
|
|||||||
</layer>
|
</layer>
|
||||||
<layer id="2" name="Walls" width="20" height="15">
|
<layer id="2" name="Walls" width="20" height="15">
|
||||||
<data encoding="csv">
|
<data encoding="csv">
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,70,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,1,2,2,2,4,0,0,0,0,0,0,
|
0,0,0,0,70,70,0,0,0,1,2,2,2,4,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,70,0,
|
||||||
0,0,0,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,0,
|
0,0,70,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,0,
|
0,0,70,0,0,0,0,0,0,17,0,0,0,20,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,65,2,0,2,66,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,0,65,2,0,2,66,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,17,0,69,0,20,0,0,0,0,0,0,
|
0,70,0,0,70,0,0,0,0,17,0,69,0,20,0,0,0,70,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,17,0,69,0,20,0,0,0,0,0,0,
|
0,70,0,0,0,0,0,0,0,17,0,69,0,20,0,0,0,70,0,0,
|
||||||
0,0,1,2,2,2,2,2,2,50,0,0,0,20,0,0,0,0,0,0,
|
0,0,1,2,2,2,2,2,2,50,0,0,0,20,0,0,0,0,0,0,
|
||||||
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,
|
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,70,0,0,0,0,
|
||||||
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,
|
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,
|
||||||
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,
|
0,0,17,0,0,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,
|
||||||
0,0,33,2,2,2,2,2,2,2,2,2,2,36,0,0,0,0,0,0,
|
0,0,33,2,2,2,2,2,2,2,2,2,2,36,0,0,0,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,70,70,0,0,0,
|
||||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
0,0,0,0,0,0,70,70,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
</data>
|
</data>
|
||||||
</layer>
|
</layer>
|
||||||
</map>
|
</map>
|
||||||
|
|||||||
23
src/assets/tiled/third.tmx
Normal file
23
src/assets/tiled/third.tmx
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<map version="1.10" tiledversion="1.11.2" orientation="orthogonal" renderorder="right-down" width="20" height="15" tilewidth="8" tileheight="8" infinite="0" nextlayerid="2" nextobjectid="1">
|
||||||
|
<tileset firstgid="1" source="tileset.tsx"/>
|
||||||
|
<layer id="1" name="Tiles" width="20" height="15">
|
||||||
|
<data encoding="csv">
|
||||||
|
0,0,0,0,85,85,0,0,0,0,0,0,0,0,0,0,0,0,69,69,
|
||||||
|
0,85,85,85,85,85,0,70,70,0,85,85,85,85,85,0,0,0,0,69,
|
||||||
|
0,85,0,0,0,85,0,0,0,0,0,0,0,0,0,70,70,85,0,0,
|
||||||
|
0,0,0,0,0,70,70,0,0,0,0,0,0,0,0,70,70,85,85,0,
|
||||||
|
0,0,85,0,0,70,70,1,2,2,2,2,4,0,0,0,0,0,0,0,
|
||||||
|
0,0,85,85,0,0,0,17,0,69,69,0,20,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,17,0,0,0,0,49,2,2,4,0,0,85,85,
|
||||||
|
70,70,70,0,0,0,0,17,0,5,0,41,0,0,53,20,0,69,69,85,
|
||||||
|
0,70,70,0,0,0,0,17,69,0,70,0,1,2,2,36,0,0,69,0,
|
||||||
|
0,0,85,85,0,0,0,17,0,0,0,0,17,0,0,0,0,0,0,0,
|
||||||
|
0,0,85,85,0,0,0,33,2,2,2,2,50,0,0,0,0,85,85,0,
|
||||||
|
0,0,85,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,85,0,
|
||||||
|
0,69,69,0,0,0,85,85,70,70,0,0,0,0,0,0,70,0,0,0,
|
||||||
|
0,0,69,0,0,0,0,0,0,70,70,85,85,85,0,70,70,70,0,0,
|
||||||
|
0,85,0,85,85,85,85,0,0,0,0,85,0,0,0,70,69,69,69,0
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
</map>
|
||||||
@ -97,6 +97,8 @@ pub fn init(gpa: Allocator) !Game {
|
|||||||
|
|
||||||
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/first.tmx"));
|
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/first.tmx"));
|
||||||
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/second.tmx"));
|
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/second.tmx"));
|
||||||
|
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/third.tmx"));
|
||||||
|
try self.levels.append(gpa, try loadLevelFromEmbedFile(gpa, manager, "assets/tiled/fourth.tmx"));
|
||||||
|
|
||||||
try self.restartLevel();
|
try self.restartLevel();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user