Merge branch 'MapManager'
This commit is contained in:
commit
b8367d3a75
23 changed files with 1007 additions and 128 deletions
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
#-------------------------------- References --------------------------------#
|
#-------------------------------- References --------------------------------#
|
||||||
|
|
||||||
|
/reference:references/MonoGame.Extended.Content.Pipeline.dll
|
||||||
|
|
||||||
#---------------------------------- Content ---------------------------------#
|
#---------------------------------- Content ---------------------------------#
|
||||||
|
|
||||||
|
@ -83,6 +84,19 @@
|
||||||
/processorParam:TextureFormat=Color
|
/processorParam:TextureFormat=Color
|
||||||
/build:menuFon.jpg
|
/build:menuFon.jpg
|
||||||
|
|
||||||
|
#begin MonstersAnimations.png
|
||||||
|
#begin menuFon.jpg
|
||||||
|
/importer:TextureImporter
|
||||||
|
/processor:TextureProcessor
|
||||||
|
/processorParam:ColorKeyColor=255,0,255,255
|
||||||
|
/processorParam:ColorKeyEnabled=True
|
||||||
|
/processorParam:GenerateMipmaps=False
|
||||||
|
/processorParam:PremultiplyAlpha=True
|
||||||
|
/processorParam:ResizeToPowerOfTwo=False
|
||||||
|
/processorParam:MakeSquare=False
|
||||||
|
/processorParam:TextureFormat=Color
|
||||||
|
/build:menuFon.jpg
|
||||||
|
|
||||||
#begin MenuFon2.jpg
|
#begin MenuFon2.jpg
|
||||||
/importer:TextureImporter
|
/importer:TextureImporter
|
||||||
/processor:TextureProcessor
|
/processor:TextureProcessor
|
||||||
|
@ -107,7 +121,7 @@
|
||||||
/processorParam:TextureFormat=Color
|
/processorParam:TextureFormat=Color
|
||||||
/build:menuFon3.jpg
|
/build:menuFon3.jpg
|
||||||
|
|
||||||
#begin PC_Computer_Dangerous_Dave_In_The_Haunted_Mansion_Death_Sequences.png
|
#begin tiles.png
|
||||||
/importer:TextureImporter
|
/importer:TextureImporter
|
||||||
/processor:TextureProcessor
|
/processor:TextureProcessor
|
||||||
/processorParam:ColorKeyColor=255,0,255,255
|
/processorParam:ColorKeyColor=255,0,255,255
|
||||||
|
@ -117,7 +131,7 @@
|
||||||
/processorParam:ResizeToPowerOfTwo=False
|
/processorParam:ResizeToPowerOfTwo=False
|
||||||
/processorParam:MakeSquare=False
|
/processorParam:MakeSquare=False
|
||||||
/processorParam:TextureFormat=Color
|
/processorParam:TextureFormat=Color
|
||||||
/build:PC_Computer_Dangerous_Dave_In_The_Haunted_Mansion_Death_Sequences.png
|
/build:tiles.png
|
||||||
|
|
||||||
#begin wall.jpg
|
#begin wall.jpg
|
||||||
/importer:TextureImporter
|
/importer:TextureImporter
|
||||||
|
|
754
DangerousD/Content/lvl.tmx
Normal file
754
DangerousD/Content/lvl.tmx
Normal file
|
@ -0,0 +1,754 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<map version="1.10" tiledversion="1.10.2" orientation="orthogonal" renderorder="left-up" width="30" height="20" tilewidth="16" tileheight="16" infinite="1" nextlayerid="10" nextobjectid="47">
|
||||||
|
<tileset firstgid="1" source="map.tsx"/>
|
||||||
|
<layer id="1" name="Collision" class="StopTile" width="30" height="20" locked="1" offsetx="-352.033" offsety="192.098">
|
||||||
|
<data encoding="csv">
|
||||||
|
<chunk x="0" y="-16" width="16" height="16">
|
||||||
|
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,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,75,52,52,52,52,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,52,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="-16" width="16" height="16">
|
||||||
|
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,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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,0,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="-16" width="16" height="16">
|
||||||
|
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,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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="48" y="-16" width="16" height="16">
|
||||||
|
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,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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="64" y="-16" width="16" height="16">
|
||||||
|
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,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,
|
||||||
|
52,52,52,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
52,52,52,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="-16" y="0" width="16" height="16">
|
||||||
|
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,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,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,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,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,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,0,0,0,40,41,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,53,54,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="0" y="0" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,52,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,52,52,52,52,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,52,52,52,52,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,74,75,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,13,75,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="0" width="16" height="16">
|
||||||
|
52,0,0,0,52,0,0,0,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,0,0,52,0,0,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,0,52,0,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="0" width="16" height="16">
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
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,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="48" y="0" width="16" height="16">
|
||||||
|
52,52,52,52,52,52,52,52,52,0,0,0,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,0,0,0,52,52,52,52,
|
||||||
|
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,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,0,0,
|
||||||
|
52,52,52,52,52,52,52,52,52,0,0,0,52,52,52,52,
|
||||||
|
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,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="64" y="0" width="16" height="16">
|
||||||
|
52,52,52,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
52,52,52,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
52,52,52,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="-16" y="16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,46,0,0,66,67,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,66,67,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,66,67,0,
|
||||||
|
0,0,0,0,0,0,76,76,76,76,76,76,76,76,76,76,
|
||||||
|
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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="0" y="16" width="16" height="16">
|
||||||
|
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,0,0,51,52,52,52,52,52,52,
|
||||||
|
76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,
|
||||||
|
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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="16" width="16" height="16">
|
||||||
|
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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,
|
||||||
|
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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="16" width="16" height="16">
|
||||||
|
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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,
|
||||||
|
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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="48" y="16" width="16" height="16">
|
||||||
|
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,
|
||||||
|
52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,
|
||||||
|
76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,
|
||||||
|
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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="64" y="16" width="16" height="16">
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
52,52,52,52,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
76,76,76,76,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,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,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,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,
|
||||||
|
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,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="4" name="Background 2" class="Tile" width="30" height="20" visible="0" locked="1">
|
||||||
|
<data encoding="csv">
|
||||||
|
<chunk x="0" y="0" width="16" height="16">
|
||||||
|
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,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,149,152,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,150,153,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,151,154,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,
|
||||||
|
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,149,152,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,151,154,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="0" width="16" height="16">
|
||||||
|
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,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,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,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,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,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,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,149,152,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="0" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,79,80,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,92,93,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,105,106,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,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,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,149,152,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,151,154,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,149,152,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="-16" y="16" width="16" height="16">
|
||||||
|
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,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,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,149,152,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,151,154,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,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,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,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="0" y="16" width="16" height="16">
|
||||||
|
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,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,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,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,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,149,152,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,150,153,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,151,154,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,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="16" width="16" height="16">
|
||||||
|
0,0,0,0,150,153,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,151,154,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,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,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,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,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,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,151,154,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,149,152,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,151,154,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,149,152,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,150,153,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,151,154,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
|
||||||
|
</chunk>
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="6" name="Ladders" class="Platform" width="30" height="20" locked="1">
|
||||||
|
<data encoding="csv">
|
||||||
|
<chunk x="-16" y="0" width="16" height="16">
|
||||||
|
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,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,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,147,199,148,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,147,199,148,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,147,199,148,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,147,199,148,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,147,199,148,0,0,0,0,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="0" width="16" height="16">
|
||||||
|
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,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,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,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,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,147,199,148,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,147,199,148,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="-16" y="16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,147,199,148,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,
|
||||||
|
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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="16" width="16" height="16">
|
||||||
|
0,0,0,147,199,148,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,147,199,148,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,147,199,148,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,147,199,148,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,147,199,148,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,160,199,161,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,
|
||||||
|
183,184,185,186,199,187,188,189,190,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,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<layer id="3" name="Backgrond" class="Tile" width="30" height="20" visible="0" locked="1" offsetx="-256.033" offsety="256.098">
|
||||||
|
<data encoding="csv">
|
||||||
|
<chunk x="-16" y="-16" width="16" height="16">
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,2,3,4,
|
||||||
|
29,29,29,29,5,6,29,29,29,29,29,29,14,15,16,17,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,27,28,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,2,3,4,29,29,29,23,24,29,29,29,29,29,
|
||||||
|
29,29,14,15,16,17,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,27,28,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,5,6,
|
||||||
|
29,29,29,23,24,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29
|
||||||
|
</chunk>
|
||||||
|
<chunk x="0" y="-16" width="16" height="16">
|
||||||
|
29,29,29,29,29,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
29,29,29,29,29,0,144,144,144,144,144,144,144,144,247,144,
|
||||||
|
29,29,29,29,0,0,157,157,167,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,157,180,157,254,255,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,157,193,157,267,268,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,204,204,204,204,280,281,204,272,260,272,
|
||||||
|
29,29,29,29,0,0,147,199,148,0,0,0,0,0,260,0,
|
||||||
|
29,29,29,29,0,0,147,199,148,144,144,144,144,144,260,144,
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,204,272,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,0,0,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,144,144,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="-16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,178,179,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,191,192,157,157,252,253,157,157,157,157,157,157,258,
|
||||||
|
157,157,157,157,157,157,157,265,266,157,157,157,696,697,157,271,
|
||||||
|
204,204,204,204,204,204,204,278,279,204,204,204,709,710,204,284,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,157,157,157,258,157,157,157,252,253,157,157,157,157,
|
||||||
|
157,157,157,157,157,157,271,157,157,157,265,266,157,696,697,157,
|
||||||
|
157,157,272,204,204,204,284,204,204,204,278,279,204,709,710,204,
|
||||||
|
157,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
157,157,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,157,157,157,157,157,157,157,167,157,157,209,210,
|
||||||
|
157,157,157,157,254,255,157,157,157,157,157,180,157,157,222,223
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="-16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,243,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,157,256,257,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,157,269,270,157,157,157,157,217,261,262,263,264,217,
|
||||||
|
204,204,204,204,282,283,204,204,204,204,230,274,275,276,277,230,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,209,210,211,212,157,157,157,167,157,157,157,157,
|
||||||
|
157,254,255,157,222,223,224,225,157,157,157,180,157,157,157,157,
|
||||||
|
157,267,268,157,235,236,237,238,157,157,157,193,157,157,157,157,
|
||||||
|
204,280,281,204,204,204,204,204,204,204,204,204,204,204,204,204,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
211,212,157,157,157,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
224,225,157,157,252,253,157,248,249,157,157,258,157,157,157,157
|
||||||
|
</chunk>
|
||||||
|
<chunk x="48" y="-16" width="16" height="16">
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,621,622,144,144,144,0,0,0,
|
||||||
|
157,157,157,157,157,157,157,157,634,635,157,157,157,0,0,0,
|
||||||
|
157,248,249,157,157,157,272,157,647,648,157,272,157,0,0,0,
|
||||||
|
157,250,251,157,157,157,145,147,199,200,148,145,157,0,0,0,
|
||||||
|
204,239,240,204,204,204,204,160,199,200,161,204,204,0,0,0,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,0,0,0,
|
||||||
|
178,179,157,157,157,157,157,243,157,157,157,157,157,0,0,0,
|
||||||
|
191,192,157,157,157,157,157,256,257,157,252,253,157,0,0,0,
|
||||||
|
157,157,157,157,157,157,157,269,270,157,265,266,157,0,0,0,
|
||||||
|
204,204,204,204,204,204,204,282,283,204,278,279,204,0,0,0,
|
||||||
|
0,0,0,147,199,148,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,147,199,148,144,144,144,144,144,144,144,0,0,0,
|
||||||
|
157,157,157,147,199,148,157,243,157,157,157,157,157,0,0,0,
|
||||||
|
254,255,157,147,199,148,157,256,257,157,252,253,157,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="-16" y="0" width="16" height="16">
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,2,3,4,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,14,15,16,17,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,27,28,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,5,6,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,5,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,
|
||||||
|
29,29,29,19,20,21,22,0,0,29,29,29,29,29,29,29,
|
||||||
|
29,30,31,32,33,34,35,0,0,29,29,29,29,29,29,29,
|
||||||
|
29,43,44,45,46,47,48,0,0,29,29,29,29,29,29,29,
|
||||||
|
64,65,18,58,59,60,18,0,0,29,29,29,29,29,29,29,
|
||||||
|
77,78,18,71,72,73,18,0,0,68,56,56,55,56,56,69,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||||
|
</chunk>
|
||||||
|
<chunk x="0" y="0" width="16" height="16">
|
||||||
|
29,29,29,29,0,0,147,199,148,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,160,200,161,204,204,272,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,0,0,0,0,0,0,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,144,144,144,144,144,144,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,167,157,157,157,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,180,157,252,253,157,157,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,193,157,265,266,157,157,157,260,157,
|
||||||
|
6,29,29,29,0,0,204,204,204,278,279,204,272,157,260,157,
|
||||||
|
29,29,29,29,0,0,0,0,0,0,0,0,0,157,260,157,
|
||||||
|
29,29,29,29,0,0,144,144,144,144,144,144,144,157,260,157,
|
||||||
|
29,29,29,29,0,0,157,157,157,157,157,157,157,219,220,221,
|
||||||
|
29,29,29,12,0,0,157,157,157,254,255,157,157,232,233,234,
|
||||||
|
29,29,29,29,26,63,157,157,157,267,268,218,213,214,215,216,
|
||||||
|
29,29,29,38,39,63,204,204,204,280,281,231,226,227,228,229,
|
||||||
|
29,29,29,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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="16" y="0" width="16" height="16">
|
||||||
|
157,157,157,157,267,268,157,696,697,157,157,193,157,157,235,236,
|
||||||
|
157,272,204,204,280,281,204,709,710,204,204,204,204,204,204,204,
|
||||||
|
157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
157,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,178,179,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,191,192,157,248,249,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,157,157,157,157,250,251,157,217,261,262,263,264,217,157,
|
||||||
|
272,204,204,204,204,204,239,240,204,230,274,275,276,277,230,204,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,157,157,157,157,243,157,157,209,210,211,212,157,
|
||||||
|
157,252,253,157,157,258,157,157,256,257,157,222,223,224,225,157,
|
||||||
|
218,265,266,157,157,271,157,157,269,270,157,235,236,237,238,157,
|
||||||
|
231,278,279,204,204,284,204,204,282,283,204,204,204,204,204,204,
|
||||||
|
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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="32" y="0" width="16" height="16">
|
||||||
|
237,238,157,157,265,266,157,250,251,157,157,271,157,157,157,157,
|
||||||
|
204,204,204,204,278,279,204,239,240,204,204,284,204,204,204,204,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,157,157,157,157,157,157,157,243,157,157,209,210,211,212,
|
||||||
|
157,157,254,255,157,248,249,157,157,256,257,157,222,223,224,225,
|
||||||
|
157,157,267,268,157,250,251,157,157,269,270,157,235,236,237,238,
|
||||||
|
204,204,280,281,204,239,240,204,204,282,283,204,204,204,204,204,
|
||||||
|
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,
|
||||||
|
157,157,178,179,157,157,157,157,157,157,157,157,157,157,157,157,
|
||||||
|
157,157,191,192,157,157,157,157,258,157,157,157,248,249,157,157,
|
||||||
|
157,157,157,157,157,696,697,157,271,157,157,157,250,251,157,157,
|
||||||
|
204,204,204,204,204,709,710,204,284,204,204,204,239,240,204,204,
|
||||||
|
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
|
||||||
|
</chunk>
|
||||||
|
<chunk x="48" y="0" width="16" height="16">
|
||||||
|
267,268,157,147,199,148,157,269,270,157,265,266,218,0,0,0,
|
||||||
|
280,281,204,160,200,161,204,282,283,204,278,279,231,0,0,0,
|
||||||
|
0,0,0,147,199,148,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,147,199,148,144,144,144,144,144,144,144,0,0,0,
|
||||||
|
157,157,157,147,199,148,157,157,157,157,157,157,157,0,0,0,
|
||||||
|
157,157,157,147,199,148,157,157,157,157,252,253,157,0,0,0,
|
||||||
|
157,157,157,147,199,148,157,217,157,157,265,266,157,0,0,0,
|
||||||
|
204,204,204,160,200,161,204,230,204,204,278,279,204,0,0,0,
|
||||||
|
0,0,0,147,199,148,0,0,0,0,0,0,0,0,0,0,
|
||||||
|
144,144,144,147,199,148,144,144,144,144,144,144,144,0,0,0,
|
||||||
|
157,157,159,160,200,161,162,157,157,157,157,157,157,0,0,0,
|
||||||
|
157,171,172,173,199,174,175,176,157,157,252,253,157,0,0,0,
|
||||||
|
183,184,185,186,199,187,188,189,190,157,265,266,157,0,0,0,
|
||||||
|
196,197,198,199,199,200,201,202,203,204,278,279,204,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
|
||||||
|
</chunk>
|
||||||
|
</data>
|
||||||
|
</layer>
|
||||||
|
<objectgroup id="8" name="Zombies" class="LivingEntities.Monsters.Zombie" locked="1">
|
||||||
|
<object id="26" x="265" y="469.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="27" x="55" y="472.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="28" x="488.5" y="472">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="29" x="409.5" y="469.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="30" x="665" y="376">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="31" x="521.5" y="373">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="32" x="262" y="372.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="33" x="473" y="277.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="34" x="152" y="275">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="35" x="485.5" y="181.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="36" x="70" y="181">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="37" x="20" y="87">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="38" x="99.5" y="84.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="39" x="279" y="83.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="40" x="392.5" y="82.5">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
<object id="41" x="582" y="83">
|
||||||
|
<point/>
|
||||||
|
</object>
|
||||||
|
</objectgroup>
|
||||||
|
</map>
|
4
DangerousD/Content/map.tsx
Normal file
4
DangerousD/Content/map.tsx
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<tileset version="1.10" tiledversion="1.10.2" name="map" tilewidth="16" tileheight="16" tilecount="871" columns="13">
|
||||||
|
<image source="tiles.BMP" width="208" height="1072"/>
|
||||||
|
</tileset>
|
BIN
DangerousD/Content/tiles.png
Normal file
BIN
DangerousD/Content/tiles.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
16
DangerousD/Desktop/DangerousD map/map_0.mgcontent
Normal file
16
DangerousD/Desktop/DangerousD map/map_0.mgcontent
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<PipelineBuildEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<SourceFile>C:/Users/Semejkin_AV/Desktop/DangerousD map/map.tsx</SourceFile>
|
||||||
|
<SourceTime>2023-08-16T13:04:13.796245+03:00</SourceTime>
|
||||||
|
<DestFile>C:/Users/Semejkin_AV/Documents/Github_repos/DangerousD/DangerousD/Content/bin/DesktopGL/Content/../../../../../Desktop/DangerousD map/map_0.xnb</DestFile>
|
||||||
|
<DestTime>2023-08-16T15:38:41.8125207+03:00</DestTime>
|
||||||
|
<Importer>TiledMapTilesetImporter</Importer>
|
||||||
|
<ImporterTime>2023-07-14T20:14:40+03:00</ImporterTime>
|
||||||
|
<Processor>TiledMapTilesetProcessor</Processor>
|
||||||
|
<ProcessorTime>2023-07-14T20:14:40+03:00</ProcessorTime>
|
||||||
|
<Dependencies />
|
||||||
|
<BuildAsset>
|
||||||
|
<string>C:/Users/Semejkin_AV/Documents/Github_repos/DangerousD/DangerousD/Content/bin/DesktopGL/Content/../../../../../Desktop/DangerousD map/tiles_0.xnb</string>
|
||||||
|
</BuildAsset>
|
||||||
|
<BuildOutput />
|
||||||
|
</PipelineBuildEvent>
|
22
DangerousD/Desktop/DangerousD map/tiles_0.mgcontent
Normal file
22
DangerousD/Desktop/DangerousD map/tiles_0.mgcontent
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<PipelineBuildEvent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<SourceFile>C:/Users/Semejkin_AV/Desktop/DangerousD map/tiles.BMP</SourceFile>
|
||||||
|
<SourceTime>2023-08-16T12:47:16.3453923+03:00</SourceTime>
|
||||||
|
<DestFile>C:/Users/Semejkin_AV/Documents/Github_repos/DangerousD/DangerousD/Content/bin/DesktopGL/Content/../../../../../Desktop/DangerousD map/tiles_0.xnb</DestFile>
|
||||||
|
<DestTime>2023-08-16T15:38:41.7865192+03:00</DestTime>
|
||||||
|
<Importer>TextureImporter</Importer>
|
||||||
|
<ImporterTime>2022-07-26T14:44:56+03:00</ImporterTime>
|
||||||
|
<Processor>TextureProcessor</Processor>
|
||||||
|
<ProcessorTime>2022-07-26T14:44:56+03:00</ProcessorTime>
|
||||||
|
<Parameters>
|
||||||
|
<Key>ColorKeyColor</Key>
|
||||||
|
<Value>0,0,0,0</Value>
|
||||||
|
</Parameters>
|
||||||
|
<Parameters>
|
||||||
|
<Key>ColorKeyEnabled</Key>
|
||||||
|
<Value>True</Value>
|
||||||
|
</Parameters>
|
||||||
|
<Dependencies />
|
||||||
|
<BuildAsset />
|
||||||
|
<BuildOutput />
|
||||||
|
</PipelineBuildEvent>
|
|
@ -17,9 +17,9 @@ public abstract class AbstractGui : IDrawableObject
|
||||||
|
|
||||||
protected abstract void CreateUI();
|
protected abstract void CreateUI();
|
||||||
private GraphicsDevice graphicsDevice;
|
private GraphicsDevice graphicsDevice;
|
||||||
public virtual void Initialize(GraphicsDevice graphicsDevice)
|
public virtual void Initialize()
|
||||||
{
|
{
|
||||||
Manager.Initialize(graphicsDevice);
|
Manager.Initialize(AppManager.Instance.GraphicsDevice);
|
||||||
this.graphicsDevice = graphicsDevice;
|
this.graphicsDevice = graphicsDevice;
|
||||||
CreateUI();
|
CreateUI();
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,12 +7,9 @@ using Microsoft.Xna.Framework.Graphics;
|
||||||
namespace DangerousD.GameCore.GameObjects
|
namespace DangerousD.GameCore.GameObjects
|
||||||
{
|
{
|
||||||
public abstract class Entity : GameObject
|
public abstract class Entity : GameObject
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public Entity(Vector2 position) : base(position) {}
|
public Entity(Vector2 position) : base(position) {}
|
||||||
|
public virtual void SetPosition(Vector2 position) { _pos = position; }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,10 +22,12 @@ namespace DangerousD.GameCore
|
||||||
protected abstract GraphicsComponent GraphicsComponent { get; }
|
protected abstract GraphicsComponent GraphicsComponent { get; }
|
||||||
public GameObject(Vector2 pos)
|
public GameObject(Vector2 pos)
|
||||||
{
|
{
|
||||||
|
Initialize();
|
||||||
_pos = pos;
|
_pos = pos;
|
||||||
Width = 500;
|
Width = 500;
|
||||||
Height = 101;
|
Height = 101;
|
||||||
//Animator = new GraphicsComponent(new() { "playerIdle" });
|
//Animator = new GraphicsComponent(new() { "playerIdle" });
|
||||||
|
|
||||||
LoadContent();
|
LoadContent();
|
||||||
AppManager.Instance.GameManager.Register(this);
|
AppManager.Instance.GameManager.Register(this);
|
||||||
}
|
}
|
||||||
|
@ -34,7 +36,7 @@ namespace DangerousD.GameCore
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void Initialize(GraphicsDevice graphicsDevice)
|
public virtual void Initialize()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace DangerousD.GameCore.GUI
|
||||||
{
|
{
|
||||||
interface IDrawableObject
|
interface IDrawableObject
|
||||||
{
|
{
|
||||||
void Initialize(GraphicsDevice graphicsDevice);
|
void Initialize();
|
||||||
void LoadContent();
|
void LoadContent();
|
||||||
void Update(GameTime gameTime);
|
void Update(GameTime gameTime);
|
||||||
void Draw(SpriteBatch spriteBatch);
|
void Draw(SpriteBatch spriteBatch);
|
||||||
|
|
|
@ -11,7 +11,11 @@ public abstract class LivingEntity : Entity
|
||||||
{
|
{
|
||||||
acceleration = new Vector2(0, 30);
|
acceleration = new Vector2(0, 30);
|
||||||
}
|
}
|
||||||
public void SetPosition(Vector2 position) { targetPosition = position; _pos = position; } //TODO befrend targetpos and physics engine
|
public override void SetPosition(Vector2 position)
|
||||||
|
{
|
||||||
|
targetPosition = position; _pos = position;
|
||||||
|
|
||||||
|
} //TODO befrend targetpos and physics engine
|
||||||
|
|
||||||
public override void Update(GameTime gameTime)
|
public override void Update(GameTime gameTime)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,13 +1,29 @@
|
||||||
using Microsoft.Xna.Framework;
|
using System.Collections.Generic;
|
||||||
|
using Microsoft.Xna.Framework;
|
||||||
using System.Security.Cryptography.X509Certificates;
|
using System.Security.Cryptography.X509Certificates;
|
||||||
|
using DangerousD.GameCore.Graphics;
|
||||||
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
namespace DangerousD.GameCore.GameObjects;
|
namespace DangerousD.GameCore.GameObjects;
|
||||||
|
|
||||||
public abstract class MapObject : GameObject
|
public abstract class MapObject : GameObject
|
||||||
{
|
{
|
||||||
public bool IsColliderOn;
|
public bool IsColliderOn;
|
||||||
public MapObject(Vector2 position) : base(position)
|
private Rectangle _sourceRectangle;
|
||||||
|
protected override GraphicsComponent GraphicsComponent { get; } = new("tiles");
|
||||||
|
public MapObject(Vector2 position, Vector2 size, Rectangle sourceRectangle) : base(position)
|
||||||
|
{
|
||||||
|
_sourceRectangle = sourceRectangle;
|
||||||
|
Width = (int)size.X;
|
||||||
|
Height = (int)size.Y;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Draw(SpriteBatch spriteBatch)
|
||||||
|
{
|
||||||
|
GraphicsComponent.DrawAnimation(Rectangle, spriteBatch, _sourceRectangle);
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -1,23 +0,0 @@
|
||||||
using Microsoft.Xna.Framework;
|
|
||||||
using Microsoft.Xna.Framework.Content;
|
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using DangerousD.GameCore.Graphics;
|
|
||||||
|
|
||||||
namespace DangerousD.GameCore.GameObjects.MapObjects
|
|
||||||
{
|
|
||||||
internal class GrassBlock : MapObject
|
|
||||||
{
|
|
||||||
protected override GraphicsComponent GraphicsComponent { get; } = new("wall");
|
|
||||||
|
|
||||||
public GrassBlock(Vector2 position) : base(position)
|
|
||||||
{
|
|
||||||
Width = 32;
|
|
||||||
Height = 32;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
12
DangerousD/GameCore/GameObjects/MapObjects/Platform.cs
Normal file
12
DangerousD/GameCore/GameObjects/MapObjects/Platform.cs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
using DangerousD.GameCore.Graphics;
|
||||||
|
using Microsoft.Xna.Framework;
|
||||||
|
|
||||||
|
namespace DangerousD.GameCore.GameObjects.MapObjects;
|
||||||
|
|
||||||
|
public class Platform : MapObject
|
||||||
|
{
|
||||||
|
public Platform(Vector2 position, Vector2 size, Rectangle sourceRectangle) : base(position, size, sourceRectangle)
|
||||||
|
{
|
||||||
|
IsColliderOn = true;
|
||||||
|
}
|
||||||
|
}
|
12
DangerousD/GameCore/GameObjects/MapObjects/StopTile.cs
Normal file
12
DangerousD/GameCore/GameObjects/MapObjects/StopTile.cs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
using DangerousD.GameCore.Graphics;
|
||||||
|
using Microsoft.Xna.Framework;
|
||||||
|
|
||||||
|
namespace DangerousD.GameCore.GameObjects.MapObjects;
|
||||||
|
|
||||||
|
public class StopTile : MapObject
|
||||||
|
{
|
||||||
|
public StopTile(Vector2 position, Vector2 size, Rectangle sourceRectangle) : base(position, size, sourceRectangle)
|
||||||
|
{
|
||||||
|
IsColliderOn = true;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,25 +0,0 @@
|
||||||
using DangerousD.GameCore.Graphics;
|
|
||||||
using Microsoft.Xna.Framework;
|
|
||||||
using Microsoft.Xna.Framework.Graphics;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace DangerousD.GameCore.GameObjects.MapObjects
|
|
||||||
{
|
|
||||||
internal class TestAnimationDeath : Entity
|
|
||||||
{
|
|
||||||
protected override GraphicsComponent GraphicsComponent { get; } = new(new List<string> { "death1", "deathbear" },"death1");
|
|
||||||
|
|
||||||
public TestAnimationDeath(Vector2 position) : base(position)
|
|
||||||
{
|
|
||||||
Width =512;
|
|
||||||
Height = 512;
|
|
||||||
|
|
||||||
GraphicsComponent.StartAnimation("deathbear");
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
12
DangerousD/GameCore/GameObjects/MapObjects/Tile.cs
Normal file
12
DangerousD/GameCore/GameObjects/MapObjects/Tile.cs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
using DangerousD.GameCore.Graphics;
|
||||||
|
using Microsoft.Xna.Framework;
|
||||||
|
|
||||||
|
namespace DangerousD.GameCore.GameObjects.MapObjects;
|
||||||
|
|
||||||
|
public class Tile : MapObject
|
||||||
|
{
|
||||||
|
public Tile(Vector2 position, Vector2 size, Rectangle sourceRectangle) : base(position, size, sourceRectangle)
|
||||||
|
{
|
||||||
|
IsColliderOn = false;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,7 +0,0 @@
|
||||||
namespace DangerousD.GameCore.Levels
|
|
||||||
{
|
|
||||||
interface ILevel
|
|
||||||
{
|
|
||||||
void InitLevel();
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,38 +0,0 @@
|
||||||
using DangerousD.GameCore.GameObjects.LivingEntities;
|
|
||||||
using DangerousD.GameCore.GameObjects.MapObjects;
|
|
||||||
using Microsoft.Xna.Framework;
|
|
||||||
using DangerousD.GameCore.GameObjects.LivingEntities.Monsters;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using DangerousD.GameCore.GameObjects.Entities;
|
|
||||||
|
|
||||||
namespace DangerousD.GameCore.Levels
|
|
||||||
{
|
|
||||||
public class Level1 : ILevel
|
|
||||||
{
|
|
||||||
public void InitLevel()
|
|
||||||
{
|
|
||||||
new Player(new Vector2(0,0));
|
|
||||||
|
|
||||||
var Spider = new Spider(new Vector2(112, 0));
|
|
||||||
var FlameSkull = new FlameSkull(new Vector2(512, 0));
|
|
||||||
var Werewolf = new Werewolf(new Vector2(640, 0));
|
|
||||||
var Ghost = new Ghost(new Vector2(730, 0));
|
|
||||||
var Frank = new Frank(new Vector2(100, 64));
|
|
||||||
var FrankBalls = new FrankBalls(new Vector2(Frank.Pos.X, Frank.Pos.Y));
|
|
||||||
var Zombie = new Zombie(new Vector2(300, 64));
|
|
||||||
var SilasBall = new SilasBall(new Vector2(550, 64));
|
|
||||||
var SilasHand = new SilasHands(new Vector2(200,64));
|
|
||||||
var SilasMaster = new SilasMaster(new Vector2(400, 300));
|
|
||||||
new GrassBlock(new Vector2(0, 224));
|
|
||||||
for (int i = 0; i < 50; i++)
|
|
||||||
{
|
|
||||||
new GrassBlock(new Vector2(i*32, 256));
|
|
||||||
}
|
|
||||||
new GrassBlock(new Vector2(500, 224));
|
|
||||||
Player player = new Player(new Vector2(400, 64));
|
|
||||||
player.AnimationJump();
|
|
||||||
|
|
||||||
//new GrassBlock(new Vector2(500, 224));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -31,7 +31,7 @@ namespace DangerousD.GameCore
|
||||||
public Point inGameResolution = new Point(800, 480);
|
public Point inGameResolution = new Point(800, 480);
|
||||||
private RenderTarget2D renderTarget;
|
private RenderTarget2D renderTarget;
|
||||||
|
|
||||||
public GameManager GameManager { get; private set; } = new GameManager();
|
public GameManager GameManager { get; private set; } = new();
|
||||||
public AnimationBuilder AnimationBuilder { get; private set; } = new AnimationBuilder();
|
public AnimationBuilder AnimationBuilder { get; private set; } = new AnimationBuilder();
|
||||||
public NetworkManager NetworkManager { get; private set; } = new NetworkManager();
|
public NetworkManager NetworkManager { get; private set; } = new NetworkManager();
|
||||||
public InputManager InputManager { get; private set; } = new InputManager();
|
public InputManager InputManager { get; private set; } = new InputManager();
|
||||||
|
@ -39,9 +39,9 @@ namespace DangerousD.GameCore
|
||||||
public SettingsManager SettingsManager { get; private set; } = new SettingsManager();
|
public SettingsManager SettingsManager { get; private set; } = new SettingsManager();
|
||||||
public AppManager()
|
public AppManager()
|
||||||
{
|
{
|
||||||
|
Content.RootDirectory = "Content";
|
||||||
Instance = this;
|
Instance = this;
|
||||||
_graphics = new GraphicsDeviceManager(this);
|
_graphics = new GraphicsDeviceManager(this);
|
||||||
Content.RootDirectory = "Content";
|
|
||||||
IsMouseVisible = true;
|
IsMouseVisible = true;
|
||||||
TargetElapsedTime = TimeSpan.FromMilliseconds(1000 / 30);
|
TargetElapsedTime = TimeSpan.FromMilliseconds(1000 / 30);
|
||||||
|
|
||||||
|
@ -64,10 +64,11 @@ namespace DangerousD.GameCore
|
||||||
|
|
||||||
protected override void Initialize()
|
protected override void Initialize()
|
||||||
{
|
{
|
||||||
|
GameManager.Initialize();
|
||||||
AnimationBuilder.LoadAnimations();
|
AnimationBuilder.LoadAnimations();
|
||||||
MenuGUI.Initialize(GraphicsDevice);
|
MenuGUI.Initialize();
|
||||||
LoginGUI.Initialize(GraphicsDevice);
|
LoginGUI.Initialize();
|
||||||
LobbyGUI.Initialize(GraphicsDevice);
|
LobbyGUI.Initialize();
|
||||||
base.Initialize();
|
base.Initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +166,7 @@ namespace DangerousD.GameCore
|
||||||
case GameState.Lobby:
|
case GameState.Lobby:
|
||||||
break;
|
break;
|
||||||
case GameState.Game:
|
case GameState.Game:
|
||||||
GameManager.mapManager.LoadLevel("");
|
GameManager.mapManager.LoadLevel("lvl");
|
||||||
break;
|
break;
|
||||||
case GameState.GameOver:
|
case GameState.GameOver:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -7,6 +7,7 @@ using Microsoft.Xna.Framework.Graphics;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
using DangerousD.GameCore.GameObjects.LivingEntities.Monsters;
|
||||||
|
|
||||||
namespace DangerousD.GameCore
|
namespace DangerousD.GameCore
|
||||||
{
|
{
|
||||||
|
@ -16,6 +17,7 @@ namespace DangerousD.GameCore
|
||||||
public List<LivingEntity> livingEntities;
|
public List<LivingEntity> livingEntities;
|
||||||
public List<Entity> entities;
|
public List<Entity> entities;
|
||||||
public List<MapObject> mapObjects;
|
public List<MapObject> mapObjects;
|
||||||
|
public List<GameObject> others;
|
||||||
public MapManager mapManager;
|
public MapManager mapManager;
|
||||||
public PhysicsManager physicsManager;
|
public PhysicsManager physicsManager;
|
||||||
public List<Player> players;
|
public List<Player> players;
|
||||||
|
@ -23,14 +25,23 @@ namespace DangerousD.GameCore
|
||||||
public Player GetPlayer1 { get; private set; }
|
public Player GetPlayer1 { get; private set; }
|
||||||
public GameManager()
|
public GameManager()
|
||||||
{
|
{
|
||||||
|
others = new List<GameObject>();
|
||||||
GetAllGameObjects = new List<GameObject>();
|
GetAllGameObjects = new List<GameObject>();
|
||||||
livingEntities = new List<LivingEntity>();
|
livingEntities = new List<LivingEntity>();
|
||||||
mapObjects = new List<MapObject>();
|
mapObjects = new List<MapObject>();
|
||||||
entities = new List<Entity>();
|
entities = new List<Entity>();
|
||||||
players = new List<Player>();
|
players = new List<Player>();
|
||||||
mapManager = new MapManager();
|
mapManager = new MapManager(1);
|
||||||
physicsManager = new PhysicsManager();
|
physicsManager = new PhysicsManager();
|
||||||
mapManager.Init();
|
}
|
||||||
|
|
||||||
|
public void Initialize()
|
||||||
|
{
|
||||||
|
//mapManager.LoadLevel("Level1");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void LoadContent()
|
||||||
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void Register(GameObject gameObject)
|
internal void Register(GameObject gameObject)
|
||||||
|
@ -90,4 +101,4 @@ namespace DangerousD.GameCore
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,26 +1,115 @@
|
||||||
using DangerousD.GameCore.GameObjects;
|
using System;
|
||||||
using DangerousD.GameCore.Graphics;
|
|
||||||
using DangerousD.GameCore.Levels;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Net.Security;
|
using System.Xml;
|
||||||
using System.Text;
|
using DangerousD.GameCore.GameObjects.MapObjects;
|
||||||
using System.Threading.Tasks;
|
using Microsoft.Xna.Framework;
|
||||||
|
using Microsoft.Xna.Framework.Graphics;
|
||||||
|
using System.Xml.Serialization;
|
||||||
|
using DangerousD.GameCore.GameObjects;
|
||||||
|
|
||||||
namespace DangerousD.GameCore.Managers
|
namespace DangerousD.GameCore.Managers
|
||||||
{
|
{
|
||||||
public class MapManager
|
public class MapManager
|
||||||
{
|
{
|
||||||
ILevel Level;
|
private int _columns;
|
||||||
public void Init()
|
private int _scale;
|
||||||
|
|
||||||
|
public MapManager(int scale)
|
||||||
{
|
{
|
||||||
Level = new Level1();
|
_scale = scale;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Level
|
//Level
|
||||||
public void LoadLevel(string level)
|
public void LoadLevel(string level)
|
||||||
{
|
{
|
||||||
Level.InitLevel();
|
LoadTilesData();
|
||||||
|
|
||||||
|
XmlDocument xml = new();
|
||||||
|
xml.Load($"../../../Content/{level}.tmx");
|
||||||
|
Vector2 tileSize = new(int.Parse(xml.DocumentElement.Attributes["tilewidth"].Value),
|
||||||
|
int.Parse(xml.DocumentElement.Attributes["tileheight"].Value));
|
||||||
|
//tileSize *= _scale;
|
||||||
|
|
||||||
|
foreach (XmlNode layer in xml.DocumentElement.SelectNodes("layer"))
|
||||||
|
{
|
||||||
|
InstantiateTiles(layer, tileSize);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (XmlNode layer in xml.DocumentElement.SelectNodes("objectgroup"))
|
||||||
|
{
|
||||||
|
InstantiateEntities(layer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InstantiateTiles(XmlNode layer, Vector2 tileSize)
|
||||||
|
{
|
||||||
|
string tileType = layer.Attributes["class"].Value;
|
||||||
|
float offsetX = layer.Attributes["offsetx"] is not null ? float.Parse(layer.Attributes["offsetx"].Value) : 0;
|
||||||
|
float offsetY = layer.Attributes["offsety"] is not null ? float.Parse(layer.Attributes["offsety"].Value) : 0;
|
||||||
|
|
||||||
|
|
||||||
|
Debug.Write(layer.SelectNodes("data/chunk").Count);
|
||||||
|
foreach (XmlNode chunk in layer.SelectNodes("data/chunk"))
|
||||||
|
{
|
||||||
|
int chunkW = int.Parse(chunk.Attributes["width"].Value);
|
||||||
|
int chunkX = int.Parse(chunk.Attributes["x"].Value);
|
||||||
|
int chunkY = int.Parse(chunk.Attributes["y"].Value);
|
||||||
|
|
||||||
|
|
||||||
|
List<int> tiles = chunk.InnerText.Split(',').Select(int.Parse).ToList();
|
||||||
|
for (int i = 0; i < tiles.Count; i++)
|
||||||
|
{
|
||||||
|
if (tiles[i] != 0)
|
||||||
|
{
|
||||||
|
Vector2 pos = new(((chunkX+ i % chunkW) * tileSize.X + offsetX) * _scale,
|
||||||
|
((chunkY + i / chunkW) * tileSize.Y + offsetY) * _scale);
|
||||||
|
//pos *= _scale;
|
||||||
|
Rectangle sourceRect = new(new Point((tiles[i] -1) % _columns, (tiles[i] -1) / _columns) * tileSize.ToPoint(), tileSize.ToPoint());
|
||||||
|
Type type = Type.GetType($"DangerousD.GameCore.GameObjects.MapObjects.{tileType}");
|
||||||
|
Activator.CreateInstance(type, pos, tileSize * _scale, sourceRect);
|
||||||
|
|
||||||
|
/*switch (tileType)
|
||||||
|
{
|
||||||
|
case "collidable":
|
||||||
|
new StopTile(pos, tileSize * _scale, sourceRect);
|
||||||
|
break;
|
||||||
|
case "platform":
|
||||||
|
new Platform(pos, tileSize * _scale, sourceRect);
|
||||||
|
break;
|
||||||
|
case "non_collidable":
|
||||||
|
new Tile(pos, tileSize * _scale, sourceRect);
|
||||||
|
break;
|
||||||
|
}*/
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LoadTilesData()
|
||||||
|
{
|
||||||
|
XmlDocument xml = new();
|
||||||
|
xml.Load($"../../../Content/map.tsx");
|
||||||
|
XmlNode root = xml.DocumentElement;
|
||||||
|
|
||||||
|
_columns = int.Parse(root.Attributes["columns"].Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InstantiateEntities(XmlNode group)
|
||||||
|
{
|
||||||
|
string entityType = group.Attributes["class"].Value;
|
||||||
|
float offsetX = group.Attributes["offsetx"] is not null ? float.Parse(group.Attributes["offsetx"].Value) : 0;
|
||||||
|
float offsetY = group.Attributes["offsety"] is not null ? float.Parse(group.Attributes["offsety"].Value) : 0;
|
||||||
|
foreach (XmlNode entity in group.ChildNodes)
|
||||||
|
{
|
||||||
|
Type type = Type.GetType($"DangerousD.GameCore.GameObjects.{entityType}");
|
||||||
|
Entity inst = (Entity)Activator.CreateInstance(type, new Vector2(float.Parse(entity.Attributes["x"].Value) + offsetX, float.Parse(entity.Attributes["y"].Value) + offsetY) * _scale);
|
||||||
|
inst.SetPosition(new Vector2(inst.Pos.X, inst.Pos.Y - inst.Height));
|
||||||
|
inst.Height *= _scale;
|
||||||
|
inst.Width *= _scale;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
6
NuGet.config
Normal file
6
NuGet.config
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<packageSources>
|
||||||
|
<add key="MonoGame.Extended" value="https://www.myget.org/F/lithiumtoast/api/v3/index.json" />
|
||||||
|
</packageSources>
|
||||||
|
</configuration>
|
Loading…
Add table
Reference in a new issue