Fixes for backend collision handling.

This commit is contained in:
genxium 2022-10-15 21:39:22 +08:00
parent d49e7830d4
commit 232d8ad148
71 changed files with 92 additions and 1572 deletions

View File

@ -268,7 +268,7 @@ func (pR *Room) ChooseStage() error {
} }
rand.Seed(time.Now().Unix()) rand.Seed(time.Now().Unix())
stageNameList := []string{ /*"pacman" ,*/ "richsoil"} stageNameList := []string{ /*"simple" ,*/ "richsoil"}
chosenStageIndex := rand.Int() % len(stageNameList) // Hardcoded temporarily. -- YFLu chosenStageIndex := rand.Int() % len(stageNameList) // Hardcoded temporarily. -- YFLu
pR.StageName = stageNameList[chosenStageIndex] pR.StageName = stageNameList[chosenStageIndex]
@ -328,7 +328,8 @@ func (pR *Room) ChooseStage() error {
barrierPolygon2DList := *(toRetStrToPolygon2DListMap["Barrier"]) barrierPolygon2DList := *(toRetStrToPolygon2DListMap["Barrier"])
var barrierLocalIdInBattle int32 = 0 var barrierLocalIdInBattle int32 = 0
for _, polygon2D := range barrierPolygon2DList { for _, polygon2DUnaligned := range barrierPolygon2DList {
polygon2D := AlignPolygon2DToBoundingBox(polygon2DUnaligned)
/* /*
// For debug-printing only. // For debug-printing only.
Logger.Info("ChooseStage printing polygon2D for barrierPolygon2DList", zap.Any("barrierLocalIdInBattle", barrierLocalIdInBattle), zap.Any("polygon2D.Anchor", polygon2D.Anchor), zap.Any("polygon2D.Points", polygon2D.Points)) Logger.Info("ChooseStage printing polygon2D for barrierPolygon2DList", zap.Any("barrierLocalIdInBattle", barrierLocalIdInBattle), zap.Any("polygon2D.Anchor", polygon2D.Anchor), zap.Any("polygon2D.Points", polygon2D.Points))
@ -1157,9 +1158,12 @@ func (pR *Room) applyInputFrameDownsyncDynamics(fromRenderFrameId int32, toRende
playerCollider := pR.CollisionSysMap[collisionPlayerIndex] playerCollider := pR.CollisionSysMap[collisionPlayerIndex]
if collision := playerCollider.Check(dx, dy, "Barrier"); collision != nil { if collision := playerCollider.Check(dx, dy, "Barrier"); collision != nil {
changeWithCollision := collision.ContactWithObject(collision.Objects[0]) changeWithCollision := collision.ContactWithObject(collision.Objects[0])
Logger.Info(fmt.Sprintf("Collided: roomId=%v, playerId=%v, orig dx=%v, orig dy=%v, new dx =%v, new dy=%v", pR.Id, player.Id, dx, dy, changeWithCollision.X(), changeWithCollision.Y())) Logger.Info(fmt.Sprintf("Collided: roomId=%v, playerId=%v, orig dx=%v, orig dy=%v, proposed new dx =%v, proposed new dy=%v", pR.Id, player.Id, dx, dy, changeWithCollision.X(), changeWithCollision.Y()))
dx = changeWithCollision.X() // FIXME: Use a mechanism equivalent to that of the frontend!
dy = changeWithCollision.Y() // dx = changeWithCollision.X()
// dy = changeWithCollision.Y()
dx = 0
dy = 0
} }
playerCollider.X += dx playerCollider.X += dx
playerCollider.Y += dy playerCollider.Y += dy
@ -1196,7 +1200,8 @@ func (pR *Room) refreshColliders() {
spaceOffsetX := float64(spaceW) * 0.5 spaceOffsetX := float64(spaceW) * 0.5
spaceOffsetY := float64(spaceH) * 0.5 spaceOffsetY := float64(spaceH) * 0.5
space := resolv.NewSpace(int(spaceW), int(spaceH), int(pR.StageTileW), int(pR.StageTileH)) // allocate a new collision space everytime after a battle is settled minStep := int(3) // the approx minimum distance a player can move per frame
space := resolv.NewSpace(int(spaceW), int(spaceH), minStep, minStep) // allocate a new collision space everytime after a battle is settled
for _, player := range pR.Players { for _, player := range pR.Players {
playerCollider := resolv.NewObject(player.X+spaceOffsetX, player.Y+spaceOffsetY, playerColliderRadius*2, playerColliderRadius*2) playerCollider := resolv.NewObject(player.X+spaceOffsetX, player.Y+spaceOffsetY, playerColliderRadius*2, playerColliderRadius*2)
playerColliderShape := resolv.NewCircle(0, 0, playerColliderRadius*2) playerColliderShape := resolv.NewCircle(0, 0, playerColliderRadius*2)
@ -1210,8 +1215,10 @@ func (pR *Room) refreshColliders() {
} }
for _, barrier := range pR.Barriers { for _, barrier := range pR.Barriers {
var w float64 = 0 var w float64 = 0
var h float64 = 0 var h float64 = 0
for i, pi := range barrier.Boundary.Points { for i, pi := range barrier.Boundary.Points {
for j, pj := range barrier.Boundary.Points { for j, pj := range barrier.Boundary.Points {
if i == j { if i == j {

View File

@ -86,7 +86,7 @@ type Game struct {
func NewGame() *Game { func NewGame() *Game {
// stageName := "simple" // Use this for calibration // stageName := "simple" // Use this for calibration
stageName := "simple2" stageName := "richsoil"
stageDiscreteW, stageDiscreteH, stageTileW, stageTileH, playerPosMap, barrierMap, err := parseStage(stageName) stageDiscreteW, stageDiscreteH, stageTileW, stageTileH, playerPosMap, barrierMap, err := parseStage(stageName)
if nil != err { if nil != err {
panic(err) panic(err)

View File

@ -46,7 +46,9 @@ func NewWorldColliderDisplay(game *Game, stageDiscreteW, stageDiscreteH, stageTi
} }
barrierLocalId := 0 barrierLocalId := 0
for _, barrier := range barrierList { for _, barrierUnaligned := range barrierList {
barrier := AlignPolygon2DToBoundingBox(barrierUnaligned)
var w float64 = 0 var w float64 = 0
var h float64 = 0 var h float64 = 0
@ -99,7 +101,7 @@ func (world *WorldColliderDisplay) Draw(screen *ebiten.Image) {
} }
} }
// world.Game.DebugDraw(screen, world.Space) world.Game.DebugDraw(screen, world.Space)
if world.Game.ShowHelpText { if world.Game.ShowHelpText {

View File

@ -175,8 +175,8 @@ func (l *TmxLayer) decodeBase64() ([]uint32, error) {
type Vec2DList []*Vec2D type Vec2DList []*Vec2D
type Polygon2DList []*Polygon2D type Polygon2DList []*Polygon2D
type StrToVec2DListMap map[string]*Vec2DList // Note that it's deliberately NOT using "map[string]Vec2DList", for the easy of passing return value to "models/room.go". type StrToVec2DListMap map[string]*Vec2DList
type StrToPolygon2DListMap map[string]*Polygon2DList // Note that it's deliberately NOT using "map[string]Polygon2DList", for the easy of passing return value to "models/room.go". type StrToPolygon2DListMap map[string]*Polygon2DList
func tmxPolylineToPolygon2D(pTmxMapIns *TmxMap, singleObjInTmxFile *TmxOrTsxObject, targetPolyline *TmxOrTsxPolyline) (*Polygon2D, error) { func tmxPolylineToPolygon2D(pTmxMapIns *TmxMap, singleObjInTmxFile *TmxOrTsxObject, targetPolyline *TmxOrTsxPolyline) (*Polygon2D, error) {
if nil == targetPolyline { if nil == targetPolyline {
@ -442,3 +442,40 @@ func (pTmxMapIns *TmxMap) continuousObjLayerOffsetToContinuousMapNodePos(continu
return toRet return toRet
} }
func AlignPolygon2DToBoundingBox(input *Polygon2D) *Polygon2D {
// Transform again to put "anchor" at the top-left point of the bounding box for "resolv"
float64Max := float64(99999999999999.9)
boundingBoxTL := &Vec2D{
X: float64Max,
Y: float64Max,
}
for _, p := range input.Points {
if p.X < boundingBoxTL.X {
boundingBoxTL.X = p.X
}
if p.Y < boundingBoxTL.Y {
boundingBoxTL.Y = p.Y
}
}
// Now "input.Anchor" should move to "input.Anchor+boundingBoxTL", thus "boundingBoxTL" is also the value of the negative diff for all "input.Points"
output := &Polygon2D{
Anchor: &Vec2D{
X: input.Anchor.X+boundingBoxTL.X,
Y: input.Anchor.Y+boundingBoxTL.Y,
},
Points: make([]*Vec2D, len(input.Points)),
TileWidth: input.TileWidth,
TileHeight: input.TileHeight,
}
for i, p := range input.Points {
output.Points[i] = &Vec2D{
X: p.X-boundingBoxTL.X,
Y: p.Y-boundingBoxTL.Y,
}
}
return output
}

View File

@ -1,7 +0,0 @@
{
"ver": "1.0.1",
"uuid": "f9460fe9-26ad-4e4b-8a3c-c97bef705a71",
"isSubpackage": false,
"subpackageName": "",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "b711d3f8-b9f4-41ab-a7e4-6562992fb65e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H128_S01": {
"ver": "1.0.4",
"uuid": "2d6c9481-6bd5-4c19-b468-529d027226c3",
"rawTextureUuid": "b711d3f8-b9f4-41ab-a7e4-6562992fb65e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 831,
"trimX": 0,
"trimY": 0,
"width": 2048,
"height": 386,
"rawWidth": 2048,
"rawHeight": 2048,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.2" name="Tile_W256_H128_S01" tilewidth="256" tileheight="128" tilecount="128" columns="8">
<image source="Tile_W256_H128_S01.png" width="2048" height="2048"/>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "51b3303a-7c55-4f8b-b6b9-b5efb6164d19",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "757f31be-7ad1-42dc-bd6b-2b4c7652e457",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H256_S01": {
"ver": "1.0.4",
"uuid": "0d9aafd3-d738-473c-95b8-bf577b78f03d",
"rawTextureUuid": "757f31be-7ad1-42dc-bd6b-2b4c7652e457",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 64,
"width": 1280,
"height": 896,
"rawWidth": 1280,
"rawHeight": 1024,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.2" name="Tile_W256_H256_S01" tilewidth="256" tileheight="256" tilecount="20" columns="5">
<grid orientation="isometric" width="256" height="128"/>
<image source="Tile_W256_H256_S01.png" width="1280" height="1024"/>
<terraintypes>
<terrain name="grass" tile="1"/>
<terrain name="dirt" tile="2"/>
</terraintypes>
<tile id="1" terrain="0,0,0,0"/>
<tile id="2" terrain="1,1,1,1"/>
<tile id="3" terrain="0,1,1,1"/>
<tile id="4" terrain="1,1,0,1"/>
<tile id="5" terrain="1,1,1,0"/>
<tile id="6" terrain="1,0,1,1"/>
<tile id="7" terrain="1,0,1,0"/>
<tile id="8" terrain="0,0,1,1"/>
<tile id="9" terrain="0,1,0,1"/>
<tile id="11" terrain="1,1,0,0"/>
<tile id="12" terrain="1,0,0,0"/>
<tile id="13" terrain="0,0,1,0"/>
<tile id="14" terrain="0,0,0,1"/>
<tile id="15" terrain="0,1,0,0"/>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "8347ba4a-e73c-4173-a9ba-f7711fae5a90",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "2385ca17-af24-4122-a271-785f3010d7f2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H256_S02": {
"ver": "1.0.4",
"uuid": "34e3f356-e65d-4745-8f70-7706aa4083f8",
"rawTextureUuid": "2385ca17-af24-4122-a271-785f3010d7f2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 19.5,
"offsetY": 3.5,
"trimX": 89,
"trimY": 0,
"width": 1409,
"height": 251,
"rawWidth": 1548,
"rawHeight": 258,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W256_H256_S02" tilewidth="256" tileheight="256" tilecount="6" columns="6">
<image source="Tile_W256_H256_S02.png" width="1548" height="258"/>
<tile id="0">
<objectgroup draworder="index">
<object id="1" x="120" y="-59">
<properties>
<property name="boundary_type" value="LowScoreTreasure"/>
</properties>
<polyline points="-1,73 -104,182 -42,283 74,287 125,147"/>
</object>
</objectgroup>
</tile>
<tile id="1">
<objectgroup draworder="index">
<object id="1" x="117" y="-36">
<properties>
<property name="boundary_type" value="HighScoreTreasure"/>
</properties>
<polyline points="13,41 -100,107 -101,236 19,265 119,248 123,105"/>
</object>
</objectgroup>
</tile>
<tile id="4">
<objectgroup draworder="index">
<object id="2" x="135" y="-96">
<properties>
<property name="boundary_type" value="GuardTower"/>
</properties>
<polyline points="0,0 -202,72 -240,408 295,406 189,51"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "05720598-8487-406c-b2f3-2059240fde56",
"subMetas": {}
}

View File

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="46" height="46" tilewidth="256" tileheight="128" infinite="0" nextlayerid="19" nextobjectid="167">
<tileset firstgid="1" source="Tile_W256_H256_S01.tsx"/>
<tileset firstgid="21" source="Tile_W256_H256_S02.tsx"/>
<layer id="11" name="GroundFloor" width="46" height="46">
<data encoding="base64" compression="zlib">
eJztmNsOAyEIRNXem97+/2urSU0MEbs2A9XIwzwtuocJLrjBORdMJpPJtIyeUZeKHhtiaJwWW9I+alfRuVh/ZWJoHJqZY2tpK/dJyPfWOxHcUvxa3Oi6eUUdmHd4sLLv0p570P6h4NbwfHRuzvMZuGuez8Bd83wWbur5LNyZ/fbRyNypz3PfUzR39uPesYZ7lmo692AqNDdyTatHo7mR88m3Po/ktj4/L3fr3jAyt+a5NG7974nN33y9SNzTJObvPD9wdYOS1D+VMgcujyOJaYmuR/bMWj1yefTMdNz5kfIceSZruffk/U9uLRn3etzoO5JxG/cq3P7H/bfu/QamEBWW
</data>
</layer>
<layer id="13" name="FirstFloor" width="46" height="46">
<data encoding="base64" compression="zlib">
eJztmdEKwyAMRfsXjv7/h449CEWSNNFrvMoOlIHdktMsWtddl8xtHNb7NKx4nhhW7DaHRAk6eK9Lyh/5bCR+SxHyIvB6M+LpQUbevFmR1oP6ankX41wP0XjWOsaM5o3kA473Q+uTmTkRvHkzot2nmdH6mGlOSmtMpjdyjuxQb4mIN9OaYnkzs5t3uyduiXij9ygedqv3k6g3y/xE1zvruk7rEzZ36Xvs3X+vWEueZPxumMHfO5dTvOsYm7tnTaljbO4t1rNaZvcTnxHW82zuXic294gLwh21P4i6MNU96oF0H9mz9zr0+ve6tj02UruVfTOad5U7Iifi/0JtTOsrVL2y647MleU+I8+ddMwge55+AUD0Fwk=
</data>
</layer>
<objectgroup id="14" name="PlayerStartingPos">
<object id="104" x="1310" y="4034">
<point/>
</object>
<object id="105" x="3752" y="1312">
<point/>
</object>
</objectgroup>
<objectgroup id="15" name="Barrier">
<properties>
<property name="type" value="barrier_and_shelter"/>
</properties>
<object id="103" x="-216" y="3488">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
</object>
<object id="106" x="-168" y="3560">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
</object>
<object id="107" x="-230" y="3518">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 2552,2504 3028,2476 150,-326"/>
</object>
<object id="108" x="-340" y="3508">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 630,610 616,624 1194,-3762 -56,-3784"/>
</object>
<object id="109" x="-184" y="-136">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 4,452 6116,524 6088,-72"/>
</object>
<object id="110" x="1586" y="5406">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 402,582 4556,708 4516,-36 250,-106"/>
</object>
<object id="111" x="4958" y="-342">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 294,6626 1488,6640 1138,70"/>
</object>
</objectgroup>
<objectgroup id="16" name="LowScoreTreasure">
<object id="144" gid="21" x="1342" y="1786" width="256" height="256"/>
<object id="145" gid="21" x="1186" y="2158" width="256" height="256"/>
<object id="146" gid="21" x="2714" y="3198" width="256" height="256"/>
<object id="147" gid="21" x="2616" y="3680" width="256" height="256"/>
<object id="148" gid="21" x="3172" y="3676" width="256" height="256"/>
<object id="149" gid="21" x="3526" y="3498" width="256" height="256"/>
<object id="150" gid="21" x="3834" y="3150" width="256" height="256"/>
<object id="151" gid="21" x="2826" y="2318" width="256" height="256"/>
<object id="152" gid="21" x="2960" y="3056" width="256" height="256"/>
<object id="153" gid="21" x="3336" y="2752" width="256" height="256"/>
<object id="154" gid="21" x="1730" y="2294" width="256" height="256"/>
<object id="155" gid="21" x="1480" y="632" width="256" height="256"/>
<object id="156" gid="21" x="1116" y="1100" width="256" height="256"/>
<object id="157" gid="21" x="3952" y="2528" width="256" height="256"/>
<object id="158" gid="21" x="4942" y="3562" width="256" height="256"/>
<object id="159" gid="21" x="5032" y="2896" width="256" height="256"/>
<object id="160" gid="21" x="2606" y="722" width="256" height="256"/>
<object id="161" gid="21" x="3026" y="710" width="256" height="256"/>
<object id="162" gid="21" x="1828" y="740" width="256" height="256"/>
<object id="163" gid="21" x="1678" y="890" width="256" height="256"/>
<object id="164" gid="21" x="1060" y="1324" width="256" height="256"/>
<object id="165" gid="21" x="4606" y="2242" width="256" height="256"/>
<object id="166" gid="21" x="3848" y="1936" width="256" height="256"/>
</objectgroup>
<objectgroup id="17" name="HighScoreTreasure">
<object id="125" gid="22" x="1926" y="4586" width="256" height="256"/>
<object id="126" gid="22" x="2274" y="4990" width="256" height="256"/>
<object id="127" gid="22" x="1326" y="3410" width="256" height="256"/>
<object id="128" gid="22" x="704" y="3696" width="256" height="256"/>
<object id="129" gid="22" x="1520" y="2944" width="256" height="256"/>
<object id="130" gid="22" x="886" y="3058" width="256" height="256"/>
<object id="131" gid="22" x="3120" y="4968" width="256" height="256"/>
<object id="132" gid="22" x="2584" y="4504" width="256" height="256"/>
<object id="133" gid="22" x="4344" y="4472" width="256" height="256"/>
<object id="134" gid="22" x="4504" y="4208" width="256" height="256"/>
<object id="135" gid="22" x="3490" y="1982" width="256" height="256"/>
<object id="136" gid="22" x="4068" y="2916" width="256" height="256"/>
<object id="137" gid="22" x="4578" y="3150" width="256" height="256"/>
<object id="138" gid="22" x="2326" y="762" width="256" height="256"/>
<object id="139" gid="22" x="2276" y="1348" width="256" height="256"/>
<object id="140" gid="22" x="3366" y="2418" width="256" height="256"/>
<object id="141" gid="22" x="4526" y="2586" width="256" height="256"/>
<object id="142" gid="22" x="4586" y="1174" width="256" height="256"/>
<object id="143" gid="22" x="4126" y="666" width="256" height="256"/>
</objectgroup>
<objectgroup id="18" name="GuardTower">
<object id="112" gid="25" x="904" y="3384" width="256" height="256"/>
<object id="113" gid="25" x="1714" y="4158" width="256" height="256"/>
<object id="114" gid="25" x="2734" y="5074" width="256" height="256"/>
<object id="115" gid="25" x="2180" y="3324" width="256" height="256"/>
<object id="116" gid="25" x="3108" y="4076" width="256" height="256"/>
<object id="117" gid="25" x="4634" y="4934" width="256" height="256"/>
<object id="118" gid="25" x="1094" y="1690" width="256" height="256"/>
<object id="119" gid="25" x="2004" y="884" width="256" height="256"/>
<object id="120" gid="25" x="2956" y="892" width="256" height="256"/>
<object id="121" gid="25" x="3488" y="624" width="256" height="256"/>
<object id="122" gid="25" x="4798" y="2626" width="256" height="256"/>
<object id="123" gid="25" x="4842" y="4494" width="256" height="256"/>
<object id="124" gid="25" x="4632" y="3624" width="256" height="256"/>
</objectgroup>
</map>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.2",
"uuid": "4e2296fe-8855-4fb4-a407-fea295ded82e",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "0a5e9b39-6a98-4b45-9ad5-6df3effec2ef",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W300_H300_S01": {
"ver": "1.0.4",
"uuid": "acb30663-c0cf-4727-a046-26e40610c49f",
"rawTextureUuid": "0a5e9b39-6a98-4b45-9ad5-6df3effec2ef",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 4,
"offsetY": -24.5,
"trimX": 97,
"trimY": 85,
"width": 114,
"height": 179,
"rawWidth": 300,
"rawHeight": 300,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W300_H300_S01" tilewidth="300" tileheight="300" tilecount="1" columns="1">
<image source="Tile_W300_H300_S01.png" width="300" height="300"/>
<tile id="0">
<objectgroup draworder="index">
<object id="1" x="-27" y="-64">
<properties>
<property name="boundary_type" value="GuardTower"/>
</properties>
<polyline points="0,0 -95,179 18,407 361,434 458,168 333,-7"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "da664a14-58c3-4f57-8aca-1270f96bf3ee",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "5e68ce04-f41f-4ab0-a55c-608542e5638a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W64_H64_S01": {
"ver": "1.0.4",
"uuid": "610a5bd5-c643-426e-a6e8-63acc5c516d9",
"rawTextureUuid": "5e68ce04-f41f-4ab0-a55c-608542e5638a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 256,
"height": 256,
"rawWidth": 256,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W64_H64_S01" tilewidth="64" tileheight="64" tilecount="16" columns="4">
<image source="Tile_W64_H64_S01.png" width="256" height="256"/>
<tile id="12">
<objectgroup draworder="index">
<object id="1" x="16" y="17">
<properties>
<property name="boundary_type" value="LowScoreTreasure"/>
</properties>
<polyline points="16,-48 88,3 26,93 -45,33"/>
</object>
</objectgroup>
</tile>
<tile id="15">
<objectgroup draworder="index">
<object id="1" x="7" y="4">
<properties>
<property name="boundary_type" value="HighScoreTreasure"/>
</properties>
<polyline points="-39,-35 106,-34 106,103 -37,103"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "59b65107-0da7-47b3-a08d-7de824dd5a39",
"subMetas": {}
}

View File

@ -1,335 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="50" height="50" tilewidth="64" tileheight="64" infinite="0" nextlayerid="11" nextobjectid="213">
<tileset firstgid="1" source="Tile_W64_H64_S01.tsx"/>
<tileset firstgid="17" source="Tile_W300_H300_S01.tsx"/>
<layer id="1" name="GroundFloor" width="50" height="50">
<data encoding="base64" compression="zlib">
eJztz0ENACAMALGR4F8zNspyjwronZm7xPlcD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPy7bHBg/ldQwR
</data>
</layer>
<objectgroup id="2" name="PlayerStartingPos">
<object id="135" x="320" y="2884">
<point/>
</object>
<object id="137" x="2876" y="320">
<point/>
</object>
</objectgroup>
<layer id="3" name="FirsrtFloor" width="50" height="50">
<data encoding="base64" compression="zlib">
eJztWctuBCEMW7Vqt9v2/7+32gMSQnnYTmB6WB+ZwZmEkHHgdnuBxe8/5WLwcyHXuzH2ccAuw5Wty3j/bjyzxlC7M9iYrFxZfNbnqi/IOqAxqfow8AWOoXZmZL58k9xvzrg1L+JS9oO6LijfCR882yvWdUH5rG+KuBgfrFo42+7CJ/m+l5MWoloYjZ+CUsN2+OLVc0YDRPa9nNzhC7LPs//Xo8FuNs5wRvt2Rw7v8AXZ5zty2FvL3Xsf4e+qsVf60l1jq754MR2w8qFSY6MaqdSRJ7KYRnNWIL509iseZ4de93TyHZirwOOM1lXtC6JnSg+K2FPnVHSysr9P+4Dq8a5+Wp2jcHq5FPWgFXuZXu/sqxCuHX1cR+1BtN4A0y96/ycldiu8XOquxWhNOZ1LDFA+RCdn/4OOeFjw9nLl/5TVUPZ8YIX3bSd6z26w33zKl0xzM/xd2hvhnKFo7ox/h/ZmtOcpXzp1q6K5PXjfjPSAKJcF9jwXQdd9B8q1E8pZYUW3zlBqVYSOPRatm1XjKrUqQsUXties1qqs9kd8im5l7ovQnOzYr0wuWc+YOz7kvcq6ILkU9ZOqhmfvdj17M6rn3ayGV30YUM8qB6qxeIK9n96FaixmXOVDJ3bomRc4/AGscghn
</data>
</layer>
<objectgroup id="7" name="HighScoreTreasure">
<object id="172" gid="16" x="1736" y="708" width="64" height="64"/>
<object id="173" gid="16" x="2284" y="768" width="64" height="64"/>
<object id="170" gid="16" x="916" y="1608" width="64" height="64"/>
<object id="171" gid="16" x="1166" y="2674" width="64" height="64"/>
<object id="199" gid="16" x="2536.36" y="2533.7" width="64" height="64"/>
<object id="200" gid="16" x="2812.12" y="3045.82" width="64" height="64"/>
<object id="201" gid="16" x="3033.33" y="2824.61" width="64" height="64"/>
<object id="202" gid="16" x="2093.94" y="1467.03" width="64" height="64"/>
<object id="203" gid="16" x="654.545" y="664" width="64" height="64"/>
<object id="204" gid="16" x="172.727" y="376.121" width="64" height="64"/>
<object id="205" gid="16" x="360.606" y="176.121" width="64" height="64"/>
</objectgroup>
<objectgroup id="4" name="Barrier">
<properties>
<property name="type" value="barrier_and_shelter"/>
</properties>
<object id="1" x="234" y="730">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="2" x="804" y="156">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="3" x="230" y="410">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="250,-258 -74,78 178,330 504,0"/>
</object>
<object id="4" x="2470" y="2650">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="250,-258 -74,78 178,330 504,0"/>
</object>
<object id="5" x="1082.23" y="1537.08">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="548.339,-547.082 -94.2284,95.4898 230.657,408.918 867.772,-230"/>
</object>
<object id="6" x="1188" y="604">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="7" x="889.741" y="770">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,22 -93.7407,98.1818 283.593,478 358.259,416.909"/>
</object>
<object id="8" x="691.741" y="1088">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-18,30 -93.7407,98.1818 169.593,356 238.259,288.909"/>
</object>
<object id="9" x="311.741" y="1916">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-22,30 -96.4077,103.515 867.593,1062 938.259,992.909"/>
</object>
<object id="10" x="629.741" y="1854">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-22,30 -93.7407,98.1818 361.593,548 430.259,480.909"/>
</object>
<object id="11" x="1015.74" y="1852">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 329.593,512 396.259,450.909"/>
</object>
<object id="12" x="1973.74" y="514">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 355.593,538 424.259,474.909"/>
</object>
<object id="13" x="2041.74" y="194">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 865.593,1048 934.259,992.909"/>
</object>
<object id="14" x="1975.74" y="896">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 317.593,508 382.259,440.909"/>
</object>
<object id="15" x="1917.74" y="1798">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 285.593,472 352.259,402.909"/>
</object>
<object id="16" x="1399.74" y="2564">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 228.259,278.909"/>
</object>
<object id="17" x="1595.74" y="2372">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="18" x="1791.74" y="2184">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="19" x="2301.74" y="1670">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="20" x="2489.74" y="1478">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="21" x="2683.74" y="1284">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="22" x="2109.74" y="2690">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="23" x="2809.74" y="1986">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="41" x="1069.7" y="415.152">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -66.6667,-72.7273 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="42" x="684.848" y="793.939">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -66.6667,-72.7273 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="43" x="360.606" y="1560.61">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="381.818,-375.758 309.091,-442.424 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="44" x="1445.45" y="475.758">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="381.818,-375.758 309.091,-442.424 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="45" x="354.545" y="2778.79">
<properties>
<property name="boundary_type" value="barrier"/>
<property name="debug_mark" value="1"/>
</properties>
<polyline points="123.031,-135.636 67.6364,-192.909 -323.636,198.303 -258.667,265.939"/>
</object>
<object id="46" x="481.818" y="2906.06">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.636,202.637 -266.667,260.606"/>
</object>
<object id="47" x="2915.15" y="224.242">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="48" x="3048.48" y="351.515">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="49" x="869.697" y="1754.55">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-3.0303,-3.0303 -66.6667,-66.6667 -330.303,204.97 -258.667,273.939"/>
</object>
<object id="50" x="2021.21" y="609.091">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-3.0303,-3.0303 -66.6667,-66.6667 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="51" x="2406.06" y="1309.09">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="118.182,-124.242 57.5758,-184.848 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="52" x="1454.55" y="2266.67">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="118.182,-124.242 57.5758,-184.848 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="53" x="1818.18" y="2648.48">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="200,-193.939 133.333,-260.606 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="54" x="2718.18" y="1754.55">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="200,-193.939 133.333,-260.606 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="55" x="2342.42" y="2596.97">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="56" x="2793.94" y="2151.52">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="57" x="69.697" y="57.5758">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -78.7879,-1.27898e-13 -66.6667,3121.21 1.13687e-13,3121.21"/>
</object>
<object id="59" x="3200" y="66.6667">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -6.06061,-78.7879 -3215.15,-81.8182 -3221.21,9.09091"/>
</object>
<object id="60" x="3203.03" y="3221.21">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -6.06061,-78.7879 -3215.15,-81.8182 -3221.21,9.09091"/>
</object>
<object id="61" x="3209.09" y="27.2727">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -78.7879,-1.27898e-13 -66.6667,3121.21 1.13687e-13,3121.21"/>
</object>
</objectgroup>
<objectgroup id="5" name="LowScoreTreasure">
<object id="165" gid="13" x="1520" y="204" width="64" height="64" visible="0"/>
<object id="166" gid="13" x="1372" y="352" width="64" height="64" visible="0"/>
<object id="167" gid="13" x="1184" y="524" width="64" height="64" visible="0"/>
<object id="168" gid="13" x="544" y="1184" width="64" height="64" visible="0"/>
<object id="169" gid="13" x="294" y="1442" width="64" height="64" visible="0"/>
<object id="174" gid="16" x="2750" y="1234" width="64" height="64" visible="0"/>
<object id="175" gid="13" x="1562" y="1990" width="64" height="64" visible="0"/>
<object id="176" gid="13" x="1846" y="1718" width="64" height="64" visible="0"/>
<object id="177" gid="13" x="906" y="2438" width="64" height="64" visible="0"/>
<object id="178" gid="13" x="638" y="2186" width="64" height="64" visible="0"/>
<object id="179" gid="13" x="378" y="1878" width="64" height="64" visible="0"/>
<object id="180" gid="13" x="580" y="1672" width="64" height="64" visible="0"/>
<object id="181" gid="13" x="1518" y="634" width="64" height="64" visible="0"/>
<object id="182" gid="13" x="1818" y="410" width="64" height="64" visible="0"/>
<object id="183" gid="13" x="2308" y="360" width="64" height="64" visible="0"/>
<object id="184" gid="13" x="2524" y="576" width="64" height="64" visible="0"/>
<object id="186" gid="13" x="2726" y="790" width="64" height="64" visible="0"/>
<object id="187" gid="13" x="2928" y="972" width="64" height="64" visible="0"/>
<object id="192" gid="13" x="1484.85" y="3064" width="64" height="64" visible="0"/>
<object id="193" gid="13" x="1972.73" y="3048.85" width="64" height="64" visible="0"/>
<object id="194" gid="13" x="2006.06" y="2664" width="64" height="64" visible="0"/>
<object id="195" gid="13" x="312.121" y="2291.27" width="64" height="64" visible="0"/>
<object id="196" gid="13" x="503.03" y="2488.24" width="64" height="64" visible="0"/>
<object id="197" gid="13" x="606.061" y="3076.12" width="64" height="64" visible="0"/>
<object id="198" gid="13" x="833.333" y="2842.79" width="64" height="64" visible="0"/>
<object id="206" gid="13" x="2612.12" y="2064" width="64" height="64" visible="0"/>
<object id="207" gid="13" x="3030.3" y="1985.21" width="64" height="64" visible="0"/>
</objectgroup>
<objectgroup id="6" name="GuardTower">
<object id="188" gid="17" x="1429.33" y="1781.33" width="300" height="300" visible="0"/>
<object id="210" gid="17" x="1784.67" y="1414" width="300" height="300"/>
<object id="211" gid="17" x="2786" y="2783.33" width="300" height="300"/>
<object id="212" gid="17" x="532.667" y="543.333" width="300" height="300"/>
</objectgroup>
</map>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.2",
"uuid": "7fd0b77d-0736-4e00-89eb-7111f07ed4f1",
"subMetas": {}
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="50" height="50" tilewidth="64" tileheight="64" infinite="0" nextlayerid="11" nextobjectid="213"> <map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="50" height="50" tilewidth="64" tileheight="64" infinite="0" nextlayerid="11" nextobjectid="218">
<tileset firstgid="1" source="Tile_W64_H64_S01.tsx"/> <tileset firstgid="1" source="Tile_W64_H64_S01.tsx"/>
<tileset firstgid="17" source="Tile_W300_H300_S01.tsx"/> <tileset firstgid="17" source="Tile_W300_H300_S01.tsx"/>
<layer id="1" name="GroundFloor" width="50" height="50" locked="1"> <layer id="1" name="GroundFloor" width="50" height="50" locked="1">
@ -33,7 +33,7 @@
<object id="204" gid="16" x="172.727" y="376.121" width="64" height="64"/> <object id="204" gid="16" x="172.727" y="376.121" width="64" height="64"/>
<object id="205" gid="16" x="360.606" y="176.121" width="64" height="64"/> <object id="205" gid="16" x="360.606" y="176.121" width="64" height="64"/>
</objectgroup> </objectgroup>
<objectgroup id="4" name="Barrier" locked="1"> <objectgroup id="4" name="Barrier">
<properties> <properties>
<property name="type" value="barrier_and_shelter"/> <property name="type" value="barrier_and_shelter"/>
</properties> </properties>
@ -271,29 +271,29 @@
</properties> </properties>
<polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/> <polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/>
</object> </object>
<object id="57" x="69.697" y="57.5758"> <object id="213" x="1854.55" y="-1351.52">
<properties> <properties>
<property name="boundary_type" value="barrier"/> <property name="boundary_type" value="barrier"/>
</properties> </properties>
<polyline points="0,0 -78.7879,-1.27898e-13 -66.6667,3121.21 1.13687e-13,3121.21"/> <polyline points="0,0 -3190.91,3215.15 -3115.15,3290.91 48.4848,54.5455"/>
</object> </object>
<object id="59" x="3200" y="66.6667"> <object id="214" x="-572.727" y="1257.58">
<properties> <properties>
<property name="boundary_type" value="barrier"/> <property name="boundary_type" value="barrier"/>
</properties> </properties>
<polyline points="0,0 -6.06061,-78.7879 -3215.15,-81.8182 -3221.21,9.09091"/> <polyline points="0,0 2575.76,2624.24 2472.73,2727.27 -136.364,112.121"/>
</object> </object>
<object id="60" x="3203.03" y="3221.21"> <object id="216" x="1190.91" y="-584.848">
<properties> <properties>
<property name="boundary_type" value="barrier"/> <property name="boundary_type" value="barrier"/>
</properties> </properties>
<polyline points="0,0 -6.06061,-78.7879 -3215.15,-81.8182 -3221.21,9.09091"/> <polyline points="0,0 2657.58,2627.27 2818.18,2466.67 172.727,-166.667"/>
</object> </object>
<object id="61" x="3209.09" y="27.2727"> <object id="217" x="1887.88" y="3748.48">
<properties> <properties>
<property name="boundary_type" value="barrier"/> <property name="boundary_type" value="barrier"/>
</properties> </properties>
<polyline points="0,0 -78.7879,-1.27898e-13 -66.6667,3121.21 1.13687e-13,3121.21"/> <polyline points="0,0 221.212,227.273 2087.88,-1627.27 1842.42,-1872.73"/>
</object> </object>
</objectgroup> </objectgroup>
<objectgroup id="5" name="LowScoreTreasure"> <objectgroup id="5" name="LowScoreTreasure">

View File

@ -1,6 +1,6 @@
{ {
"ver": "1.0.1", "ver": "1.0.1",
"uuid": "33d33d2f-5ca7-4677-9c82-4ced71aa0f8a", "uuid": "6955a517-3fb6-4777-b8b0-74dbd76f18e4",
"isSubpackage": false, "isSubpackage": false,
"subpackageName": "", "subpackageName": "",
"subMetas": {} "subMetas": {}

View File

@ -1,6 +1,6 @@
{ {
"ver": "1.0.1", "ver": "1.0.1",
"uuid": "2f0bdedd-7215-4462-ae54-b71c054cffbe", "uuid": "51c54820-d753-4be8-a855-5760eed8f7ef",
"isSubpackage": false, "isSubpackage": false,
"subpackageName": "", "subpackageName": "",
"subMetas": {} "subMetas": {}

View File

@ -1,6 +1,6 @@
{ {
"ver": "2.3.3", "ver": "2.3.3",
"uuid": "c71de11b-4efc-4b7a-bbc7-eb926d08baf6", "uuid": "136d09e9-c33c-45dc-abb7-e367d730c814",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
@ -11,8 +11,8 @@
"subMetas": { "subMetas": {
"Tile_W256_H128_S01": { "Tile_W256_H128_S01": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "b4fba8f6-ffc7-468b-9086-ec855c73388a", "uuid": "7acc48f5-d9c9-4438-8794-57a85590bd97",
"rawTextureUuid": "c71de11b-4efc-4b7a-bbc7-eb926d08baf6", "rawTextureUuid": "136d09e9-c33c-45dc-abb7-e367d730c814",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.0", "ver": "2.0.0",
"uuid": "356c1165-6c15-40fe-95d0-baf11b053ada", "uuid": "df775ad6-885e-411b-8b2a-f4bcf70b4fbf",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,6 +1,6 @@
{ {
"ver": "2.3.3", "ver": "2.3.3",
"uuid": "ad433d85-5c88-4067-b4b7-129be0f54d57", "uuid": "d8e6c175-1f17-48df-a0aa-cdd9785f4d3a",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
@ -11,8 +11,8 @@
"subMetas": { "subMetas": {
"Tile_W256_H256_S01": { "Tile_W256_H256_S01": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "6c14c41c-4946-4992-b75d-8b580de43c83", "uuid": "4a23290b-bf5a-4849-ac19-6ebd4b7daa59",
"rawTextureUuid": "ad433d85-5c88-4067-b4b7-129be0f54d57", "rawTextureUuid": "d8e6c175-1f17-48df-a0aa-cdd9785f4d3a",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.0", "ver": "2.0.0",
"uuid": "e76fd642-3e97-4917-b6c7-0fc679a17644", "uuid": "81508f64-031d-4d00-9aa0-8e9841907d0a",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,6 +1,6 @@
{ {
"ver": "2.3.3", "ver": "2.3.3",
"uuid": "2a91275b-bb80-44b8-9932-0913c465e4ea", "uuid": "74245e28-6cec-4960-ac41-5b482ad8fd13",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
@ -11,8 +11,8 @@
"subMetas": { "subMetas": {
"Tile_W256_H256_S02": { "Tile_W256_H256_S02": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "55ca9649-0476-4fdb-9faa-3721ec0a0d5a", "uuid": "8fc46c1f-6fb4-4290-99f3-b773b92312b7",
"rawTextureUuid": "2a91275b-bb80-44b8-9932-0913c465e4ea", "rawTextureUuid": "74245e28-6cec-4960-ac41-5b482ad8fd13",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.0", "ver": "2.0.0",
"uuid": "0f6bb2a2-d39f-4055-a636-4e6dc3472a18", "uuid": "4e822a8b-f3be-4b83-b61d-9e04c56c5eba",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.2", "ver": "2.0.2",
"uuid": "e310a2ad-1d44-41ed-858a-380474175aed", "uuid": "a9a02975-8df5-42a1-bc25-b0ff7c1c03ba",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,6 +1,6 @@
{ {
"ver": "2.3.3", "ver": "2.3.3",
"uuid": "b6b4c575-6690-4f1d-8165-a0098509066c", "uuid": "c30bd4d7-efdc-410c-8bdf-4a3dfc77bebd",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
@ -11,8 +11,8 @@
"subMetas": { "subMetas": {
"Tile_W300_H300_S01": { "Tile_W300_H300_S01": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "8844352b-c6ac-4f30-8c8a-83955b2241b1", "uuid": "66b49304-7b5b-442c-92a5-d2b368abf659",
"rawTextureUuid": "b6b4c575-6690-4f1d-8165-a0098509066c", "rawTextureUuid": "c30bd4d7-efdc-410c-8bdf-4a3dfc77bebd",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.0", "ver": "2.0.0",
"uuid": "e8f0b0b6-6274-4931-bf88-af35ca68c4cc", "uuid": "8c8beea4-faa3-4270-aa27-dc5f2b7766c2",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,6 +1,6 @@
{ {
"ver": "2.3.3", "ver": "2.3.3",
"uuid": "a6ef7a2f-0696-49d7-8e62-d2e495a2d032", "uuid": "dd454e0f-4474-4801-8e86-ba134f6293a9",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
@ -11,8 +11,8 @@
"subMetas": { "subMetas": {
"Tile_W64_H64_S01": { "Tile_W64_H64_S01": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "f6779fb1-4117-459a-a175-ff9f3abf1545", "uuid": "e287ce95-457a-48b3-9c94-314bbcb69009",
"rawTextureUuid": "a6ef7a2f-0696-49d7-8e62-d2e495a2d032", "rawTextureUuid": "dd454e0f-4474-4801-8e86-ba134f6293a9",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.0", "ver": "2.0.0",
"uuid": "04f5911f-c460-41ee-8a6c-c1fec92fdcfe", "uuid": "c63de1bc-6d0e-467e-848b-f5c021a1b950",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,5 +1,5 @@
{ {
"ver": "2.0.2", "ver": "2.0.2",
"uuid": "0fe4d0fd-d537-4440-93f7-fffda8897ab1", "uuid": "9b8777b4-8725-46ea-96c0-d580e9f023d1",
"subMetas": {} "subMetas": {}
} }

View File

@ -1,7 +0,0 @@
{
"ver": "1.0.1",
"uuid": "2f0bdedd-7215-4462-ae54-b71c054cffbe",
"isSubpackage": false,
"subpackageName": "",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "c71de11b-4efc-4b7a-bbc7-eb926d08baf6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H128_S01": {
"ver": "1.0.4",
"uuid": "b4fba8f6-ffc7-468b-9086-ec855c73388a",
"rawTextureUuid": "c71de11b-4efc-4b7a-bbc7-eb926d08baf6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 831,
"trimX": 0,
"trimY": 0,
"width": 2048,
"height": 386,
"rawWidth": 2048,
"rawHeight": 2048,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.2" name="Tile_W256_H128_S01" tilewidth="256" tileheight="128" tilecount="128" columns="8">
<image source="Tile_W256_H128_S01.png" width="2048" height="2048"/>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "356c1165-6c15-40fe-95d0-baf11b053ada",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "ad433d85-5c88-4067-b4b7-129be0f54d57",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H256_S01": {
"ver": "1.0.4",
"uuid": "6c14c41c-4946-4992-b75d-8b580de43c83",
"rawTextureUuid": "ad433d85-5c88-4067-b4b7-129be0f54d57",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 64,
"width": 1280,
"height": 896,
"rawWidth": 1280,
"rawHeight": 1024,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.2" name="Tile_W256_H256_S01" tilewidth="256" tileheight="256" tilecount="20" columns="5">
<grid orientation="isometric" width="256" height="128"/>
<image source="Tile_W256_H256_S01.png" width="1280" height="1024"/>
<terraintypes>
<terrain name="grass" tile="1"/>
<terrain name="dirt" tile="2"/>
</terraintypes>
<tile id="1" terrain="0,0,0,0"/>
<tile id="2" terrain="1,1,1,1"/>
<tile id="3" terrain="0,1,1,1"/>
<tile id="4" terrain="1,1,0,1"/>
<tile id="5" terrain="1,1,1,0"/>
<tile id="6" terrain="1,0,1,1"/>
<tile id="7" terrain="1,0,1,0"/>
<tile id="8" terrain="0,0,1,1"/>
<tile id="9" terrain="0,1,0,1"/>
<tile id="11" terrain="1,1,0,0"/>
<tile id="12" terrain="1,0,0,0"/>
<tile id="13" terrain="0,0,1,0"/>
<tile id="14" terrain="0,0,0,1"/>
<tile id="15" terrain="0,1,0,0"/>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "e76fd642-3e97-4917-b6c7-0fc679a17644",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "2a91275b-bb80-44b8-9932-0913c465e4ea",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W256_H256_S02": {
"ver": "1.0.4",
"uuid": "55ca9649-0476-4fdb-9faa-3721ec0a0d5a",
"rawTextureUuid": "2a91275b-bb80-44b8-9932-0913c465e4ea",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 19.5,
"offsetY": 3.5,
"trimX": 89,
"trimY": 0,
"width": 1409,
"height": 251,
"rawWidth": 1548,
"rawHeight": 258,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W256_H256_S02" tilewidth="256" tileheight="256" tilecount="6" columns="6">
<image source="Tile_W256_H256_S02.png" width="1548" height="258"/>
<tile id="0">
<objectgroup draworder="index">
<object id="1" x="120" y="-59">
<properties>
<property name="boundary_type" value="LowScoreTreasure"/>
</properties>
<polyline points="-1,73 -104,182 -42,283 74,287 125,147"/>
</object>
</objectgroup>
</tile>
<tile id="1">
<objectgroup draworder="index">
<object id="1" x="117" y="-36">
<properties>
<property name="boundary_type" value="HighScoreTreasure"/>
</properties>
<polyline points="13,41 -100,107 -101,236 19,265 119,248 123,105"/>
</object>
</objectgroup>
</tile>
<tile id="4">
<objectgroup draworder="index">
<object id="2" x="135" y="-96">
<properties>
<property name="boundary_type" value="GuardTower"/>
</properties>
<polyline points="0,0 -202,72 -240,408 295,406 189,51"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "0f6bb2a2-d39f-4055-a636-4e6dc3472a18",
"subMetas": {}
}

View File

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="46" height="46" tilewidth="256" tileheight="128" infinite="0" nextlayerid="19" nextobjectid="167">
<tileset firstgid="1" source="Tile_W256_H256_S01.tsx"/>
<tileset firstgid="21" source="Tile_W256_H256_S02.tsx"/>
<layer id="11" name="GroundFloor" width="46" height="46">
<data encoding="base64" compression="zlib">
eJztmNsOAyEIRNXem97+/2urSU0MEbs2A9XIwzwtuocJLrjBORdMJpPJtIyeUZeKHhtiaJwWW9I+alfRuVh/ZWJoHJqZY2tpK/dJyPfWOxHcUvxa3Oi6eUUdmHd4sLLv0p570P6h4NbwfHRuzvMZuGuez8Bd83wWbur5LNyZ/fbRyNypz3PfUzR39uPesYZ7lmo692AqNDdyTatHo7mR88m3Po/ktj4/L3fr3jAyt+a5NG7974nN33y9SNzTJObvPD9wdYOS1D+VMgcujyOJaYmuR/bMWj1yefTMdNz5kfIceSZruffk/U9uLRn3etzoO5JxG/cq3P7H/bfu/QamEBWW
</data>
</layer>
<layer id="13" name="FirstFloor" width="46" height="46">
<data encoding="base64" compression="zlib">
eJztmdEKwyAMRfsXjv7/h449CEWSNNFrvMoOlIHdktMsWtddl8xtHNb7NKx4nhhW7DaHRAk6eK9Lyh/5bCR+SxHyIvB6M+LpQUbevFmR1oP6ankX41wP0XjWOsaM5o3kA473Q+uTmTkRvHkzot2nmdH6mGlOSmtMpjdyjuxQb4mIN9OaYnkzs5t3uyduiXij9ygedqv3k6g3y/xE1zvruk7rEzZ36Xvs3X+vWEueZPxumMHfO5dTvOsYm7tnTaljbO4t1rNaZvcTnxHW82zuXic294gLwh21P4i6MNU96oF0H9mz9zr0+ve6tj02UruVfTOad5U7Iifi/0JtTOsrVL2y647MleU+I8+ddMwge55+AUD0Fwk=
</data>
</layer>
<objectgroup id="14" name="PlayerStartingPos">
<object id="104" x="1310" y="4034">
<point/>
</object>
<object id="105" x="3752" y="1312">
<point/>
</object>
</objectgroup>
<objectgroup id="15" name="Barrier">
<properties>
<property name="type" value="barrier_and_shelter"/>
</properties>
<object id="103" x="-216" y="3488">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
</object>
<object id="106" x="-168" y="3560">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
</object>
<object id="107" x="-230" y="3518">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 2552,2504 3028,2476 150,-326"/>
</object>
<object id="108" x="-340" y="3508">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 630,610 616,624 1194,-3762 -56,-3784"/>
</object>
<object id="109" x="-184" y="-136">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 4,452 6116,524 6088,-72"/>
</object>
<object id="110" x="1586" y="5406">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 402,582 4556,708 4516,-36 250,-106"/>
</object>
<object id="111" x="4958" y="-342">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 294,6626 1488,6640 1138,70"/>
</object>
</objectgroup>
<objectgroup id="16" name="LowScoreTreasure">
<object id="144" gid="21" x="1342" y="1786" width="256" height="256"/>
<object id="145" gid="21" x="1186" y="2158" width="256" height="256"/>
<object id="146" gid="21" x="2714" y="3198" width="256" height="256"/>
<object id="147" gid="21" x="2616" y="3680" width="256" height="256"/>
<object id="148" gid="21" x="3172" y="3676" width="256" height="256"/>
<object id="149" gid="21" x="3526" y="3498" width="256" height="256"/>
<object id="150" gid="21" x="3834" y="3150" width="256" height="256"/>
<object id="151" gid="21" x="2826" y="2318" width="256" height="256"/>
<object id="152" gid="21" x="2960" y="3056" width="256" height="256"/>
<object id="153" gid="21" x="3336" y="2752" width="256" height="256"/>
<object id="154" gid="21" x="1730" y="2294" width="256" height="256"/>
<object id="155" gid="21" x="1480" y="632" width="256" height="256"/>
<object id="156" gid="21" x="1116" y="1100" width="256" height="256"/>
<object id="157" gid="21" x="3952" y="2528" width="256" height="256"/>
<object id="158" gid="21" x="4942" y="3562" width="256" height="256"/>
<object id="159" gid="21" x="5032" y="2896" width="256" height="256"/>
<object id="160" gid="21" x="2606" y="722" width="256" height="256"/>
<object id="161" gid="21" x="3026" y="710" width="256" height="256"/>
<object id="162" gid="21" x="1828" y="740" width="256" height="256"/>
<object id="163" gid="21" x="1678" y="890" width="256" height="256"/>
<object id="164" gid="21" x="1060" y="1324" width="256" height="256"/>
<object id="165" gid="21" x="4606" y="2242" width="256" height="256"/>
<object id="166" gid="21" x="3848" y="1936" width="256" height="256"/>
</objectgroup>
<objectgroup id="17" name="HighScoreTreasure">
<object id="125" gid="22" x="1926" y="4586" width="256" height="256"/>
<object id="126" gid="22" x="2274" y="4990" width="256" height="256"/>
<object id="127" gid="22" x="1326" y="3410" width="256" height="256"/>
<object id="128" gid="22" x="704" y="3696" width="256" height="256"/>
<object id="129" gid="22" x="1520" y="2944" width="256" height="256"/>
<object id="130" gid="22" x="886" y="3058" width="256" height="256"/>
<object id="131" gid="22" x="3120" y="4968" width="256" height="256"/>
<object id="132" gid="22" x="2584" y="4504" width="256" height="256"/>
<object id="133" gid="22" x="4344" y="4472" width="256" height="256"/>
<object id="134" gid="22" x="4504" y="4208" width="256" height="256"/>
<object id="135" gid="22" x="3490" y="1982" width="256" height="256"/>
<object id="136" gid="22" x="4068" y="2916" width="256" height="256"/>
<object id="137" gid="22" x="4578" y="3150" width="256" height="256"/>
<object id="138" gid="22" x="2326" y="762" width="256" height="256"/>
<object id="139" gid="22" x="2276" y="1348" width="256" height="256"/>
<object id="140" gid="22" x="3366" y="2418" width="256" height="256"/>
<object id="141" gid="22" x="4526" y="2586" width="256" height="256"/>
<object id="142" gid="22" x="4586" y="1174" width="256" height="256"/>
<object id="143" gid="22" x="4126" y="666" width="256" height="256"/>
</objectgroup>
<objectgroup id="18" name="GuardTower">
<object id="112" gid="25" x="904" y="3384" width="256" height="256"/>
<object id="113" gid="25" x="1714" y="4158" width="256" height="256"/>
<object id="114" gid="25" x="2734" y="5074" width="256" height="256"/>
<object id="115" gid="25" x="2180" y="3324" width="256" height="256"/>
<object id="116" gid="25" x="3108" y="4076" width="256" height="256"/>
<object id="117" gid="25" x="4634" y="4934" width="256" height="256"/>
<object id="118" gid="25" x="1094" y="1690" width="256" height="256"/>
<object id="119" gid="25" x="2004" y="884" width="256" height="256"/>
<object id="120" gid="25" x="2956" y="892" width="256" height="256"/>
<object id="121" gid="25" x="3488" y="624" width="256" height="256"/>
<object id="122" gid="25" x="4798" y="2626" width="256" height="256"/>
<object id="123" gid="25" x="4842" y="4494" width="256" height="256"/>
<object id="124" gid="25" x="4632" y="3624" width="256" height="256"/>
</objectgroup>
</map>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.2",
"uuid": "e310a2ad-1d44-41ed-858a-380474175aed",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "b6b4c575-6690-4f1d-8165-a0098509066c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W300_H300_S01": {
"ver": "1.0.4",
"uuid": "8844352b-c6ac-4f30-8c8a-83955b2241b1",
"rawTextureUuid": "b6b4c575-6690-4f1d-8165-a0098509066c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 4,
"offsetY": -24.5,
"trimX": 97,
"trimY": 85,
"width": 114,
"height": 179,
"rawWidth": 300,
"rawHeight": 300,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W300_H300_S01" tilewidth="300" tileheight="300" tilecount="1" columns="1">
<image source="Tile_W300_H300_S01.png" width="300" height="300"/>
<tile id="0">
<objectgroup draworder="index">
<object id="1" x="-27" y="-64">
<properties>
<property name="boundary_type" value="GuardTower"/>
</properties>
<polyline points="0,0 -95,179 18,407 361,434 458,168 333,-7"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "e8f0b0b6-6274-4931-bf88-af35ca68c4cc",
"subMetas": {}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

View File

@ -1,34 +0,0 @@
{
"ver": "2.3.3",
"uuid": "a6ef7a2f-0696-49d7-8e62-d2e495a2d032",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"platformSettings": {},
"subMetas": {
"Tile_W64_H64_S01": {
"ver": "1.0.4",
"uuid": "f6779fb1-4117-459a-a175-ff9f3abf1545",
"rawTextureUuid": "a6ef7a2f-0696-49d7-8e62-d2e495a2d032",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 256,
"height": 256,
"rawWidth": 256,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="1.2.3" name="Tile_W64_H64_S01" tilewidth="64" tileheight="64" tilecount="16" columns="4">
<image source="Tile_W64_H64_S01.png" width="256" height="256"/>
<tile id="12">
<objectgroup draworder="index">
<object id="1" x="16" y="17">
<properties>
<property name="boundary_type" value="LowScoreTreasure"/>
</properties>
<polyline points="16,-48 88,3 26,93 -45,33"/>
</object>
</objectgroup>
</tile>
<tile id="15">
<objectgroup draworder="index">
<object id="1" x="7" y="4">
<properties>
<property name="boundary_type" value="HighScoreTreasure"/>
</properties>
<polyline points="-39,-35 106,-34 106,103 -37,103"/>
</object>
</objectgroup>
</tile>
</tileset>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.0",
"uuid": "04f5911f-c460-41ee-8a6c-c1fec92fdcfe",
"subMetas": {}
}

View File

@ -1,310 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="1.2.3" orientation="isometric" renderorder="right-down" width="50" height="50" tilewidth="64" tileheight="64" infinite="0" nextlayerid="11" nextobjectid="213">
<tileset firstgid="1" source="Tile_W64_H64_S01.tsx"/>
<tileset firstgid="17" source="Tile_W300_H300_S01.tsx"/>
<layer id="1" name="GroundFloor" width="50" height="50" locked="1">
<data encoding="base64" compression="zlib">
eJztz0ENACAMALGR4F8zNspyjwronZm7xPlcD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPSw9LD0sPy7bHBg/ldQwR
</data>
</layer>
<objectgroup id="2" name="PlayerStartingPos">
<object id="135" x="1689.33" y="1872">
<point/>
</object>
<object id="137" x="1926.67" y="1626.67">
<point/>
</object>
</objectgroup>
<layer id="3" name="FirsrtFloor" width="50" height="50">
<data encoding="base64" compression="zlib">
eJztWctuBCEMW7Vqt9v2/7+32gMSQnnYTmB6WB+ZwZmEkHHgdnuBxe8/5WLwcyHXuzH2ccAuw5Wty3j/bjyzxlC7M9iYrFxZfNbnqi/IOqAxqfow8AWOoXZmZL58k9xvzrg1L+JS9oO6LijfCR882yvWdUH5rG+KuBgfrFo42+7CJ/m+l5MWoloYjZ+CUsN2+OLVc0YDRPa9nNzhC7LPs//Xo8FuNs5wRvt2Rw7v8AXZ5zty2FvL3Xsf4e+qsVf60l1jq754MR2w8qFSY6MaqdSRJ7KYRnNWIL509iseZ4de93TyHZirwOOM1lXtC6JnSg+K2FPnVHSysr9P+4Dq8a5+Wp2jcHq5FPWgFXuZXu/sqxCuHX1cR+1BtN4A0y96/ycldiu8XOquxWhNOZ1LDFA+RCdn/4OOeFjw9nLl/5TVUPZ8YIX3bSd6z26w33zKl0xzM/xd2hvhnKFo7ox/h/ZmtOcpXzp1q6K5PXjfjPSAKJcF9jwXQdd9B8q1E8pZYUW3zlBqVYSOPRatm1XjKrUqQsUXties1qqs9kd8im5l7ovQnOzYr0wuWc+YOz7kvcq6ILkU9ZOqhmfvdj17M6rn3ayGV30YUM8qB6qxeIK9n96FaixmXOVDJ3bomRc4/AGscghn
</data>
</layer>
<objectgroup id="7" name="HighScoreTreasure">
<object id="172" gid="16" x="1736" y="708" width="64" height="64"/>
<object id="173" gid="16" x="2284" y="768" width="64" height="64"/>
<object id="170" gid="16" x="916" y="1608" width="64" height="64"/>
<object id="171" gid="16" x="1166" y="2674" width="64" height="64"/>
<object id="199" gid="16" x="2536.36" y="2533.7" width="64" height="64"/>
<object id="200" gid="16" x="2812.12" y="3045.82" width="64" height="64"/>
<object id="201" gid="16" x="3033.33" y="2824.61" width="64" height="64"/>
<object id="202" gid="16" x="2093.94" y="1467.03" width="64" height="64"/>
<object id="203" gid="16" x="654.545" y="664" width="64" height="64"/>
<object id="204" gid="16" x="172.727" y="376.121" width="64" height="64"/>
<object id="205" gid="16" x="360.606" y="176.121" width="64" height="64"/>
</objectgroup>
<objectgroup id="4" name="Barrier" locked="1">
<properties>
<property name="type" value="barrier_and_shelter"/>
</properties>
<object id="1" x="234" y="730">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="2" x="804" y="156">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="3" x="230" y="410">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="250,-258 -74,78 178,330 504,0"/>
</object>
<object id="4" x="2470" y="2650">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="250,-258 -74,78 178,330 504,0"/>
</object>
<object id="5" x="1082.23" y="1537.08">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="548.339,-547.082 -94.2284,95.4898 230.657,408.918 867.772,-230"/>
</object>
<object id="6" x="1188" y="604">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -74,78 178,330 250,258"/>
</object>
<object id="7" x="889.741" y="770">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,22 -93.7407,98.1818 283.593,478 358.259,416.909"/>
</object>
<object id="8" x="691.741" y="1088">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-18,30 -93.7407,98.1818 169.593,356 238.259,288.909"/>
</object>
<object id="9" x="311.741" y="1916">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-22,30 -93.7407,98.1818 867.593,1062 938.259,992.909"/>
</object>
<object id="10" x="629.741" y="1854">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-22,30 -93.7407,98.1818 361.593,548 430.259,480.909"/>
</object>
<object id="11" x="1015.74" y="1852">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 329.593,512 396.259,450.909"/>
</object>
<object id="12" x="1973.74" y="514">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 355.593,538 424.259,474.909"/>
</object>
<object id="13" x="2041.74" y="194">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 865.593,1048 934.259,992.909"/>
</object>
<object id="14" x="1975.74" y="896">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 317.593,508 382.259,440.909"/>
</object>
<object id="15" x="1917.74" y="1798">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 285.593,472 352.259,402.909"/>
</object>
<object id="16" x="1399.74" y="2564">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 228.259,278.909"/>
</object>
<object id="17" x="1595.74" y="2372">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="18" x="1791.74" y="2184">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="19" x="2301.74" y="1670">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="20" x="2489.74" y="1478">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="21" x="2683.74" y="1284">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="22" x="2109.74" y="2690">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="23" x="2809.74" y="1986">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-26,26 -93.7407,98.1818 161.593,348 226.259,280.909"/>
</object>
<object id="41" x="1069.7" y="415.152">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -66.6667,-72.7273 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="42" x="684.848" y="793.939">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="0,0 -66.6667,-72.7273 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="43" x="360.606" y="1560.61">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="381.818,-375.758 309.091,-442.424 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="44" x="1445.45" y="475.758">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="381.818,-375.758 309.091,-442.424 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="45" x="354.545" y="2778.79">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="46" x="481.818" y="2906.06">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="47" x="2915.15" y="224.242">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="48" x="3048.48" y="351.515">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="136.364,-130.303 63.6364,-190.909 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="49" x="869.697" y="1754.55">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-3.0303,-3.0303 -66.6667,-66.6667 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="50" x="2021.21" y="609.091">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="-3.0303,-3.0303 -66.6667,-66.6667 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="51" x="2406.06" y="1309.09">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="118.182,-124.242 57.5758,-184.848 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="52" x="1454.55" y="2266.67">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="118.182,-124.242 57.5758,-184.848 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="53" x="1818.18" y="2648.48">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="200,-193.939 133.333,-260.606 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="54" x="2718.18" y="1754.55">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="200,-193.939 133.333,-260.606 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="55" x="2342.42" y="2596.97">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/>
</object>
<object id="56" x="2793.94" y="2151.52">
<properties>
<property name="boundary_type" value="barrier"/>
</properties>
<polyline points="60.6061,-72.7273 3.0303,-136.364 -330.303,196.97 -266.667,260.606"/>
</object>
</objectgroup>
<objectgroup id="5" name="LowScoreTreasure">
<object id="165" gid="13" x="1520" y="204" width="64" height="64"/>
<object id="166" gid="13" x="1372" y="352" width="64" height="64"/>
<object id="167" gid="13" x="1184" y="524" width="64" height="64"/>
<object id="168" gid="13" x="544" y="1184" width="64" height="64"/>
<object id="169" gid="13" x="294" y="1442" width="64" height="64"/>
<object id="174" gid="16" x="2750" y="1234" width="64" height="64"/>
<object id="175" gid="13" x="1562" y="1990" width="64" height="64"/>
<object id="176" gid="13" x="1846" y="1718" width="64" height="64"/>
<object id="177" gid="13" x="906" y="2438" width="64" height="64"/>
<object id="178" gid="13" x="638" y="2186" width="64" height="64"/>
<object id="179" gid="13" x="378" y="1878" width="64" height="64"/>
<object id="180" gid="13" x="580" y="1672" width="64" height="64"/>
<object id="181" gid="13" x="1518" y="634" width="64" height="64"/>
<object id="182" gid="13" x="1818" y="410" width="64" height="64"/>
<object id="183" gid="13" x="2308" y="360" width="64" height="64"/>
<object id="184" gid="13" x="2524" y="576" width="64" height="64"/>
<object id="186" gid="13" x="2726" y="790" width="64" height="64"/>
<object id="187" gid="13" x="2928" y="972" width="64" height="64"/>
<object id="192" gid="13" x="1484.85" y="3064" width="64" height="64"/>
<object id="193" gid="13" x="1972.73" y="3048.85" width="64" height="64"/>
<object id="194" gid="13" x="2006.06" y="2664" width="64" height="64"/>
<object id="195" gid="13" x="312.121" y="2291.27" width="64" height="64"/>
<object id="196" gid="13" x="503.03" y="2488.24" width="64" height="64"/>
<object id="197" gid="13" x="606.061" y="3076.12" width="64" height="64"/>
<object id="198" gid="13" x="833.333" y="2842.79" width="64" height="64"/>
<object id="206" gid="13" x="2612.12" y="2064" width="64" height="64"/>
<object id="207" gid="13" x="3030.3" y="1985.21" width="64" height="64"/>
</objectgroup>
<objectgroup id="6" name="GuardTower">
<object id="188" gid="17" x="1429.33" y="1781.33" width="300" height="300"/>
<object id="210" gid="17" x="1784.67" y="1414" width="300" height="300"/>
<object id="211" gid="17" x="2786" y="2783.33" width="300" height="300"/>
<object id="212" gid="17" x="532.667" y="543.333" width="300" height="300"/>
</objectgroup>
</map>

View File

@ -1,5 +0,0 @@
{
"ver": "2.0.2",
"uuid": "0fe4d0fd-d537-4440-93f7-fffda8897ab1",
"subMetas": {}
}

View File

@ -440,7 +440,7 @@
"array": [ "array": [
0, 0,
0, 0,
210.4441731196186, 209.57814771583418,
0, 0,
0, 0,
0, 0,

View File

@ -414,7 +414,6 @@ cc.Class({
/** Init required prefab ended. */ /** Init required prefab ended. */
window.handleBattleColliderInfo = function(parsedBattleColliderInfo) { window.handleBattleColliderInfo = function(parsedBattleColliderInfo) {
console.log("Colliders=", parsedBattleColliderInfo);
self.inputDelayFrames = parsedBattleColliderInfo.inputDelayFrames; self.inputDelayFrames = parsedBattleColliderInfo.inputDelayFrames;
self.inputScaleFrames = parsedBattleColliderInfo.inputScaleFrames; self.inputScaleFrames = parsedBattleColliderInfo.inputScaleFrames;
self.inputFrameUpsyncDelayTolerance = parsedBattleColliderInfo.inputFrameUpsyncDelayTolerance; self.inputFrameUpsyncDelayTolerance = parsedBattleColliderInfo.inputFrameUpsyncDelayTolerance;