diff --git a/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json index 68aae6a6..684b5e2d 100644 --- a/res_built/atlas/atlas0_10.json +++ b/res_built/atlas/atlas0_10.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":108,"y":202,"w":13,"h":13}, + "frame": {"x":324,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":108,"y":219,"w":13,"h":13}, + "frame": {"x":341,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":81,"y":433,"w":13,"h":13}, + "frame": {"x":466,"y":104,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":20,"y":479,"w":13,"h":13}, + "frame": {"x":484,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":3,"y":481,"w":13,"h":13}, + "frame": {"x":489,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":98,"y":450,"w":13,"h":13}, + "frame": {"x":494,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":75,"y":467,"w":13,"h":13}, + "frame": {"x":494,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":58,"y":477,"w":13,"h":13}, + "frame": {"x":501,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":37,"y":491,"w":13,"h":13}, + "frame": {"x":511,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":20,"y":496,"w":13,"h":13}, + "frame": {"x":511,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":106,"y":236,"w":13,"h":13}, + "frame": {"x":358,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":106,"y":253,"w":13,"h":13}, + "frame": {"x":375,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":106,"y":270,"w":13,"h":13}, + "frame": {"x":392,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":86,"y":313,"w":13,"h":13}, + "frame": {"x":409,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":86,"y":330,"w":13,"h":13}, + "frame": {"x":398,"y":110,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":85,"y":347,"w":13,"h":13}, + "frame": {"x":415,"y":110,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":47,"y":423,"w":13,"h":13}, + "frame": {"x":426,"y":25,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":64,"y":426,"w":13,"h":13}, + "frame": {"x":443,"y":25,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":47,"y":440,"w":13,"h":13}, + "frame": {"x":432,"y":109,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":24,"y":445,"w":13,"h":13}, + "frame": {"x":449,"y":109,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":64,"y":443,"w":13,"h":13}, + "frame": {"x":483,"y":104,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":98,"y":433,"w":13,"h":13}, + "frame": {"x":460,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":41,"y":457,"w":13,"h":13}, + "frame": {"x":460,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":24,"y":462,"w":13,"h":13}, + "frame": {"x":467,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":3,"y":464,"w":13,"h":13}, + "frame": {"x":472,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":81,"y":450,"w":13,"h":13}, + "frame": {"x":485,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":58,"y":460,"w":13,"h":13}, + "frame": {"x":477,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":41,"y":474,"w":13,"h":13}, + "frame": {"x":477,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":3,"y":498,"w":13,"h":13}, + "frame": {"x":500,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":92,"y":467,"w":13,"h":13}, + "frame": {"x":502,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":37,"y":525,"w":13,"h":13}, + "frame": {"x":545,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":3,"y":549,"w":13,"h":13}, + "frame": {"x":551,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":88,"y":518,"w":13,"h":13}, + "frame": {"x":553,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":105,"y":518,"w":13,"h":13}, + "frame": {"x":557,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":71,"y":535,"w":13,"h":13}, + "frame": {"x":569,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":54,"y":545,"w":13,"h":13}, + "frame": {"x":551,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":37,"y":559,"w":13,"h":13}, + "frame": {"x":579,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":20,"y":564,"w":13,"h":13}, + "frame": {"x":579,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":109,"y":467,"w":13,"h":13}, + "frame": {"x":506,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":75,"y":484,"w":13,"h":13}, + "frame": {"x":518,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":54,"y":494,"w":13,"h":13}, + "frame": {"x":500,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":37,"y":508,"w":13,"h":13}, + "frame": {"x":528,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":20,"y":513,"w":13,"h":13}, + "frame": {"x":528,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":3,"y":515,"w":13,"h":13}, + "frame": {"x":517,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":92,"y":484,"w":13,"h":13}, + "frame": {"x":519,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":109,"y":484,"w":13,"h":13}, + "frame": {"x":523,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":71,"y":501,"w":13,"h":13}, + "frame": {"x":535,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":54,"y":511,"w":13,"h":13}, + "frame": {"x":517,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":20,"y":530,"w":13,"h":13}, + "frame": {"x":545,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":3,"y":532,"w":13,"h":13}, + "frame": {"x":534,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":88,"y":501,"w":13,"h":13}, + "frame": {"x":536,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":105,"y":501,"w":13,"h":13}, + "frame": {"x":540,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":71,"y":518,"w":13,"h":13}, + "frame": {"x":552,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":54,"y":528,"w":13,"h":13}, + "frame": {"x":534,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":37,"y":542,"w":13,"h":13}, + "frame": {"x":562,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":20,"y":547,"w":13,"h":13}, + "frame": {"x":562,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":3,"y":566,"w":13,"h":13}, + "frame": {"x":568,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":88,"y":535,"w":13,"h":13}, + "frame": {"x":570,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":37,"y":593,"w":13,"h":13}, + "frame": {"x":613,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":37,"y":610,"w":13,"h":13}, + "frame": {"x":619,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":37,"y":627,"w":13,"h":13}, + "frame": {"x":621,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":71,"y":586,"w":13,"h":13}, + "frame": {"x":625,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":54,"y":596,"w":13,"h":13}, + "frame": {"x":637,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":88,"y":586,"w":13,"h":13}, + "frame": {"x":647,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":105,"y":586,"w":13,"h":13}, + "frame": {"x":647,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":54,"y":613,"w":13,"h":13}, + "frame": {"x":619,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":105,"y":535,"w":13,"h":13}, + "frame": {"x":574,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":71,"y":552,"w":13,"h":13}, + "frame": {"x":586,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":54,"y":562,"w":13,"h":13}, + "frame": {"x":568,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":37,"y":576,"w":13,"h":13}, + "frame": {"x":596,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":20,"y":581,"w":13,"h":13}, + "frame": {"x":596,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":3,"y":583,"w":13,"h":13}, + "frame": {"x":585,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":88,"y":552,"w":13,"h":13}, + "frame": {"x":587,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":105,"y":552,"w":13,"h":13}, + "frame": {"x":591,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":71,"y":569,"w":13,"h":13}, + "frame": {"x":603,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":54,"y":579,"w":13,"h":13}, + "frame": {"x":585,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":20,"y":598,"w":13,"h":13}, + "frame": {"x":613,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":3,"y":600,"w":13,"h":13}, + "frame": {"x":602,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":88,"y":569,"w":13,"h":13}, + "frame": {"x":604,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":105,"y":569,"w":13,"h":13}, + "frame": {"x":608,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":3,"y":617,"w":13,"h":13}, + "frame": {"x":620,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":3,"y":634,"w":13,"h":13}, + "frame": {"x":602,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":20,"y":615,"w":13,"h":13}, + "frame": {"x":630,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":20,"y":632,"w":13,"h":13}, + "frame": {"x":630,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":54,"y":630,"w":13,"h":13}, + "frame": {"x":636,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":71,"y":603,"w":13,"h":13}, + "frame": {"x":638,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":71,"y":620,"w":13,"h":13}, + "frame": {"x":642,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":104,"y":300,"w":17,"h":18}, + "frame": {"x":439,"y":3,"w":17,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, @@ -706,7 +706,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":3,"y":49,"w":76,"h":19}, + "frame": {"x":82,"y":26,"w":76,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":3,"y":221,"w":36,"h":19}, + "frame": {"x":205,"y":3,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":82,"y":364,"w":17,"h":18}, + "frame": {"x":420,"y":87,"w":17,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, @@ -730,7 +730,15 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":26,"y":359,"w":19,"h":18}, + "frame": {"x":95,"y":105,"w":19,"h":18}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, + "sourceSize": {"w":19,"h":19} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":118,"y":105,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":3,"y":378,"w":19,"h":18}, + "frame": {"x":374,"y":89,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":44,"y":175,"w":19,"h":19}, + "frame": {"x":285,"y":45,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":44,"y":198,"w":19,"h":19}, + "frame": {"x":290,"y":68,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -762,7 +770,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":3,"y":175,"w":37,"h":19}, + "frame": {"x":168,"y":68,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":84,"y":3,"w":38,"h":38}, + "frame": {"x":162,"y":26,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":83,"y":87,"w":38,"h":19}, + "frame": {"x":84,"y":82,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":3,"y":3,"w":77,"h":19}, + "frame": {"x":3,"y":83,"w":77,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":82,"y":110,"w":38,"h":19}, + "frame": {"x":126,"y":79,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":43,"y":221,"w":19,"h":19}, + "frame": {"x":308,"y":45,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":43,"y":244,"w":19,"h":19}, + "frame": {"x":305,"y":91,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":42,"y":267,"w":19,"h":19}, + "frame": {"x":313,"y":68,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":42,"y":290,"w":19,"h":19}, + "frame": {"x":328,"y":91,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":3,"y":309,"w":19,"h":19}, + "frame": {"x":324,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":66,"y":225,"w":36,"h":19}, + "frame": {"x":245,"y":3,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":82,"y":179,"w":37,"h":19}, + "frame": {"x":183,"y":91,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":267,"w":35,"h":38}, + "frame": {"x":246,"y":26,"w":35,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":40,"y":313,"w":19,"h":19}, + "frame": {"x":331,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":49,"y":359,"w":19,"h":18}, + "frame": {"x":382,"y":66,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":72,"y":386,"w":19,"h":16}, + "frame": {"x":3,"y":106,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":103,"y":391,"w":19,"h":16}, + "frame": {"x":26,"y":106,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":26,"y":403,"w":19,"h":16}, + "frame": {"x":49,"y":106,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -906,7 +914,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":71,"y":637,"w":13,"h":13}, + "frame": {"x":654,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -914,7 +922,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":105,"y":620,"w":13,"h":9}, + "frame": {"x":205,"y":114,"w":13,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":13,"h":9}, @@ -922,7 +930,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":26,"y":323,"w":9,"h":9}, + "frame": {"x":305,"y":114,"w":9,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, @@ -930,7 +938,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":116,"y":411,"w":5,"h":13}, + "frame": {"x":671,"y":37,"w":5,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, @@ -938,7 +946,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":88,"y":603,"w":13,"h":13}, + "frame": {"x":664,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -946,7 +954,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":105,"y":603,"w":13,"h":13}, + "frame": {"x":664,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -954,7 +962,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":108,"y":202,"w":13,"h":13}, + "frame": {"x":324,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -962,7 +970,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":95,"y":411,"w":17,"h":18}, + "frame": {"x":428,"y":65,"w":17,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, @@ -970,7 +978,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":3,"y":72,"w":76,"h":19}, + "frame": {"x":82,"y":49,"w":76,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, @@ -978,7 +986,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":3,"y":244,"w":36,"h":19}, + "frame": {"x":250,"y":68,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -986,7 +994,7 @@ }, "sprites/buildings/hub.png": { - "frame": {"x":3,"y":95,"w":75,"h":76}, + "frame": {"x":3,"y":3,"w":75,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":75,"h":76}, @@ -994,7 +1002,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":26,"y":423,"w":17,"h":18}, + "frame": {"x":441,"y":87,"w":17,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, @@ -1002,7 +1010,23 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":26,"y":381,"w":19,"h":18}, + "frame": {"x":400,"y":43,"w":19,"h":18}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, + "sourceSize": {"w":19,"h":19} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":416,"y":3,"w":19,"h":18}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, + "sourceSize": {"w":19,"h":19} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":397,"y":88,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":3,"y":400,"w":19,"h":18}, + "frame": {"x":405,"y":65,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":3,"y":332,"w":19,"h":19}, + "frame": {"x":347,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":63,"y":313,"w":19,"h":19}, + "frame": {"x":336,"y":66,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":3,"y":198,"w":37,"h":19}, + "frame": {"x":209,"y":68,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -1042,7 +1066,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":84,"y":45,"w":38,"h":38}, + "frame": {"x":204,"y":26,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -1050,7 +1074,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":82,"y":133,"w":38,"h":19}, + "frame": {"x":141,"y":102,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -1058,7 +1082,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":3,"y":26,"w":77,"h":19}, + "frame": {"x":82,"y":3,"w":77,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, @@ -1066,7 +1090,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":82,"y":156,"w":38,"h":19}, + "frame": {"x":163,"y":3,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":103,"y":322,"w":19,"h":19}, + "frame": {"x":354,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":103,"y":345,"w":19,"h":19}, + "frame": {"x":370,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":26,"y":336,"w":19,"h":19}, + "frame": {"x":351,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":3,"y":355,"w":19,"h":19}, + "frame": {"x":359,"y":66,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":49,"y":336,"w":19,"h":19}, + "frame": {"x":377,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":66,"y":248,"w":36,"h":19}, + "frame": {"x":265,"y":91,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":67,"y":202,"w":37,"h":19}, + "frame": {"x":224,"y":91,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -1130,7 +1154,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":65,"y":271,"w":35,"h":38}, + "frame": {"x":285,"y":3,"w":35,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, @@ -1138,7 +1162,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":103,"y":368,"w":19,"h":19}, + "frame": {"x":393,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1146,7 +1170,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":49,"y":381,"w":19,"h":18}, + "frame": {"x":423,"y":43,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -1154,7 +1178,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":3,"y":422,"w":19,"h":16}, + "frame": {"x":72,"y":106,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -1162,7 +1186,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":49,"y":403,"w":19,"h":16}, + "frame": {"x":449,"y":64,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1170,7 +1194,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":72,"y":406,"w":19,"h":16}, + "frame": {"x":462,"y":84,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1178,7 +1202,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":88,"y":620,"w":13,"h":13}, + "frame": {"x":636,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -1186,7 +1210,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":105,"y":633,"w":13,"h":9}, + "frame": {"x":222,"y":114,"w":13,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":13,"h":9}, @@ -1194,7 +1218,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":72,"y":336,"w":9,"h":9}, + "frame": {"x":318,"y":114,"w":9,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, @@ -1202,7 +1226,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":116,"y":428,"w":5,"h":13}, + "frame": {"x":670,"y":88,"w":5,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, @@ -1210,7 +1234,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":72,"y":356,"w":6,"h":6}, + "frame": {"x":82,"y":72,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1218,7 +1242,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":72,"y":366,"w":6,"h":6}, + "frame": {"x":92,"y":72,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1226,7 +1250,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":67,"y":188,"w":10,"h":10}, + "frame": {"x":357,"y":112,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1234,7 +1258,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":95,"y":396,"w":3,"h":3}, + "frame": {"x":131,"y":72,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1242,7 +1266,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":67,"y":188,"w":10,"h":10}, + "frame": {"x":357,"y":112,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1250,7 +1274,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":26,"y":309,"w":10,"h":10}, + "frame": {"x":371,"y":112,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1258,7 +1282,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":104,"y":287,"w":18,"h":9}, + "frame": {"x":183,"y":114,"w":18,"h":9}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":18,"h":9}, @@ -1266,7 +1290,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":95,"y":403,"w":3,"h":3}, + "frame": {"x":138,"y":72,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":72,"y":376,"w":6,"h":6}, + "frame": {"x":102,"y":72,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":95,"y":386,"w":4,"h":6}, + "frame": {"x":112,"y":72,"w":4,"h":6}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":4,"h":6}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":3,"y":442,"w":17,"h":18}, + "frame": {"x":446,"y":42,"w":17,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":72,"y":349,"w":7,"h":3}, + "frame": {"x":120,"y":72,"w":7,"h":3}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":7,"h":3}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":67,"y":175,"w":11,"h":9}, + "frame": {"x":290,"y":114,"w":11,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":11,"h":9}, @@ -1314,19 +1338,115 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":88,"y":637,"w":13,"h":13}, + "frame": {"x":653,"y":88,"w":13,"h":13}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/color-cross.png": +{ + "frame": {"x":655,"y":71,"w":13,"h":13}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/color-split.png": +{ + "frame": {"x":239,"y":114,"w":13,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":13,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/color-turn.png": +{ + "frame": {"x":331,"y":114,"w":9,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/color.png": +{ + "frame": {"x":672,"y":71,"w":5,"h":13}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/conflict-cross.png": +{ + "frame": {"x":659,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/conflict-split.png": +{ + "frame": {"x":256,"y":114,"w":13,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":13,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/conflict-turn.png": +{ + "frame": {"x":344,"y":114,"w":9,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/conflict.png": +{ + "frame": {"x":676,"y":54,"w":5,"h":13}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/shape-cross.png": +{ + "frame": {"x":653,"y":105,"w":13,"h":13}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/shape-split.png": +{ + "frame": {"x":273,"y":114,"w":13,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":13,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/shape-turn.png": +{ + "frame": {"x":385,"y":111,"w":9,"h":9}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/wires/sets/shape.png": +{ + "frame": {"x":670,"y":105,"w":5,"h":13}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, + "sourceSize": {"w":13,"h":13} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_10.png", "format": "RGBA8888", - "size": {"w":125,"h":653}, + "size": {"w":684,"h":126}, "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:fe51e32f0624c6f33e225f4ba8c720e2:9449d1959e90f92adcb8bce6d6d495e0:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:94475cbcca779b179368a104c95762e6:56ac292833aab56ce7cefe132036a71c:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png index 169d64f8..a372482b 100644 Binary files a/res_built/atlas/atlas0_10.png and b/res_built/atlas/atlas0_10.png differ diff --git a/res_built/atlas/atlas0_100.json b/res_built/atlas/atlas0_100.json index 78b3912c..d8bbaadf 100644 --- a/res_built/atlas/atlas0_100.json +++ b/res_built/atlas/atlas0_100.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":915,"y":1478,"w":100,"h":126}, + "frame": {"x":1873,"y":3,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":915,"y":1608,"w":100,"h":126}, + "frame": {"x":1873,"y":133,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":836,"y":1738,"w":100,"h":126}, + "frame": {"x":1087,"y":2156,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1611,"y":1626,"w":100,"h":126}, + "frame": {"x":1251,"y":1375,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1486,"y":1897,"w":100,"h":126}, + "frame": {"x":1251,"y":1505,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1499,"y":2027,"w":100,"h":126}, + "frame": {"x":1240,"y":1635,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1590,"y":1897,"w":100,"h":126}, + "frame": {"x":1286,"y":1765,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1603,"y":2027,"w":100,"h":126}, + "frame": {"x":1286,"y":1895,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1721,"y":1744,"w":100,"h":126}, + "frame": {"x":1286,"y":2025,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1825,"y":1744,"w":100,"h":126}, + "frame": {"x":1295,"y":2155,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":718,"y":1957,"w":100,"h":126}, + "frame": {"x":926,"y":1431,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":313,"y":2479,"w":100,"h":126}, + "frame": {"x":928,"y":1636,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1383,"y":1686,"w":100,"h":126}, + "frame": {"x":1030,"y":1431,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":1487,"y":1650,"w":100,"h":126}, + "frame": {"x":1052,"y":1167,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":1825,"y":590,"w":100,"h":126}, + "frame": {"x":1052,"y":1297,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1825,"y":720,"w":100,"h":126}, + "frame": {"x":1032,"y":1636,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1813,"y":850,"w":100,"h":126}, + "frame": {"x":1136,"y":1636,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1860,"y":980,"w":100,"h":126}, + "frame": {"x":1078,"y":1766,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":685,"y":2280,"w":100,"h":126}, + "frame": {"x":1078,"y":1896,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":685,"y":2410,"w":100,"h":126}, + "frame": {"x":1078,"y":2026,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":836,"y":1868,"w":100,"h":126}, + "frame": {"x":1182,"y":1766,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":940,"y":1823,"w":100,"h":126}, + "frame": {"x":1182,"y":1896,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1044,"y":1744,"w":100,"h":126}, + "frame": {"x":1182,"y":2026,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1044,"y":1874,"w":100,"h":126}, + "frame": {"x":1191,"y":2156,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1382,"y":1816,"w":100,"h":126}, + "frame": {"x":1088,"y":2286,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":940,"y":1953,"w":100,"h":126}, + "frame": {"x":1192,"y":2286,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1044,"y":2004,"w":100,"h":126}, + "frame": {"x":1184,"y":2416,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1382,"y":1946,"w":100,"h":126}, + "frame": {"x":1184,"y":2546,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":1736,"y":1510,"w":113,"h":113}, + "frame": {"x":1134,"y":1438,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1853,"y":1510,"w":113,"h":113}, + "frame": {"x":1296,"y":2285,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1715,"y":1627,"w":113,"h":113}, + "frame": {"x":1706,"y":1305,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1824,"y":1991,"w":113,"h":113}, + "frame": {"x":1507,"y":1725,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1733,"y":2131,"w":113,"h":113}, + "frame": {"x":1507,"y":1842,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1850,"y":2108,"w":113,"h":113}, + "frame": {"x":1507,"y":1959,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1733,"y":2248,"w":113,"h":113}, + "frame": {"x":1598,"y":1539,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1850,"y":2225,"w":113,"h":113}, + "frame": {"x":1715,"y":1539,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":417,"y":2466,"w":113,"h":113}, + "frame": {"x":1832,"y":1536,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":534,"y":2466,"w":113,"h":113}, + "frame": {"x":1624,"y":1656,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1149,"y":1672,"w":113,"h":113}, + "frame": {"x":1355,"y":1375,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1266,"y":1686,"w":113,"h":113}, + "frame": {"x":1355,"y":1492,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":822,"y":1998,"w":113,"h":113}, + "frame": {"x":1364,"y":1609,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1148,"y":1789,"w":113,"h":113}, + "frame": {"x":1390,"y":1726,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1265,"y":1803,"w":113,"h":113}, + "frame": {"x":1390,"y":1843,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1148,"y":1906,"w":113,"h":113}, + "frame": {"x":1390,"y":1960,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1265,"y":1920,"w":113,"h":113}, + "frame": {"x":1472,"y":1299,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1148,"y":2023,"w":113,"h":113}, + "frame": {"x":1472,"y":1416,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1265,"y":2037,"w":113,"h":113}, + "frame": {"x":1589,"y":1305,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1382,"y":2076,"w":113,"h":113}, + "frame": {"x":1589,"y":1422,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1832,"y":1627,"w":113,"h":113}, + "frame": {"x":1706,"y":1422,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1487,"y":1780,"w":113,"h":113}, + "frame": {"x":1823,"y":1302,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1604,"y":1780,"w":113,"h":113}, + "frame": {"x":1823,"y":1419,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1499,"y":2157,"w":113,"h":113}, + "frame": {"x":1399,"y":2152,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1616,"y":2157,"w":113,"h":113}, + "frame": {"x":1413,"y":2269,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1694,"y":1897,"w":113,"h":113}, + "frame": {"x":1516,"y":2152,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1811,"y":1874,"w":113,"h":113}, + "frame": {"x":1530,"y":2269,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1707,"y":2014,"w":113,"h":113}, + "frame": {"x":1481,"y":1608,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1850,"y":2342,"w":113,"h":113}, + "frame": {"x":1624,"y":1773,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":715,"y":2115,"w":113,"h":113}, + "frame": {"x":1624,"y":1890,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1142,"y":2140,"w":113,"h":113}, + "frame": {"x":1750,"y":2124,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1374,"y":2310,"w":113,"h":113}, + "frame": {"x":1647,"y":2475,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1374,"y":2427,"w":113,"h":113}, + "frame": {"x":1764,"y":2475,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1493,"y":2274,"w":113,"h":113}, + "frame": {"x":1413,"y":2503,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1610,"y":2274,"w":113,"h":113}, + "frame": {"x":1530,"y":2503,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1491,"y":2391,"w":113,"h":113}, + "frame": {"x":1647,"y":2592,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1608,"y":2391,"w":113,"h":113}, + "frame": {"x":1764,"y":2592,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1727,"y":2365,"w":113,"h":113}, + "frame": {"x":1857,"y":395,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":832,"y":2115,"w":113,"h":113}, + "frame": {"x":1741,"y":1656,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":789,"y":2232,"w":113,"h":113}, + "frame": {"x":1741,"y":1773,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":789,"y":2349,"w":113,"h":113}, + "frame": {"x":1741,"y":1890,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":789,"y":2466,"w":113,"h":113}, + "frame": {"x":1858,"y":1653,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":906,"y":2232,"w":113,"h":113}, + "frame": {"x":1858,"y":1770,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":906,"y":2349,"w":113,"h":113}, + "frame": {"x":1858,"y":1887,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":906,"y":2466,"w":113,"h":113}, + "frame": {"x":1624,"y":2007,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1025,"y":2134,"w":113,"h":113}, + "frame": {"x":1741,"y":2007,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1023,"y":2251,"w":113,"h":113}, + "frame": {"x":1858,"y":2004,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1023,"y":2368,"w":113,"h":113}, + "frame": {"x":1633,"y":2124,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1140,"y":2257,"w":113,"h":113}, + "frame": {"x":1647,"y":2241,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1140,"y":2374,"w":113,"h":113}, + "frame": {"x":1764,"y":2241,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1023,"y":2485,"w":113,"h":113}, + "frame": {"x":1647,"y":2358,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1140,"y":2491,"w":113,"h":113}, + "frame": {"x":1764,"y":2358,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1259,"y":2154,"w":113,"h":113}, + "frame": {"x":1413,"y":2386,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1257,"y":2271,"w":113,"h":113}, + "frame": {"x":1530,"y":2386,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1257,"y":2388,"w":113,"h":113}, + "frame": {"x":1296,"y":2402,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1376,"y":2193,"w":113,"h":113}, + "frame": {"x":1288,"y":2519,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":718,"y":1721,"w":114,"h":114}, + "frame": {"x":1856,"y":744,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":12,"w":114,"h":114}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":718,"y":1839,"w":114,"h":114}, + "frame": {"x":1856,"y":862,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":114,"h":114}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":736,"y":1306,"w":102,"h":126}, + "frame": {"x":1871,"y":263,"w":102,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":0,"w":102,"h":126}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":352,"y":2258,"w":140,"h":166}, + "frame": {"x":919,"y":979,"w":140,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":26,"y":23,"w":140,"h":166}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":1019,"y":1510,"w":146,"h":153}, + "frame": {"x":1622,"y":1148,"w":146,"h":153}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":23,"w":146,"h":153}, @@ -736,9 +736,17 @@ "spriteSourceSize": {"x":11,"y":23,"w":173,"h":166}, "sourceSize": {"w":192,"h":192} }, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":901,"y":1836,"w":173,"h":166}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":23,"w":173,"h":166}, + "sourceSize": {"w":192,"h":192} +}, "sprites/blueprints/logic_gate.png": { - "frame": {"x":1605,"y":1175,"w":173,"h":166}, + "frame": {"x":901,"y":2006,"w":173,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":23,"w":173,"h":166}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":1305,"y":981,"w":182,"h":190}, + "frame": {"x":736,"y":1264,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":1491,"y":981,"w":182,"h":190}, + "frame": {"x":740,"y":1458,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":726,"y":979,"w":189,"h":191}, + "frame": {"x":1470,"y":785,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":919,"y":979,"w":189,"h":191}, + "frame": {"x":726,"y":979,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":189,"h":191}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":1112,"y":979,"w":189,"h":191}, + "frame": {"x":1663,"y":785,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":496,"y":2280,"w":185,"h":182}, + "frame": {"x":1063,"y":981,"w":185,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":4,"w":185,"h":182}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1421,"y":785,"w":192,"h":192}, + "frame": {"x":1078,"y":785,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1418,"y":1175,"w":183,"h":166}, + "frame": {"x":715,"y":2221,"w":183,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":26,"w":183,"h":166}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":842,"y":1326,"w":182,"h":148}, + "frame": {"x":902,"y":2345,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":44,"w":182,"h":148}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":858,"y":1174,"w":185,"h":148}, + "frame": {"x":493,"y":2280,"w":185,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":185,"h":148}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1028,"y":1358,"w":182,"h":148}, + "frame": {"x":682,"y":2391,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":148}, @@ -906,7 +914,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":183,"y":2479,"w":126,"h":126}, + "frame": {"x":484,"y":2432,"w":126,"h":126}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, @@ -914,7 +922,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":1019,"y":1667,"w":126,"h":73}, + "frame": {"x":919,"y":1149,"w":126,"h":73}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":53,"w":126,"h":73}, @@ -922,7 +930,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":949,"y":2083,"w":72,"h":73}, + "frame": {"x":1088,"y":2416,"w":72,"h":73}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":54,"y":53,"w":72,"h":73}, @@ -930,7 +938,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":1917,"y":850,"w":18,"h":126}, + "frame": {"x":1955,"y":980,"w":18,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":54,"y":0,"w":18,"h":126}, @@ -938,7 +946,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1725,"y":2482,"w":113,"h":113}, + "frame": {"x":626,"y":2562,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -946,7 +954,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1844,"y":2459,"w":113,"h":113}, + "frame": {"x":743,"y":2543,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -954,7 +962,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":915,"y":1478,"w":100,"h":126}, + "frame": {"x":1873,"y":3,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -962,7 +970,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":1317,"y":1518,"w":137,"h":164}, + "frame": {"x":352,"y":2258,"w":137,"h":164}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":24,"w":137,"h":164}, @@ -978,7 +986,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":735,"y":785,"w":339,"h":190}, + "frame": {"x":3,"y":2479,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -994,7 +1002,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":1169,"y":1518,"w":144,"h":150}, + "frame": {"x":1772,"y":1148,"w":144,"h":150}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":25,"y":25,"w":144,"h":150}, @@ -1002,15 +1010,31 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":740,"y":1478,"w":171,"h":164}, + "frame": {"x":1780,"y":980,"w":171,"h":164}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":24,"w":171,"h":164}, "sourceSize": {"w":192,"h":192} }, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":1252,"y":981,"w":172,"h":164}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":24,"w":172,"h":164}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":1428,"y":980,"w":172,"h":164}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":24,"w":172,"h":164}, + "sourceSize": {"w":192,"h":192} +}, "sprites/buildings/logic_gate.png": { - "frame": {"x":1788,"y":1342,"w":172,"h":164}, + "frame": {"x":1604,"y":980,"w":172,"h":164}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":24,"w":172,"h":164}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":1235,"y":1175,"w":179,"h":188}, + "frame": {"x":718,"y":2029,"w":179,"h":188}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":1,"w":179,"h":188}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":1677,"y":980,"w":179,"h":189}, + "frame": {"x":718,"y":1836,"w":179,"h":189}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":179,"h":189}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":1047,"y":1174,"w":184,"h":180}, + "frame": {"x":740,"y":1652,"w":184,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":5,"w":184,"h":180}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1078,"y":785,"w":339,"h":190}, + "frame": {"x":735,"y":785,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -1138,7 +1162,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1617,"y":785,"w":192,"h":191}, + "frame": {"x":1274,"y":785,"w":192,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":192,"h":191}, @@ -1146,7 +1170,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1782,"y":1173,"w":181,"h":165}, + "frame": {"x":902,"y":2176,"w":181,"h":165}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":27,"w":181,"h":165}, @@ -1154,7 +1178,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1418,"y":1345,"w":181,"h":147}, + "frame": {"x":1252,"y":1149,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":45,"w":181,"h":147}, @@ -1162,7 +1186,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1214,"y":1367,"w":182,"h":147}, + "frame": {"x":868,"y":2497,"w":182,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":182,"h":147}, @@ -1170,7 +1194,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1603,"y":1345,"w":181,"h":147}, + "frame": {"x":1437,"y":1148,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":181,"h":147}, @@ -1178,7 +1202,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":1606,"y":1496,"w":126,"h":126}, + "frame": {"x":346,"y":2558,"w":126,"h":126}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, @@ -1186,7 +1210,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":740,"y":1646,"w":126,"h":71}, + "frame": {"x":922,"y":1356,"w":126,"h":71}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":55,"w":126,"h":71}, @@ -1194,7 +1218,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":1257,"y":2505,"w":71,"h":71}, + "frame": {"x":1372,"y":1300,"w":71,"h":71}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":55,"y":55,"w":71,"h":71}, @@ -1202,7 +1226,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":1591,"y":1650,"w":16,"h":126}, + "frame": {"x":1344,"y":1635,"w":16,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":55,"y":0,"w":16,"h":126}, @@ -1210,7 +1234,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":949,"y":2160,"w":50,"h":64}, + "frame": {"x":928,"y":1766,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1218,7 +1242,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1491,"y":2508,"w":50,"h":64}, + "frame": {"x":1857,"y":512,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1226,7 +1250,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1873,"y":103,"w":82,"h":82}, + "frame": {"x":1156,"y":1267,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1234,7 +1258,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":3,"y":2569,"w":32,"h":32}, + "frame": {"x":3,"y":2673,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1242,7 +1266,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1873,"y":103,"w":82,"h":82}, + "frame": {"x":1156,"y":1267,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1250,7 +1274,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1873,"y":3,"w":80,"h":96}, + "frame": {"x":1156,"y":1167,"w":80,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":80,"h":96}, @@ -1258,7 +1282,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":3,"y":2479,"w":176,"h":86}, + "frame": {"x":726,"y":1174,"w":176,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":4,"w":176,"h":86}, @@ -1266,7 +1290,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1458,"y":1650,"w":24,"h":32}, + "frame": {"x":1825,"y":744,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":736,"y":1436,"w":28,"h":38}, + "frame": {"x":682,"y":2280,"w":28,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":15,"w":28,"h":38}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":1860,"y":1110,"w":20,"h":39}, + "frame": {"x":868,"y":2391,"w":20,"h":39}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":14,"w":20,"h":39}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":1458,"y":1496,"w":144,"h":150}, + "frame": {"x":1825,"y":590,"w":144,"h":150}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":25,"y":25,"w":144,"h":150}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":870,"y":1646,"w":33,"h":17}, + "frame": {"x":1054,"y":2627,"w":33,"h":17}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":47,"y":0,"w":33,"h":17}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":940,"y":1738,"w":73,"h":81}, + "frame": {"x":1156,"y":1353,"w":73,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":0,"w":73,"h":81}, @@ -1314,19 +1338,115 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":726,"y":1174,"w":128,"h":128}, + "frame": {"x":352,"y":2426,"w":128,"h":128}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, "sourceSize": {"w":128,"h":128} +}, +"sprites/wires/sets/color-cross.png": +{ + "frame": {"x":476,"y":2562,"w":126,"h":126}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/color-split.png": +{ + "frame": {"x":926,"y":1561,"w":126,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":55,"w":126,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/color-turn.png": +{ + "frame": {"x":1390,"y":2077,"w":71,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":55,"w":71,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/color.png": +{ + "frame": {"x":1920,"y":1148,"w":16,"h":126}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":0,"w":16,"h":126}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/conflict-cross.png": +{ + "frame": {"x":1054,"y":2497,"w":126,"h":126}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/conflict-split.png": +{ + "frame": {"x":1242,"y":1300,"w":126,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":55,"w":126,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/conflict-turn.png": +{ + "frame": {"x":1465,"y":2077,"w":71,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":55,"w":71,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/conflict.png": +{ + "frame": {"x":614,"y":2432,"w":16,"h":126}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":0,"w":16,"h":126}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/shape-cross.png": +{ + "frame": {"x":922,"y":1226,"w":126,"h":126}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/shape-split.png": +{ + "frame": {"x":1056,"y":1561,"w":126,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":55,"w":126,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/shape-turn.png": +{ + "frame": {"x":1472,"y":1533,"w":71,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":55,"w":71,"h":71}, + "sourceSize": {"w":126,"h":126} +}, +"sprites/wires/sets/shape.png": +{ + "frame": {"x":606,"y":2562,"w":16,"h":126}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":55,"y":0,"w":16,"h":126}, + "sourceSize": {"w":126,"h":126} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_100.png", "format": "RGBA8888", - "size": {"w":1969,"h":2608}, + "size": {"w":1976,"h":2708}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:fe51e32f0624c6f33e225f4ba8c720e2:9449d1959e90f92adcb8bce6d6d495e0:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:94475cbcca779b179368a104c95762e6:56ac292833aab56ce7cefe132036a71c:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png index 77a839b5..6126ce3b 100644 Binary files a/res_built/atlas/atlas0_100.png and b/res_built/atlas/atlas0_100.png differ diff --git a/res_built/atlas/atlas0_25.json b/res_built/atlas/atlas0_25.json index e1dda827..03cbfe2c 100644 --- a/res_built/atlas/atlas0_25.json +++ b/res_built/atlas/atlas0_25.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":145,"y":654,"w":28,"h":32}, + "frame": {"x":480,"y":3,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":315,"y":560,"w":28,"h":32}, + "frame": {"x":480,"y":39,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":438,"y":345,"w":28,"h":32}, + "frame": {"x":237,"y":650,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":455,"y":207,"w":28,"h":32}, + "frame": {"x":169,"y":719,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":415,"y":566,"w":28,"h":32}, + "frame": {"x":135,"y":726,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":449,"y":593,"w":28,"h":32}, + "frame": {"x":103,"y":744,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":449,"y":629,"w":28,"h":32}, + "frame": {"x":235,"y":686,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":349,"y":659,"w":28,"h":32}, + "frame": {"x":267,"y":691,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":449,"y":665,"w":28,"h":32}, + "frame": {"x":299,"y":707,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":449,"y":701,"w":28,"h":32}, + "frame": {"x":331,"y":716,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":347,"y":551,"w":28,"h":32}, + "frame": {"x":480,"y":75,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":349,"y":587,"w":28,"h":32}, + "frame": {"x":71,"y":588,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":349,"y":623,"w":28,"h":32}, + "frame": {"x":71,"y":624,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":179,"y":686,"w":28,"h":32}, + "frame": {"x":71,"y":660,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":379,"y":107,"w":28,"h":32}, + "frame": {"x":71,"y":696,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":383,"y":143,"w":28,"h":32}, + "frame": {"x":205,"y":650,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":391,"y":207,"w":28,"h":32}, + "frame": {"x":171,"y":683,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":415,"y":171,"w":28,"h":32}, + "frame": {"x":137,"y":690,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":423,"y":207,"w":28,"h":32}, + "frame": {"x":103,"y":708,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":470,"y":311,"w":28,"h":32}, + "frame": {"x":71,"y":732,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":470,"y":347,"w":28,"h":32}, + "frame": {"x":269,"y":655,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":438,"y":381,"w":28,"h":32}, + "frame": {"x":301,"y":671,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":470,"y":383,"w":28,"h":32}, + "frame": {"x":333,"y":680,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":438,"y":417,"w":28,"h":32}, + "frame": {"x":365,"y":691,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":470,"y":419,"w":28,"h":32}, + "frame": {"x":397,"y":719,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":438,"y":453,"w":28,"h":32}, + "frame": {"x":429,"y":725,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":470,"y":455,"w":28,"h":32}, + "frame": {"x":461,"y":725,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":447,"y":171,"w":28,"h":32}, + "frame": {"x":203,"y":686,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":143,"y":620,"w":30,"h":30}, + "frame": {"x":343,"y":295,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":179,"y":550,"w":30,"h":30}, + "frame": {"x":429,"y":311,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":389,"y":498,"w":30,"h":30}, + "frame": {"x":145,"y":452,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":211,"y":656,"w":30,"h":30}, + "frame": {"x":313,"y":569,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":245,"y":656,"w":30,"h":30}, + "frame": {"x":408,"y":583,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":211,"y":690,"w":30,"h":30}, + "frame": {"x":104,"y":504,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":245,"y":690,"w":30,"h":30}, + "frame": {"x":138,"y":520,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":279,"y":662,"w":30,"h":30}, + "frame": {"x":104,"y":538,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":313,"y":664,"w":30,"h":30}, + "frame": {"x":138,"y":554,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":279,"y":696,"w":30,"h":30}, + "frame": {"x":104,"y":572,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":179,"y":584,"w":30,"h":30}, + "frame": {"x":429,"y":345,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":213,"y":554,"w":30,"h":30}, + "frame": {"x":343,"y":329,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":247,"y":554,"w":30,"h":30}, + "frame": {"x":429,"y":379,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":213,"y":588,"w":30,"h":30}, + "frame": {"x":155,"y":316,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":247,"y":588,"w":30,"h":30}, + "frame": {"x":148,"y":350,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":281,"y":560,"w":30,"h":30}, + "frame": {"x":148,"y":384,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":281,"y":594,"w":30,"h":30}, + "frame": {"x":429,"y":413,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":315,"y":596,"w":30,"h":30}, + "frame": {"x":429,"y":447,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":145,"y":690,"w":30,"h":30}, + "frame": {"x":146,"y":418,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":138,"y":724,"w":30,"h":30}, + "frame": {"x":425,"y":481,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":423,"y":498,"w":30,"h":30}, + "frame": {"x":145,"y":486,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":172,"y":724,"w":30,"h":30}, + "frame": {"x":321,"y":467,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":179,"y":618,"w":30,"h":30}, + "frame": {"x":321,"y":501,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":177,"y":652,"w":30,"h":30}, + "frame": {"x":416,"y":515,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":213,"y":622,"w":30,"h":30}, + "frame": {"x":416,"y":549,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":247,"y":622,"w":30,"h":30}, + "frame": {"x":279,"y":519,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":281,"y":628,"w":30,"h":30}, + "frame": {"x":313,"y":535,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":315,"y":630,"w":30,"h":30}, + "frame": {"x":279,"y":553,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":313,"y":698,"w":30,"h":30}, + "frame": {"x":3,"y":578,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":206,"y":724,"w":30,"h":30}, + "frame": {"x":138,"y":588,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":437,"y":277,"w":30,"h":30}, + "frame": {"x":437,"y":657,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":415,"y":602,"w":30,"h":30}, + "frame": {"x":103,"y":606,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":381,"y":634,"w":30,"h":30}, + "frame": {"x":37,"y":656,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":415,"y":636,"w":30,"h":30}, + "frame": {"x":3,"y":680,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":447,"y":559,"w":30,"h":30}, + "frame": {"x":137,"y":622,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":347,"y":695,"w":30,"h":30}, + "frame": {"x":103,"y":640,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":381,"y":668,"w":30,"h":30}, + "frame": {"x":37,"y":690,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":415,"y":670,"w":30,"h":30}, + "frame": {"x":3,"y":714,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":240,"y":724,"w":30,"h":30}, + "frame": {"x":275,"y":587,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":274,"y":730,"w":30,"h":30}, + "frame": {"x":309,"y":603,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":308,"y":732,"w":30,"h":30}, + "frame": {"x":274,"y":621,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":411,"y":103,"w":30,"h":30}, + "frame": {"x":343,"y":612,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":445,"y":103,"w":30,"h":30}, + "frame": {"x":308,"y":637,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":415,"y":137,"w":30,"h":30}, + "frame": {"x":403,"y":617,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":409,"y":243,"w":30,"h":30}, + "frame": {"x":342,"y":646,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":403,"y":277,"w":30,"h":30}, + "frame": {"x":437,"y":623,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":402,"y":311,"w":30,"h":30}, + "frame": {"x":403,"y":651,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":443,"y":243,"w":30,"h":30}, + "frame": {"x":471,"y":623,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":436,"y":311,"w":30,"h":30}, + "frame": {"x":400,"y":685,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":457,"y":491,"w":30,"h":30}, + "frame": {"x":471,"y":657,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":457,"y":525,"w":30,"h":30}, + "frame": {"x":434,"y":691,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":342,"y":732,"w":30,"h":30}, + "frame": {"x":468,"y":691,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":379,"y":532,"w":30,"h":30}, + "frame": {"x":37,"y":588,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":413,"y":532,"w":30,"h":30}, + "frame": {"x":3,"y":612,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":381,"y":566,"w":30,"h":30}, + "frame": {"x":37,"y":622,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":381,"y":600,"w":30,"h":30}, + "frame": {"x":3,"y":646,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":381,"y":702,"w":30,"h":30}, + "frame": {"x":171,"y":649,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":415,"y":704,"w":30,"h":30}, + "frame": {"x":137,"y":656,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":449,"y":737,"w":28,"h":32}, + "frame": {"x":363,"y":727,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":103,"y":567,"w":36,"h":43}, + "frame": {"x":472,"y":111,"w":36,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":5,"w":36,"h":43}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":92,"y":348,"w":87,"h":48}, + "frame": {"x":182,"y":415,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":141,"y":504,"w":38,"h":40}, + "frame": {"x":471,"y":205,"w":38,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, @@ -730,7 +730,15 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":285,"y":513,"w":45,"h":43}, + "frame": {"x":463,"y":337,"w":45,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":463,"y":384,"w":45,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":389,"y":357,"w":45,"h":43}, + "frame": {"x":463,"y":431,"w":45,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":287,"y":357,"w":47,"h":48}, + "frame": {"x":95,"y":400,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":287,"y":409,"w":47,"h":48}, + "frame": {"x":374,"y":462,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -762,7 +770,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":3,"y":700,"w":89,"h":48}, + "frame": {"x":3,"y":348,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":383,"y":3,"w":96,"h":96}, + "frame": {"x":191,"y":3,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":191,"y":159,"w":96,"h":48}, + "frame": {"x":3,"y":244,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":191,"y":3,"w":188,"h":48}, + "frame": {"x":191,"y":103,"w":188,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":3,"y":544,"w":96,"h":48}, + "frame": {"x":191,"y":259,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":287,"y":211,"w":48,"h":48}, + "frame": {"x":383,"y":203,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":339,"y":211,"w":48,"h":48}, + "frame": {"x":379,"y":255,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":247,"y":305,"w":48,"h":48}, + "frame": {"x":103,"y":244,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":299,"y":305,"w":48,"h":48}, + "frame": {"x":291,"y":259,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":338,"y":357,"w":47,"h":47}, + "frame": {"x":365,"y":514,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":92,"y":400,"w":87,"h":48}, + "frame": {"x":273,"y":415,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":103,"y":244,"w":89,"h":48}, + "frame": {"x":182,"y":363,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":344,"w":85,"h":96}, + "frame": {"x":391,"y":3,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":183,"y":352,"w":48,"h":48}, + "frame": {"x":377,"y":307,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":195,"y":305,"w":48,"h":43}, + "frame": {"x":450,"y":576,"w":48,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":196,"y":263,"w":48,"h":38}, + "frame": {"x":52,"y":504,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":248,"y":263,"w":48,"h":38}, + "frame": {"x":52,"y":546,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":300,"y":263,"w":48,"h":38}, + "frame": {"x":172,"y":565,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -906,7 +914,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":103,"y":531,"w":32,"h":32}, + "frame": {"x":435,"y":203,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -914,7 +922,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":338,"y":505,"w":32,"h":19}, + "frame": {"x":201,"y":722,"w":32,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, @@ -922,7 +930,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":479,"y":103,"w":19,"h":19}, + "frame": {"x":3,"y":748,"w":19,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, @@ -930,7 +938,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":483,"y":3,"w":6,"h":32}, + "frame": {"x":367,"y":363,"w":6,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, @@ -938,7 +946,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":376,"y":736,"w":30,"h":30}, + "frame": {"x":103,"y":674,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -946,7 +954,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":410,"y":738,"w":30,"h":30}, + "frame": {"x":37,"y":724,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -954,7 +962,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":145,"y":654,"w":28,"h":32}, + "frame": {"x":480,"y":3,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -962,7 +970,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":103,"y":614,"w":36,"h":43}, + "frame": {"x":472,"y":158,"w":36,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":5,"w":36,"h":43}, @@ -970,7 +978,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":191,"y":107,"w":184,"h":48}, + "frame": {"x":191,"y":207,"w":184,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, @@ -978,7 +986,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":92,"y":452,"w":87,"h":48}, + "frame": {"x":3,"y":452,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -994,7 +1002,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":103,"y":661,"w":38,"h":40}, + "frame": {"x":471,"y":249,"w":38,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, @@ -1002,7 +1010,23 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":389,"y":404,"w":45,"h":43}, + "frame": {"x":463,"y":478,"w":45,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":230,"y":519,"w":45,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":359,"y":565,"w":45,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":389,"y":451,"w":45,"h":43}, + "frame": {"x":3,"y":504,"w":45,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":5,"w":45,"h":43}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":287,"y":461,"w":47,"h":48}, + "frame": {"x":94,"y":452,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":351,"y":305,"w":47,"h":48}, + "frame": {"x":270,"y":467,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":291,"y":159,"w":88,"h":48}, + "frame": {"x":275,"y":363,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1042,7 +1066,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":3,"y":244,"w":96,"h":96}, + "frame": {"x":291,"y":3,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1050,7 +1074,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":3,"y":596,"w":96,"h":48}, + "frame": {"x":191,"y":311,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -1058,7 +1082,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":191,"y":55,"w":188,"h":48}, + "frame": {"x":191,"y":155,"w":188,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, @@ -1066,7 +1090,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":3,"y":648,"w":96,"h":48}, + "frame": {"x":3,"y":296,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":183,"y":404,"w":48,"h":48}, + "frame": {"x":291,"y":311,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":183,"y":456,"w":48,"h":48}, + "frame": {"x":377,"y":359,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":235,"y":357,"w":48,"h":48}, + "frame": {"x":103,"y":296,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":235,"y":461,"w":48,"h":47}, + "frame": {"x":377,"y":411,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":338,"y":408,"w":47,"h":47}, + "frame": {"x":460,"y":525,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":196,"y":211,"w":87,"h":48}, + "frame": {"x":179,"y":467,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":103,"y":296,"w":88,"h":48}, + "frame": {"x":3,"y":400,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1130,7 +1154,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":444,"w":85,"h":96}, + "frame": {"x":383,"y":103,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -1138,7 +1162,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":235,"y":409,"w":48,"h":48}, + "frame": {"x":96,"y":348,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1146,7 +1170,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":338,"y":459,"w":47,"h":42}, + "frame": {"x":179,"y":519,"w":47,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, @@ -1154,7 +1178,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":352,"y":263,"w":47,"h":38}, + "frame": {"x":224,"y":566,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, @@ -1162,7 +1186,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":183,"y":508,"w":47,"h":38}, + "frame": {"x":172,"y":607,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1170,7 +1194,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":234,"y":512,"w":47,"h":38}, + "frame": {"x":223,"y":608,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1178,7 +1202,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":143,"y":548,"w":32,"h":32}, + "frame": {"x":435,"y":239,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1186,7 +1210,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":334,"y":528,"w":32,"h":19}, + "frame": {"x":260,"y":727,"w":32,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, @@ -1194,7 +1218,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":479,"y":126,"w":19,"h":19}, + "frame": {"x":395,"y":755,"w":19,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, @@ -1202,7 +1226,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":483,"y":39,"w":6,"h":32}, + "frame": {"x":367,"y":399,"w":6,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, @@ -1210,7 +1234,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":391,"y":243,"w":14,"h":16}, + "frame": {"x":355,"y":471,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1218,7 +1242,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":3,"y":752,"w":14,"h":16}, + "frame": {"x":355,"y":491,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1226,7 +1250,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":449,"y":137,"w":22,"h":22}, + "frame": {"x":377,"y":640,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1234,7 +1258,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":402,"y":345,"w":8,"h":8}, + "frame": {"x":347,"y":562,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1242,7 +1266,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":449,"y":137,"w":22,"h":22}, + "frame": {"x":377,"y":640,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1250,7 +1274,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":383,"y":179,"w":22,"h":24}, + "frame": {"x":377,"y":612,"w":22,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":22,"h":24}, @@ -1258,7 +1282,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":92,"y":504,"w":45,"h":23}, + "frame": {"x":3,"y":551,"w":45,"h":23}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":45,"h":23}, @@ -1266,7 +1290,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":414,"y":345,"w":8,"h":8}, + "frame": {"x":347,"y":574,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":374,"y":505,"w":9,"h":11}, + "frame": {"x":347,"y":547,"w":9,"h":11}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":3,"w":9,"h":11}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":491,"y":491,"w":7,"h":12}, + "frame": {"x":502,"y":576,"w":7,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":2,"w":7,"h":12}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":96,"y":705,"w":38,"h":40}, + "frame": {"x":467,"y":293,"w":38,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":438,"y":489,"w":10,"h":5}, + "frame": {"x":37,"y":578,"w":10,"h":5}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":10,"h":5}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":477,"y":243,"w":20,"h":21}, + "frame": {"x":376,"y":666,"w":20,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":21}, @@ -1314,19 +1338,115 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":143,"y":584,"w":32,"h":32}, + "frame": {"x":431,"y":275,"w":32,"h":32}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/color-cross.png": +{ + "frame": {"x":155,"y":244,"w":32,"h":32}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/color-split.png": +{ + "frame": {"x":319,"y":752,"w":32,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/color-turn.png": +{ + "frame": {"x":237,"y":722,"w":19,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/color.png": +{ + "frame": {"x":364,"y":435,"w":6,"h":32}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/conflict-cross.png": +{ + "frame": {"x":155,"y":280,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/conflict-split.png": +{ + "frame": {"x":201,"y":745,"w":32,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/conflict-turn.png": +{ + "frame": {"x":296,"y":743,"w":19,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/conflict.png": +{ + "frame": {"x":355,"y":511,"w":6,"h":32}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/shape-cross.png": +{ + "frame": {"x":343,"y":259,"w":32,"h":32}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/shape-split.png": +{ + "frame": {"x":260,"y":750,"w":32,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/shape-turn.png": +{ + "frame": {"x":237,"y":745,"w":19,"h":19}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/sets/shape.png": +{ + "frame": {"x":450,"y":515,"w":6,"h":32}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, + "sourceSize": {"w":32,"h":32} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_25.png", "format": "RGBA8888", - "size": {"w":501,"h":772}, + "size": {"w":512,"h":779}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:fe51e32f0624c6f33e225f4ba8c720e2:9449d1959e90f92adcb8bce6d6d495e0:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:94475cbcca779b179368a104c95762e6:56ac292833aab56ce7cefe132036a71c:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png index 68382c96..a15a24de 100644 Binary files a/res_built/atlas/atlas0_25.png and b/res_built/atlas/atlas0_25.png differ diff --git a/res_built/atlas/atlas0_50.json b/res_built/atlas/atlas0_50.json index 1216ab41..8b5f1235 100644 --- a/res_built/atlas/atlas0_50.json +++ b/res_built/atlas/atlas0_50.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":947,"y":3,"w":51,"h":63}, + "frame": {"x":837,"y":521,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":947,"y":70,"w":51,"h":63}, + "frame": {"x":843,"y":588,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":846,"y":644,"w":51,"h":63}, + "frame": {"x":601,"y":1163,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":647,"y":863,"w":51,"h":63}, + "frame": {"x":619,"y":791,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":703,"y":802,"w":51,"h":63}, + "frame": {"x":719,"y":971,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":758,"y":791,"w":51,"h":63}, + "frame": {"x":724,"y":1099,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":763,"y":858,"w":51,"h":63}, + "frame": {"x":774,"y":971,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":818,"y":839,"w":51,"h":63}, + "frame": {"x":780,"y":1038,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":934,"y":832,"w":51,"h":63}, + "frame": {"x":785,"y":1166,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":607,"y":932,"w":51,"h":63}, + "frame": {"x":766,"y":1233,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":947,"y":137,"w":51,"h":63}, + "frame": {"x":928,"y":353,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":770,"y":471,"w":51,"h":63}, + "frame": {"x":805,"y":700,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":791,"y":600,"w":51,"h":63}, + "frame": {"x":860,"y":695,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":765,"y":261,"w":51,"h":63}, + "frame": {"x":892,"y":504,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":765,"y":328,"w":51,"h":63}, + "frame": {"x":898,"y":571,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":881,"y":260,"w":51,"h":63}, + "frame": {"x":947,"y":500,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":825,"y":443,"w":51,"h":63}, + "frame": {"x":953,"y":567,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":832,"y":510,"w":51,"h":63}, + "frame": {"x":866,"y":762,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":887,"y":510,"w":51,"h":63}, + "frame": {"x":541,"y":1035,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":846,"y":577,"w":51,"h":63}, + "frame": {"x":609,"y":1035,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":814,"y":711,"w":51,"h":63}, + "frame": {"x":601,"y":1230,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":869,"y":711,"w":51,"h":63}, + "frame": {"x":601,"y":1297,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":901,"y":631,"w":51,"h":63}, + "frame": {"x":664,"y":1035,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":924,"y":698,"w":51,"h":63}, + "frame": {"x":656,"y":1163,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":875,"y":778,"w":51,"h":63}, + "frame": {"x":656,"y":1230,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":930,"y":765,"w":51,"h":63}, + "frame": {"x":656,"y":1297,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":587,"y":798,"w":51,"h":63}, + "frame": {"x":711,"y":1230,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":592,"y":865,"w":51,"h":63}, + "frame": {"x":711,"y":1297,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":818,"y":199,"w":57,"h":57}, + "frame": {"x":805,"y":767,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":879,"y":199,"w":57,"h":57}, + "frame": {"x":558,"y":791,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":880,"y":449,"w":57,"h":57}, + "frame": {"x":658,"y":974,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":616,"y":999,"w":57,"h":57}, + "frame": {"x":731,"y":910,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":616,"y":1060,"w":57,"h":57}, + "frame": {"x":719,"y":1038,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":677,"y":991,"w":57,"h":57}, + "frame": {"x":724,"y":1166,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":677,"y":1052,"w":57,"h":57}, + "frame": {"x":779,"y":1105,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":738,"y":991,"w":57,"h":57}, + "frame": {"x":766,"y":1300,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":738,"y":1052,"w":57,"h":57}, + "frame": {"x":792,"y":910,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":784,"y":925,"w":57,"h":57}, + "frame": {"x":853,"y":890,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":940,"y":204,"w":57,"h":57}, + "frame": {"x":558,"y":852,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":820,"y":260,"w":57,"h":57}, + "frame": {"x":548,"y":913,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":820,"y":321,"w":57,"h":57}, + "frame": {"x":536,"y":974,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":936,"y":265,"w":57,"h":57}, + "frame": {"x":541,"y":1102,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":881,"y":327,"w":57,"h":57}, + "frame": {"x":540,"y":1163,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":942,"y":326,"w":57,"h":57}, + "frame": {"x":540,"y":1224,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":942,"y":387,"w":57,"h":57}, + "frame": {"x":597,"y":974,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":820,"y":382,"w":57,"h":57}, + "frame": {"x":609,"y":913,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":881,"y":388,"w":57,"h":57}, + "frame": {"x":602,"y":1102,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":942,"y":448,"w":57,"h":57}, + "frame": {"x":540,"y":1285,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":942,"y":509,"w":57,"h":57}, + "frame": {"x":663,"y":1102,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":942,"y":570,"w":57,"h":57}, + "frame": {"x":674,"y":788,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":814,"y":778,"w":57,"h":57}, + "frame": {"x":735,"y":788,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":642,"y":802,"w":57,"h":57}, + "frame": {"x":796,"y":828,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":702,"y":869,"w":57,"h":57}, + "frame": {"x":857,"y":829,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":873,"y":845,"w":57,"h":57}, + "frame": {"x":674,"y":849,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":662,"y":930,"w":57,"h":57}, + "frame": {"x":735,"y":849,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":723,"y":930,"w":57,"h":57}, + "frame": {"x":670,"y":910,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":845,"y":906,"w":57,"h":57}, + "frame": {"x":829,"y":971,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":799,"y":986,"w":57,"h":57}, + "frame": {"x":835,"y":1032,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":921,"y":1150,"w":57,"h":57}, + "frame": {"x":918,"y":829,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":598,"y":1243,"w":57,"h":57}, + "frame": {"x":901,"y":1195,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":663,"y":1182,"w":57,"h":57}, + "frame": {"x":962,"y":1195,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":659,"y":1243,"w":57,"h":57}, + "frame": {"x":888,"y":1256,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":724,"y":1174,"w":57,"h":57}, + "frame": {"x":888,"y":1317,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":724,"y":1235,"w":57,"h":57}, + "frame": {"x":949,"y":1256,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":785,"y":1230,"w":57,"h":57}, + "frame": {"x":949,"y":1317,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":785,"y":1291,"w":57,"h":57}, + "frame": {"x":915,"y":695,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":799,"y":1047,"w":57,"h":57}, + "frame": {"x":840,"y":1093,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":906,"y":906,"w":57,"h":57}, + "frame": {"x":840,"y":1154,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":860,"y":967,"w":57,"h":57}, + "frame": {"x":821,"y":1233,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":860,"y":1028,"w":57,"h":57}, + "frame": {"x":827,"y":1294,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":921,"y":967,"w":57,"h":57}, + "frame": {"x":281,"y":1255,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":921,"y":1028,"w":57,"h":57}, + "frame": {"x":280,"y":1316,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":860,"y":1089,"w":57,"h":57}, + "frame": {"x":342,"y":1257,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":921,"y":1089,"w":57,"h":57}, + "frame": {"x":403,"y":1297,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":799,"y":1108,"w":57,"h":57}, + "frame": {"x":464,"y":1297,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":860,"y":1150,"w":57,"h":57}, + "frame": {"x":914,"y":890,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":677,"y":1113,"w":57,"h":57}, + "frame": {"x":890,"y":951,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":738,"y":1113,"w":57,"h":57}, + "frame": {"x":896,"y":1012,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":799,"y":1169,"w":57,"h":57}, + "frame": {"x":901,"y":1073,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":860,"y":1211,"w":57,"h":57}, + "frame": {"x":901,"y":1134,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":921,"y":1211,"w":57,"h":57}, + "frame": {"x":951,"y":951,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":549,"y":1120,"w":57,"h":57}, + "frame": {"x":957,"y":1012,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":610,"y":1121,"w":57,"h":57}, + "frame": {"x":962,"y":1073,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":602,"y":1182,"w":57,"h":57}, + "frame": {"x":962,"y":1134,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":770,"y":538,"w":58,"h":58}, + "frame": {"x":923,"y":291,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":58,"h":58}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":756,"y":199,"w":58,"h":58}, + "frame": {"x":863,"y":442,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":58,"h":58}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":535,"y":879,"w":53,"h":63}, + "frame": {"x":786,"y":588,"w":53,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":53,"h":63}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":378,"y":1056,"w":71,"h":84}, + "frame": {"x":547,"y":703,"w":71,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":11,"w":71,"h":84}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":173,"y":874,"w":172,"h":96}, + "frame": {"x":174,"y":774,"w":172,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, @@ -730,7 +730,15 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":100,"y":1261,"w":88,"h":84}, + "frame": {"x":443,"y":886,"w":88,"h":84}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":11,"w":88,"h":84}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":444,"y":974,"w":88,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":11,"w":88,"h":84}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":192,"y":1261,"w":88,"h":84}, + "frame": {"x":622,"y":700,"w":88,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":11,"w":88,"h":84}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":282,"y":1056,"w":92,"h":96}, + "frame": {"x":494,"y":603,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":282,"y":1156,"w":92,"h":96}, + "frame": {"x":281,"y":1056,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":570,"y":503,"w":96,"h":96}, + "frame": {"x":570,"y":403,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":395,"y":603,"w":95,"h":96}, + "frame": {"x":182,"y":1061,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":182,"y":1061,"w":96,"h":96}, + "frame": {"x":570,"y":503,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":352,"y":703,"w":95,"h":93}, + "frame": {"x":590,"y":603,"w":95,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":451,"y":703,"w":93,"h":93}, + "frame": {"x":689,"y":603,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":395,"y":403,"w":171,"h":96}, + "frame": {"x":173,"y":874,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":182,"y":1161,"w":96,"h":96}, + "frame": {"x":670,"y":403,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":3,"y":1261,"w":93,"h":84}, + "frame": {"x":448,"y":798,"w":93,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":450,"y":800,"w":93,"h":75}, + "frame": {"x":347,"y":976,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":352,"y":800,"w":94,"h":75}, + "frame": {"x":350,"y":798,"w":94,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":382,"y":1232,"w":93,"h":75}, + "frame": {"x":444,"y":1062,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, @@ -906,7 +914,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":540,"y":946,"w":63,"h":63}, + "frame": {"x":377,"y":1055,"w":63,"h":63}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, @@ -914,7 +922,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":382,"y":1311,"w":63,"h":37}, + "frame": {"x":765,"y":344,"w":63,"h":37}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":26,"w":63,"h":37}, @@ -922,7 +930,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":901,"y":577,"w":37,"h":37}, + "frame": {"x":983,"y":353,"w":37,"h":37}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":26,"y":26,"w":37,"h":37}, @@ -938,7 +946,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":846,"y":1272,"w":57,"h":57}, + "frame": {"x":921,"y":756,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -946,7 +954,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":907,"y":1272,"w":57,"h":57}, + "frame": {"x":953,"y":634,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -954,7 +962,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":947,"y":3,"w":51,"h":63}, + "frame": {"x":837,"y":521,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -962,7 +970,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":740,"y":703,"w":70,"h":84}, + "frame": {"x":947,"y":163,"w":70,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":11,"w":70,"h":84}, @@ -978,7 +986,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":395,"y":503,"w":171,"h":96}, + "frame": {"x":395,"y":403,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -994,7 +1002,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":469,"y":1123,"w":73,"h":76}, + "frame": {"x":947,"y":3,"w":73,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, @@ -1002,7 +1010,23 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":444,"y":879,"w":87,"h":84}, + "frame": {"x":714,"y":700,"w":87,"h":84}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":11,"w":87,"h":84}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":847,"y":199,"w":87,"h":84}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":11,"w":87,"h":84}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":832,"y":287,"w":87,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":11,"w":87,"h":84}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":378,"y":1144,"w":87,"h":84}, + "frame": {"x":770,"y":385,"w":87,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":11,"w":87,"h":84}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":645,"y":703,"w":91,"h":95}, + "frame": {"x":281,"y":1156,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":349,"y":879,"w":91,"h":95}, + "frame": {"x":348,"y":877,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -1034,7 +1058,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":174,"y":674,"w":174,"h":96}, + "frame": {"x":3,"y":1261,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":494,"y":603,"w":95,"h":96}, + "frame": {"x":182,"y":1161,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":593,"y":603,"w":95,"h":96}, + "frame": {"x":181,"y":1261,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":692,"y":603,"w":95,"h":96}, + "frame": {"x":395,"y":603,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":284,"y":1256,"w":94,"h":91}, + "frame": {"x":352,"y":703,"w":94,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":548,"y":703,"w":93,"h":91}, + "frame": {"x":450,"y":703,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":570,"y":403,"w":171,"h":96}, + "frame": {"x":395,"y":503,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -1122,7 +1146,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":174,"y":774,"w":174,"h":96}, + "frame": {"x":174,"y":674,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -1154,7 +1178,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":347,"y":978,"w":92,"h":74}, + "frame": {"x":444,"y":1141,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, @@ -1162,7 +1186,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":444,"y":967,"w":92,"h":74}, + "frame": {"x":444,"y":1219,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1170,7 +1194,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":453,"y":1045,"w":92,"h":74}, + "frame": {"x":751,"y":199,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1178,7 +1202,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":549,"y":1013,"w":63,"h":63}, + "frame": {"x":377,"y":1122,"w":63,"h":63}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, @@ -1186,7 +1210,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":549,"y":1080,"w":63,"h":36}, + "frame": {"x":828,"y":655,"w":63,"h":36}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":27,"w":63,"h":36}, @@ -1194,7 +1218,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":547,"y":839,"w":36,"h":36}, + "frame": {"x":403,"y":1257,"w":36,"h":36}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":27,"w":36,"h":36}, @@ -1202,7 +1226,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":743,"y":203,"w":9,"h":63}, + "frame": {"x":535,"y":886,"w":9,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":0,"w":9,"h":63}, @@ -1210,7 +1234,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":449,"y":1311,"w":26,"h":32}, + "frame": {"x":985,"y":291,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1218,7 +1242,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":791,"y":667,"w":26,"h":32}, + "frame": {"x":982,"y":775,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1226,7 +1250,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":556,"y":1181,"w":42,"h":42}, + "frame": {"x":341,"y":1318,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1234,7 +1258,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":821,"y":667,"w":16,"h":16}, + "frame": {"x":853,"y":951,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1242,7 +1266,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":556,"y":1181,"w":42,"h":42}, + "frame": {"x":341,"y":1318,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1250,7 +1274,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":956,"y":631,"w":42,"h":48}, + "frame": {"x":619,"y":858,"w":42,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, @@ -1258,7 +1282,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":479,"y":1283,"w":89,"h":44}, + "frame": {"x":770,"y":473,"w":89,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, @@ -1266,7 +1290,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":371,"y":674,"w":14,"h":16}, + "frame": {"x":935,"y":638,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":352,"y":674,"w":15,"h":20}, + "frame": {"x":1005,"y":251,"w":15,"h":20}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":7,"w":15,"h":20}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":745,"y":471,"w":12,"h":21}, + "frame": {"x":387,"y":1318,"w":12,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":6,"w":12,"h":21}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":479,"y":1203,"w":73,"h":76}, + "frame": {"x":947,"y":83,"w":73,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":901,"y":618,"w":18,"h":9}, + "frame": {"x":743,"y":277,"w":18,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":18,"h":9}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":556,"y":1227,"w":38,"h":41}, + "frame": {"x":786,"y":655,"w":38,"h":41}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":38,"h":41}, @@ -1314,19 +1338,115 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":745,"y":403,"w":64,"h":64}, + "frame": {"x":376,"y":1189,"w":64,"h":64}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/sets/color-cross.png": +{ + "frame": {"x":765,"y":277,"w":63,"h":63}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/color-split.png": +{ + "frame": {"x":938,"y":251,"w":63,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":27,"w":63,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/color-turn.png": +{ + "frame": {"x":895,"y":655,"w":36,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":27,"w":36,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/color.png": +{ + "frame": {"x":545,"y":798,"w":9,"h":63}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":0,"w":9,"h":63}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/conflict-cross.png": +{ + "frame": {"x":770,"y":521,"w":63,"h":63}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/conflict-split.png": +{ + "frame": {"x":928,"y":420,"w":63,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":27,"w":63,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/conflict-turn.png": +{ + "frame": {"x":976,"y":695,"w":36,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":27,"w":36,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/conflict.png": +{ + "frame": {"x":596,"y":1035,"w":9,"h":63}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":0,"w":9,"h":63}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/shape-cross.png": +{ + "frame": {"x":861,"y":375,"w":63,"h":63}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/shape-split.png": +{ + "frame": {"x":925,"y":460,"w":63,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":27,"w":63,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/shape-turn.png": +{ + "frame": {"x":982,"y":735,"w":36,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":27,"w":36,"h":36}, + "sourceSize": {"w":63,"h":63} +}, +"sprites/wires/sets/shape.png": +{ + "frame": {"x":711,"y":1163,"w":9,"h":63}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":27,"y":0,"w":9,"h":63}, + "sourceSize": {"w":63,"h":63} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_50.png", "format": "RGBA8888", - "size": {"w":1002,"h":1351}, + "size": {"w":1023,"h":1377}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:fe51e32f0624c6f33e225f4ba8c720e2:9449d1959e90f92adcb8bce6d6d495e0:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:94475cbcca779b179368a104c95762e6:56ac292833aab56ce7cefe132036a71c:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png index 3d1de1d2..1a4fb511 100644 Binary files a/res_built/atlas/atlas0_50.png and b/res_built/atlas/atlas0_50.png differ diff --git a/res_built/atlas/atlas0_75.json b/res_built/atlas/atlas0_75.json index 905f2746..9d541ae5 100644 --- a/res_built/atlas/atlas0_75.json +++ b/res_built/atlas/atlas0_75.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":893,"y":1019,"w":77,"h":95}, + "frame": {"x":1537,"y":949,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1065,"y":1018,"w":77,"h":95}, + "frame": {"x":400,"y":1288,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":974,"y":1109,"w":77,"h":95}, + "frame": {"x":570,"y":1454,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1096,"y":1207,"w":77,"h":95}, + "frame": {"x":732,"y":1501,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1096,"y":1306,"w":77,"h":95}, + "frame": {"x":732,"y":1600,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1235,"y":1105,"w":77,"h":95}, + "frame": {"x":805,"y":1303,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1316,"y":1105,"w":77,"h":95}, + "frame": {"x":813,"y":1402,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1177,"y":1207,"w":77,"h":95}, + "frame": {"x":813,"y":1501,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1177,"y":1306,"w":77,"h":95}, + "frame": {"x":813,"y":1600,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1258,"y":1204,"w":77,"h":95}, + "frame": {"x":886,"y":1298,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":1146,"y":1010,"w":77,"h":95}, + "frame": {"x":400,"y":1387,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1227,"y":1006,"w":77,"h":95}, + "frame": {"x":408,"y":1577,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1434,"y":951,"w":77,"h":95}, + "frame": {"x":408,"y":1676,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":691,"y":1178,"w":77,"h":95}, + "frame": {"x":481,"y":1256,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":691,"y":1277,"w":77,"h":95}, + "frame": {"x":481,"y":1355,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1681,"y":676,"w":77,"h":95}, + "frame": {"x":562,"y":1256,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1664,"y":776,"w":77,"h":95}, + "frame": {"x":562,"y":1355,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1308,"y":1006,"w":77,"h":95}, + "frame": {"x":489,"y":1454,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":812,"y":1110,"w":77,"h":95}, + "frame": {"x":489,"y":1553,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":893,"y":1118,"w":77,"h":95}, + "frame": {"x":489,"y":1652,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":772,"y":1209,"w":77,"h":95}, + "frame": {"x":570,"y":1553,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":772,"y":1308,"w":77,"h":95}, + "frame": {"x":570,"y":1652,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":853,"y":1217,"w":77,"h":95}, + "frame": {"x":643,"y":1303,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":853,"y":1316,"w":77,"h":95}, + "frame": {"x":724,"y":1303,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":934,"y":1217,"w":77,"h":95}, + "frame": {"x":651,"y":1402,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":934,"y":1316,"w":77,"h":95}, + "frame": {"x":651,"y":1501,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1015,"y":1208,"w":77,"h":95}, + "frame": {"x":651,"y":1600,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1015,"y":1307,"w":77,"h":95}, + "frame": {"x":732,"y":1402,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":1515,"y":1007,"w":86,"h":86}, + "frame": {"x":510,"y":1166,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1055,"y":1117,"w":86,"h":86}, + "frame": {"x":600,"y":1166,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":400,"y":1380,"w":86,"h":86}, + "frame": {"x":967,"y":1257,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":670,"y":1376,"w":86,"h":86}, + "frame": {"x":984,"y":1489,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":760,"y":1407,"w":86,"h":86}, + "frame": {"x":1074,"y":1399,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":850,"y":1415,"w":86,"h":86}, + "frame": {"x":1074,"y":1489,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":940,"y":1415,"w":86,"h":86}, + "frame": {"x":1164,"y":1399,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":670,"y":1466,"w":86,"h":86}, + "frame": {"x":1164,"y":1489,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":760,"y":1497,"w":86,"h":86}, + "frame": {"x":1254,"y":1399,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":850,"y":1505,"w":86,"h":86}, + "frame": {"x":1254,"y":1489,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1145,"y":1117,"w":86,"h":86}, + "frame": {"x":690,"y":1213,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1258,"y":1303,"w":86,"h":86}, + "frame": {"x":651,"y":1699,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1339,"y":1204,"w":86,"h":86}, + "frame": {"x":741,"y":1699,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1348,"y":1294,"w":86,"h":86}, + "frame": {"x":780,"y":1213,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1605,"y":1007,"w":86,"h":86}, + "frame": {"x":831,"y":1699,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1695,"y":1006,"w":86,"h":86}, + "frame": {"x":870,"y":1208,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1258,"y":1393,"w":86,"h":86}, + "frame": {"x":894,"y":1397,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1348,"y":1384,"w":86,"h":86}, + "frame": {"x":894,"y":1487,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1348,"y":1474,"w":86,"h":86}, + "frame": {"x":894,"y":1577,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":400,"y":1290,"w":86,"h":86}, + "frame": {"x":960,"y":1167,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":398,"y":1470,"w":86,"h":86}, + "frame": {"x":1057,"y":1219,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":398,"y":1560,"w":86,"h":86}, + "frame": {"x":1147,"y":1219,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":490,"y":1319,"w":86,"h":86}, + "frame": {"x":1237,"y":1219,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":580,"y":1319,"w":86,"h":86}, + "frame": {"x":1057,"y":1309,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":490,"y":1409,"w":86,"h":86}, + "frame": {"x":1147,"y":1309,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":580,"y":1409,"w":86,"h":86}, + "frame": {"x":1237,"y":1309,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":488,"y":1499,"w":86,"h":86}, + "frame": {"x":921,"y":1667,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":578,"y":1499,"w":86,"h":86}, + "frame": {"x":984,"y":1399,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":940,"y":1505,"w":86,"h":86}, + "frame": {"x":1050,"y":1579,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1030,"y":1406,"w":86,"h":86}, + "frame": {"x":1140,"y":1579,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1519,"y":1187,"w":86,"h":86}, + "frame": {"x":1327,"y":1309,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1618,"y":1277,"w":86,"h":86}, + "frame": {"x":1524,"y":1382,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1618,"y":1367,"w":86,"h":86}, + "frame": {"x":1524,"y":1472,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1618,"y":1457,"w":86,"h":86}, + "frame": {"x":1500,"y":1562,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1708,"y":1276,"w":86,"h":86}, + "frame": {"x":1597,"y":1292,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1708,"y":1366,"w":86,"h":86}, + "frame": {"x":1614,"y":1382,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1708,"y":1456,"w":86,"h":86}, + "frame": {"x":1614,"y":1472,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1438,"y":1547,"w":86,"h":86}, + "frame": {"x":1590,"y":1562,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1030,"y":1496,"w":86,"h":86}, + "frame": {"x":1230,"y":1579,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1120,"y":1405,"w":86,"h":86}, + "frame": {"x":1011,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1120,"y":1495,"w":86,"h":86}, + "frame": {"x":1101,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1210,"y":1483,"w":86,"h":86}, + "frame": {"x":1191,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":668,"y":1556,"w":86,"h":86}, + "frame": {"x":1281,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1695,"y":1096,"w":86,"h":86}, + "frame": {"x":1320,"y":1579,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1397,"y":1050,"w":86,"h":86}, + "frame": {"x":1371,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1487,"y":1097,"w":86,"h":86}, + "frame": {"x":1470,"y":1202,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1577,"y":1097,"w":86,"h":86}, + "frame": {"x":1560,"y":1202,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1429,"y":1187,"w":86,"h":86}, + "frame": {"x":1327,"y":1219,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1438,"y":1277,"w":86,"h":86}, + "frame": {"x":1344,"y":1399,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1438,"y":1367,"w":86,"h":86}, + "frame": {"x":1344,"y":1489,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1438,"y":1457,"w":86,"h":86}, + "frame": {"x":1410,"y":1579,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1528,"y":1277,"w":86,"h":86}, + "frame": {"x":1461,"y":1669,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1528,"y":1367,"w":86,"h":86}, + "frame": {"x":1417,"y":1292,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1528,"y":1457,"w":86,"h":86}, + "frame": {"x":1507,"y":1292,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1609,"y":1187,"w":86,"h":86}, + "frame": {"x":1434,"y":1382,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1699,"y":1186,"w":86,"h":86}, + "frame": {"x":1434,"y":1472,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":802,"y":1019,"w":87,"h":87}, + "frame": {"x":398,"y":1486,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":8,"w":87,"h":87}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":974,"y":1018,"w":87,"h":87}, + "frame": {"x":419,"y":1147,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":87,"h":87}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1434,"y":852,"w":79,"h":95}, + "frame": {"x":1609,"y":591,"w":79,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":79,"h":95}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/constant_signal.png": { - "frame": {"x":1691,"y":298,"w":105,"h":125}, + "frame": {"x":701,"y":884,"w":105,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":17,"w":105,"h":125}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/lever.png": { - "frame": {"x":1094,"y":890,"w":110,"h":116}, + "frame": {"x":1470,"y":1082,"w":110,"h":116}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":17,"w":110,"h":116}, @@ -730,7 +730,15 @@ }, "sprites/blueprints/logic_gate-not.png": { - "frame": {"x":1359,"y":594,"w":131,"h":125}, + "frame": {"x":1255,"y":838,"w":131,"h":125}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":17,"w":131,"h":125}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":1390,"y":838,"w":131,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":17,"w":131,"h":125}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/logic_gate.png": { - "frame": {"x":1388,"y":723,"w":131,"h":125}, + "frame": {"x":691,"y":1026,"w":131,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":17,"w":131,"h":125}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":548,"y":1032,"w":136,"h":143}, + "frame": {"x":952,"y":891,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":1079,"y":595,"w":136,"h":143}, + "frame": {"x":1404,"y":446,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1676,"y":150,"w":143,"h":144}, + "frame": {"x":819,"y":743,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":967,"y":742,"w":143,"h":144}, + "frame": {"x":966,"y":743,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":257,"y":1148,"w":142,"h":138}, + "frame": {"x":555,"y":884,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":255,"y":1437,"w":139,"h":138}, + "frame": {"x":255,"y":1435,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":819,"y":742,"w":144,"h":144}, + "frame": {"x":819,"y":595,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":811,"y":890,"w":138,"h":125}, + "frame": {"x":810,"y":891,"w":138,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":1681,"y":445,"w":138,"h":112}, + "frame": {"x":1113,"y":743,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":1538,"y":445,"w":139,"h":112}, + "frame": {"x":1255,"y":722,"w":139,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1538,"y":561,"w":138,"h":112}, + "frame": {"x":1113,"y":859,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, @@ -906,7 +914,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":1617,"y":907,"w":95,"h":95}, + "frame": {"x":1511,"y":693,"w":95,"h":95}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, @@ -914,7 +922,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":140,"y":1578,"w":95,"h":55}, + "frame": {"x":3,"y":1725,"w":95,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":40,"w":95,"h":55}, @@ -922,7 +930,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":1762,"y":676,"w":55,"h":55}, + "frame": {"x":848,"y":1149,"w":55,"h":55}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":40,"y":40,"w":55,"h":55}, @@ -930,7 +938,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":1800,"y":298,"w":15,"h":95}, + "frame": {"x":1671,"y":3,"w":15,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":40,"y":0,"w":15,"h":95}, @@ -938,7 +946,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1528,"y":1547,"w":86,"h":86}, + "frame": {"x":1551,"y":1652,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -946,7 +954,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1618,"y":1547,"w":86,"h":86}, + "frame": {"x":1618,"y":1045,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -954,7 +962,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":893,"y":1019,"w":77,"h":95}, + "frame": {"x":1537,"y":949,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -962,7 +970,7 @@ }, "sprites/buildings/constant_signal.png": { - "frame": {"x":703,"y":884,"w":104,"h":125}, + "frame": {"x":826,"y":1020,"w":104,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":17,"w":104,"h":125}, @@ -978,7 +986,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":1431,"y":298,"w":256,"h":143}, + "frame": {"x":3,"y":1578,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -994,7 +1002,7 @@ }, "sprites/buildings/lever.png": { - "frame": {"x":1208,"y":888,"w":109,"h":114}, + "frame": {"x":1396,"y":594,"w":109,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, @@ -1002,7 +1010,23 @@ }, "sprites/buildings/logic_gate-not.png": { - "frame": {"x":1254,"y":740,"w":130,"h":125}, + "frame": {"x":934,"y":1038,"w":130,"h":125}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":17,"w":130,"h":125}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":1068,"y":1090,"w":130,"h":125}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":17,"w":130,"h":125}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":1202,"y":1090,"w":130,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":17,"w":130,"h":125}, @@ -1010,7 +1034,7 @@ }, "sprites/buildings/logic_gate.png": { - "frame": {"x":1404,"y":446,"w":130,"h":125}, + "frame": {"x":1336,"y":1082,"w":130,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":17,"w":130,"h":125}, @@ -1018,7 +1042,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":1219,"y":594,"w":136,"h":142}, + "frame": {"x":1544,"y":445,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -1026,7 +1050,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":1114,"y":742,"w":136,"h":142}, + "frame": {"x":1115,"y":595,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -1074,7 +1098,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":1671,"y":3,"w":141,"h":143}, + "frame": {"x":403,"y":1000,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1082,7 +1106,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":403,"y":1000,"w":141,"h":143}, + "frame": {"x":255,"y":1288,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":141,"h":143}, @@ -1090,7 +1114,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":255,"y":1290,"w":141,"h":143}, + "frame": {"x":263,"y":1577,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1098,7 +1122,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":403,"y":1147,"w":141,"h":136}, + "frame": {"x":257,"y":1148,"w":141,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, @@ -1106,7 +1130,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":548,"y":1179,"w":139,"h":136}, + "frame": {"x":548,"y":1026,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -1114,7 +1138,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":819,"y":595,"w":256,"h":143}, + "frame": {"x":1431,"y":298,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -1138,7 +1162,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":555,"y":884,"w":144,"h":144}, + "frame": {"x":967,"y":595,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1146,7 +1170,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":953,"y":890,"w":137,"h":124}, + "frame": {"x":1255,"y":594,"w":137,"h":124}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, @@ -1154,7 +1178,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1680,"y":561,"w":137,"h":111}, + "frame": {"x":1092,"y":975,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, @@ -1162,7 +1186,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1523,"y":677,"w":137,"h":111}, + "frame": {"x":1255,"y":967,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1170,7 +1194,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1523,"y":792,"w":137,"h":111}, + "frame": {"x":1396,"y":967,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1178,7 +1202,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":703,"y":1013,"w":95,"h":95}, + "frame": {"x":1610,"y":690,"w":95,"h":95}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, @@ -1186,7 +1210,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":239,"y":1579,"w":95,"h":54}, + "frame": {"x":102,"y":1725,"w":95,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":41,"w":95,"h":54}, @@ -1194,7 +1218,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":754,"y":1112,"w":54,"h":54}, + "frame": {"x":790,"y":1155,"w":54,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":41,"y":41,"w":54,"h":54}, @@ -1202,7 +1226,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":1664,"y":677,"w":13,"h":95}, + "frame": {"x":1233,"y":975,"w":13,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":41,"y":0,"w":13,"h":95}, @@ -1210,7 +1234,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1210,"y":1405,"w":38,"h":48}, + "frame": {"x":1551,"y":1742,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1218,7 +1242,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1300,"y":1483,"w":38,"h":48}, + "frame": {"x":1593,"y":1742,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1226,7 +1250,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":688,"y":1112,"w":62,"h":62}, + "frame": {"x":1641,"y":1652,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1234,7 +1258,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1487,"y":1050,"w":24,"h":24}, + "frame": {"x":643,"y":1256,"w":24,"h":24}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, @@ -1242,7 +1266,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":688,"y":1112,"w":62,"h":62}, + "frame": {"x":1641,"y":1652,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1250,7 +1274,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1745,"y":775,"w":62,"h":72}, + "frame": {"x":984,"y":1579,"w":62,"h":72}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":62,"h":72}, @@ -1258,7 +1282,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":3,"y":1578,"w":133,"h":66}, + "frame": {"x":263,"y":1724,"w":133,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":133,"h":66}, @@ -1266,7 +1290,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1664,"y":875,"w":20,"h":24}, + "frame": {"x":1068,"y":1038,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1274,7 +1298,7 @@ }, "sprites/wires/boolean_false.png": { - "frame": {"x":488,"y":1589,"w":22,"h":29}, + "frame": {"x":1671,"y":102,"w":22,"h":29}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":11,"w":22,"h":29}, @@ -1282,7 +1306,7 @@ }, "sprites/wires/boolean_true.png": { - "frame": {"x":670,"y":1319,"w":17,"h":30}, + "frame": {"x":1092,"y":891,"w":17,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":10,"w":17,"h":30}, @@ -1290,7 +1314,7 @@ }, "sprites/wires/lever_on.png": { - "frame": {"x":1321,"y":869,"w":109,"h":114}, + "frame": {"x":1398,"y":712,"w":109,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, @@ -1298,7 +1322,7 @@ }, "sprites/wires/logical_acceptor.png": { - "frame": {"x":1388,"y":852,"w":26,"h":13}, + "frame": {"x":1434,"y":1562,"w":26,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":35,"y":0,"w":26,"h":13}, @@ -1306,7 +1330,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":338,"y":1579,"w":56,"h":61}, + "frame": {"x":201,"y":1725,"w":56,"h":61}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":56,"h":61}, @@ -1314,19 +1338,115 @@ }, "sprites/wires/overlay_tile.png": { - "frame": {"x":1517,"y":907,"w":96,"h":96}, + "frame": {"x":1509,"y":593,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/color-cross.png": +{ + "frame": {"x":1525,"y":792,"w":95,"h":95}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/color-split.png": +{ + "frame": {"x":1525,"y":891,"w":95,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":41,"w":95,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/color-turn.png": +{ + "frame": {"x":1641,"y":1718,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":41,"w":54,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/color.png": +{ + "frame": {"x":1690,"y":3,"w":13,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":0,"w":13,"h":95}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/conflict-cross.png": +{ + "frame": {"x":1624,"y":789,"w":95,"h":95}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/conflict-split.png": +{ + "frame": {"x":1618,"y":987,"w":95,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":41,"w":95,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/conflict-turn.png": +{ + "frame": {"x":1584,"y":1135,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":41,"w":54,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/conflict.png": +{ + "frame": {"x":1684,"y":445,"w":13,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":0,"w":13,"h":95}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/shape-cross.png": +{ + "frame": {"x":1624,"y":888,"w":95,"h":95}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/shape-split.png": +{ + "frame": {"x":691,"y":1155,"w":95,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":41,"w":95,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/shape-turn.png": +{ + "frame": {"x":1642,"y":1135,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":41,"w":54,"h":54}, + "sourceSize": {"w":95,"h":95} +}, +"sprites/wires/sets/shape.png": +{ + "frame": {"x":402,"y":1148,"w":13,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":0,"w":13,"h":95}, + "sourceSize": {"w":95,"h":95} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_75.png", "format": "RGBA8888", - "size": {"w":1822,"h":1649}, + "size": {"w":1722,"h":1793}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:fe51e32f0624c6f33e225f4ba8c720e2:9449d1959e90f92adcb8bce6d6d495e0:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:94475cbcca779b179368a104c95762e6:56ac292833aab56ce7cefe132036a71c:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png index 52e3958a..b4e1c80e 100644 Binary files a/res_built/atlas/atlas0_75.png and b/res_built/atlas/atlas0_75.png differ diff --git a/res_raw/sprites/blueprints/logic_gate-xor.png b/res_raw/sprites/blueprints/logic_gate-xor.png new file mode 100644 index 00000000..e96d8401 Binary files /dev/null and b/res_raw/sprites/blueprints/logic_gate-xor.png differ diff --git a/res_raw/sprites/buildings/logic_gate-or.png b/res_raw/sprites/buildings/logic_gate-or.png new file mode 100644 index 00000000..2cea51f6 Binary files /dev/null and b/res_raw/sprites/buildings/logic_gate-or.png differ diff --git a/res_raw/sprites/buildings/logic_gate-xor.png b/res_raw/sprites/buildings/logic_gate-xor.png new file mode 100644 index 00000000..033b1dcf Binary files /dev/null and b/res_raw/sprites/buildings/logic_gate-xor.png differ diff --git a/res_raw/sprites/wires/sets/color-cross.png b/res_raw/sprites/wires/sets/color-cross.png new file mode 100644 index 00000000..7f34a296 Binary files /dev/null and b/res_raw/sprites/wires/sets/color-cross.png differ diff --git a/res_raw/sprites/wires/sets/color-split.png b/res_raw/sprites/wires/sets/color-split.png new file mode 100644 index 00000000..b4eac1bc Binary files /dev/null and b/res_raw/sprites/wires/sets/color-split.png differ diff --git a/res_raw/sprites/wires/sets/color-turn.png b/res_raw/sprites/wires/sets/color-turn.png new file mode 100644 index 00000000..db1c155c Binary files /dev/null and b/res_raw/sprites/wires/sets/color-turn.png differ diff --git a/res_raw/sprites/wires/sets/color.png b/res_raw/sprites/wires/sets/color.png new file mode 100644 index 00000000..c6fde675 Binary files /dev/null and b/res_raw/sprites/wires/sets/color.png differ diff --git a/res_raw/sprites/wires/sets/conflict-cross.png b/res_raw/sprites/wires/sets/conflict-cross.png new file mode 100644 index 00000000..7bf244c6 Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict-cross.png differ diff --git a/res_raw/sprites/wires/sets/conflict-split.png b/res_raw/sprites/wires/sets/conflict-split.png new file mode 100644 index 00000000..7480018f Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict-split.png differ diff --git a/res_raw/sprites/wires/sets/conflict-turn.png b/res_raw/sprites/wires/sets/conflict-turn.png new file mode 100644 index 00000000..2e776172 Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict-turn.png differ diff --git a/res_raw/sprites/wires/sets/conflict.png b/res_raw/sprites/wires/sets/conflict.png new file mode 100644 index 00000000..a644287f Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict.png differ diff --git a/res_raw/sprites/wires/sets/shape-cross.png b/res_raw/sprites/wires/sets/shape-cross.png new file mode 100644 index 00000000..3cc6f873 Binary files /dev/null and b/res_raw/sprites/wires/sets/shape-cross.png differ diff --git a/res_raw/sprites/wires/sets/shape-split.png b/res_raw/sprites/wires/sets/shape-split.png new file mode 100644 index 00000000..cf28016c Binary files /dev/null and b/res_raw/sprites/wires/sets/shape-split.png differ diff --git a/res_raw/sprites/wires/sets/shape-turn.png b/res_raw/sprites/wires/sets/shape-turn.png new file mode 100644 index 00000000..6ee6ddab Binary files /dev/null and b/res_raw/sprites/wires/sets/shape-turn.png differ diff --git a/res_raw/sprites/wires/sets/shape.png b/res_raw/sprites/wires/sets/shape.png new file mode 100644 index 00000000..827b9004 Binary files /dev/null and b/res_raw/sprites/wires/sets/shape.png differ diff --git a/src/js/game/buildings/logic_gate.js b/src/js/game/buildings/logic_gate.js index 03649b9c..086a9368 100644 --- a/src/js/game/buildings/logic_gate.js +++ b/src/js/game/buildings/logic_gate.js @@ -8,12 +8,16 @@ import { enumLogicGateType, LogicGateComponent } from "../components/logic_gate" /** @enum {string} */ export const enumLogicGateVariants = { not: "not", + xor: "xor", + or: "or", }; /** @enum {string} */ export const enumVariantToGate = { [defaultBuildingVariant]: enumLogicGateType.and, [enumLogicGateVariants.not]: enumLogicGateType.not, + [enumLogicGateVariants.xor]: enumLogicGateType.xor, + [enumLogicGateVariants.or]: enumLogicGateType.or, }; export class MetaLogicGateBuilding extends MetaBuilding { @@ -42,7 +46,12 @@ export class MetaLogicGateBuilding extends MetaBuilding { } getAvailableVariants() { - return [defaultBuildingVariant, enumLogicGateVariants.not]; + return [ + defaultBuildingVariant, + enumLogicGateVariants.not, + enumLogicGateVariants.xor, + enumLogicGateVariants.or, + ]; } /** @@ -57,7 +66,9 @@ export class MetaLogicGateBuilding extends MetaBuilding { const pinComp = entity.components.WiredPins; switch (gateType) { - case enumLogicGateType.and: { + case enumLogicGateType.and: + case enumLogicGateType.xor: + case enumLogicGateType.or: { pinComp.setSlots([ { pos: new Vector(0, 0), diff --git a/src/js/game/components/logic_gate.js b/src/js/game/components/logic_gate.js index 8f4f5822..2af1bbed 100644 --- a/src/js/game/components/logic_gate.js +++ b/src/js/game/components/logic_gate.js @@ -4,6 +4,8 @@ import { Component } from "../component"; export const enumLogicGateType = { and: "and", not: "not", + xor: "xor", + or: "or", }; export class LogicGateComponent extends Component { diff --git a/src/js/game/hud/parts/building_placer_logic.js b/src/js/game/hud/parts/building_placer_logic.js index 97a635a6..c8963fba 100644 --- a/src/js/game/hud/parts/building_placer_logic.js +++ b/src/js/game/hud/parts/building_placer_logic.js @@ -289,7 +289,7 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { const mousePosition = this.root.app.mousePosition; if (!mousePosition) { // Not on screen - return; + return false; } const worldPos = this.root.camera.screenToWorld(mousePosition); @@ -298,8 +298,10 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { if (contents) { if (this.root.logic.tryDeleteBuilding(contents)) { this.root.soundProxy.playUi(SOUNDS.destroyBuilding); + return true; } } + return false; } /** @@ -637,8 +639,9 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { this.currentlyDragging = true; this.currentlyDeleting = true; this.lastDragTile = this.root.camera.screenToWorld(pos).toTileSpace(); - this.deleteBelowCursor(); - return STOP_PROPAGATION; + if (this.deleteBelowCursor()) { + return STOP_PROPAGATION; + } } // Cancel placement diff --git a/src/js/game/hud/parts/lever_toggle.js b/src/js/game/hud/parts/lever_toggle.js index 8ebb1e7b..8458022f 100644 --- a/src/js/game/hud/parts/lever_toggle.js +++ b/src/js/game/hud/parts/lever_toggle.js @@ -14,15 +14,17 @@ export class HUDLeverToggle extends BaseHUDPart { * @param {enumMouseButton} button */ downPreHandler(pos, button) { - if (button === enumMouseButton.left) { - const tile = this.root.camera.screenToWorld(pos).toTileSpace(); - const contents = this.root.map.getLayerContentXY(tile.x, tile.y, enumLayer.regular); - - if (contents) { - const leverComp = contents.components.Lever; - if (leverComp) { + const tile = this.root.camera.screenToWorld(pos).toTileSpace(); + const contents = this.root.map.getLayerContentXY(tile.x, tile.y, enumLayer.regular); + if (contents) { + const leverComp = contents.components.Lever; + if (leverComp) { + if (button === enumMouseButton.left) { leverComp.toggled = !leverComp.toggled; return STOP_PROPAGATION; + } else if (button === enumMouseButton.right) { + this.root.logic.tryDeleteBuilding(contents); + return STOP_PROPAGATION; } } } diff --git a/src/js/game/hud/parts/wires_toolbar.js b/src/js/game/hud/parts/wires_toolbar.js index 92ee05a2..781ebf7e 100644 --- a/src/js/game/hud/parts/wires_toolbar.js +++ b/src/js/game/hud/parts/wires_toolbar.js @@ -3,8 +3,14 @@ import { HUDBaseToolbar } from "./base_toolbar"; import { MetaWireBuilding } from "../../buildings/wire"; import { MetaConstantSignalBuilding } from "../../buildings/constant_signal"; import { MetaLogicGateBuilding } from "../../buildings/logic_gate"; +import { MetaLeverBuilding } from "../../buildings/lever"; -const supportedBuildings = [MetaWireBuilding, MetaConstantSignalBuilding, MetaLogicGateBuilding]; +const supportedBuildings = [ + MetaWireBuilding, + MetaConstantSignalBuilding, + MetaLogicGateBuilding, + MetaLeverBuilding, +]; export class HUDWiresToolbar extends HUDBaseToolbar { constructor(root) { diff --git a/src/js/game/meta_building_registry.js b/src/js/game/meta_building_registry.js index 0a01390c..24fc8725 100644 --- a/src/js/game/meta_building_registry.js +++ b/src/js/game/meta_building_registry.js @@ -98,6 +98,8 @@ export function initMetaBuildingRegistry() { // Logic gate registerBuildingVariant(32, MetaLogicGateBuilding); registerBuildingVariant(34, MetaLogicGateBuilding, enumLogicGateVariants.not); + registerBuildingVariant(35, MetaLogicGateBuilding, enumLogicGateVariants.xor); + registerBuildingVariant(36, MetaLogicGateBuilding, enumLogicGateVariants.or); // Lever registerBuildingVariant(33, MetaLeverBuilding); diff --git a/src/js/game/systems/lever.js b/src/js/game/systems/lever.js index 43c15278..2c6718dd 100644 --- a/src/js/game/systems/lever.js +++ b/src/js/game/systems/lever.js @@ -39,8 +39,14 @@ export class LeverSystem extends GameSystemWithFilter { if (entity && entity.components.Lever) { const sprite = entity.components.Lever.toggled ? this.spriteOn : this.spriteOff; - const staticComp = entity.components.StaticMapEntity; - staticComp.drawSpriteOnFullEntityBounds(parameters, sprite, 0); + const origin = entity.components.StaticMapEntity.origin; + sprite.drawCached( + parameters, + origin.x * globalConfig.tileSize, + origin.y * globalConfig.tileSize, + globalConfig.tileSize, + globalConfig.tileSize + ); } } } diff --git a/src/js/game/systems/logic_gate.js b/src/js/game/systems/logic_gate.js index 49a41775..140f0faf 100644 --- a/src/js/game/systems/logic_gate.js +++ b/src/js/game/systems/logic_gate.js @@ -11,6 +11,8 @@ export class LogicGateSystem extends GameSystemWithFilter { this.boundOperations = { [enumLogicGateType.and]: this.compute_AND.bind(this), [enumLogicGateType.not]: this.compute_NOT.bind(this), + [enumLogicGateType.xor]: this.compute_XOR.bind(this), + [enumLogicGateType.or]: this.compute_OR.bind(this), }; } @@ -95,4 +97,64 @@ export class LogicGateSystem extends GameSystemWithFilter { const value = /** @type {BooleanItem} */ (item).value; return value ? BOOL_FALSE_SINGLETON : BOOL_TRUE_SINGLETON; } + + /** + * @param {Array} parameters + * @returns {BaseItem} + */ + compute_XOR(parameters) { + assert(parameters.length === 2, "bad parameter count for XOR"); + + const param1 = parameters[0]; + const param2 = parameters[1]; + if (!param1 || !param2) { + // Not enough params + return null; + } + + const itemType = param1.getItemType(); + + if (itemType !== param2.getItemType()) { + // Differing type + return BOOL_FALSE_SINGLETON; + } + + if (itemType === enumItemType.boolean) { + return /** @type {BooleanItem} */ (param1).value ^ /** @type {BooleanItem} */ (param2).value + ? BOOL_TRUE_SINGLETON + : BOOL_FALSE_SINGLETON; + } + + return BOOL_FALSE_SINGLETON; + } + + /** + * @param {Array} parameters + * @returns {BaseItem} + */ + compute_OR(parameters) { + assert(parameters.length === 2, "bad parameter count for OR"); + + const param1 = parameters[0]; + const param2 = parameters[1]; + if (!param1 || !param2) { + // Not enough params + return null; + } + + const itemType = param1.getItemType(); + + if (itemType !== param2.getItemType()) { + // Differing type + return BOOL_FALSE_SINGLETON; + } + + if (itemType === enumItemType.boolean) { + return /** @type {BooleanItem} */ (param1).value || /** @type {BooleanItem} */ (param2).value + ? BOOL_TRUE_SINGLETON + : BOOL_FALSE_SINGLETON; + } + + return BOOL_FALSE_SINGLETON; + } } diff --git a/src/js/game/systems/wire.js b/src/js/game/systems/wire.js index 06a2a888..f0420b51 100644 --- a/src/js/game/systems/wire.js +++ b/src/js/game/systems/wire.js @@ -18,6 +18,7 @@ import { createLogger } from "../../core/logging"; import { WiredPinsComponent, enumPinSlotType } from "../components/wired_pins"; import { getCodeFromBuildingData } from "../building_codes"; import { BaseItem, enumItemType } from "../base_item"; +import { BooleanItem } from "../items/boolean_item"; const logger = createLogger("wires"); @@ -75,10 +76,30 @@ export class WireSystem extends GameSystemWithFilter { super(root, [WireComponent]); this.wireSprites = { - [enumWireType.regular]: Loader.getSprite("sprites/buildings/wire.png"), - [enumWireType.turn]: Loader.getSprite("sprites/buildings/wire-turn.png"), - [enumWireType.split]: Loader.getSprite("sprites/buildings/wire-split.png"), - [enumWireType.cross]: Loader.getSprite("sprites/buildings/wire-cross.png"), + regular: { + [enumWireType.regular]: Loader.getSprite("sprites/buildings/wire.png"), + [enumWireType.turn]: Loader.getSprite("sprites/buildings/wire-turn.png"), + [enumWireType.split]: Loader.getSprite("sprites/buildings/wire-split.png"), + [enumWireType.cross]: Loader.getSprite("sprites/buildings/wire-cross.png"), + }, + conflict: { + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/conflict.png"), + [enumWireType.turn]: Loader.getSprite("sprites/wires/sets/conflict-turn.png"), + [enumWireType.split]: Loader.getSprite("sprites/wires/sets/conflict-split.png"), + [enumWireType.cross]: Loader.getSprite("sprites/wires/sets/conflict-cross.png"), + }, + shape: { + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/shape.png"), + [enumWireType.turn]: Loader.getSprite("sprites/wires/sets/shape-turn.png"), + [enumWireType.split]: Loader.getSprite("sprites/wires/sets/shape-split.png"), + [enumWireType.cross]: Loader.getSprite("sprites/wires/sets/shape-cross.png"), + }, + color: { + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/color.png"), + [enumWireType.turn]: Loader.getSprite("sprites/wires/sets/color-turn.png"), + [enumWireType.split]: Loader.getSprite("sprites/wires/sets/color-split.png"), + [enumWireType.cross]: Loader.getSprite("sprites/wires/sets/color-cross.png"), + }, }; this.root.signals.entityDestroyed.add(this.updateSurroundingWirePlacement, this); @@ -406,6 +427,64 @@ export class WireSystem extends GameSystemWithFilter { } } + /** + * Returns the given tileset and opacity + * @param {WireComponent} wireComp + * @returns {{ spriteSet: Object, opacity: number}} + */ + getSpriteSetAndOpacityForWire(wireComp) { + if (!wireComp.linkedNetwork) { + // There is no network, it's empty + return { + spriteSet: this.wireSprites.regular, + opacity: 0.3, + }; + } + + const network = wireComp.linkedNetwork; + if (network.valueConflict) { + // There is a conflict + return { + spriteSet: this.wireSprites.conflict, + opacity: 1, + }; + } + + const value = network.currentValue; + if (!value) { + // There is no value stored + return { + spriteSet: this.wireSprites.regular, + opacity: 0.3, + }; + } + + const valueType = value.getItemType(); + if (valueType === enumItemType.shape) { + return { + spriteSet: this.wireSprites.shape, + opacity: 1, + }; + } else if (valueType === enumItemType.color) { + return { + spriteSet: this.wireSprites.color, + opacity: 1, + }; + } else if (valueType === enumItemType.boolean) { + return { + spriteSet: this.wireSprites.regular, + opacity: /** @type {BooleanItem} */ (value).value ? 1 : 0.5, + }; + } else { + assertAlways(false, "Unknown item type: " + valueType); + } + + return { + spriteSet: this.wireSprites.regular, + opacity: 1, + }; + } + /** * Draws a given chunk * @param {import("../../core/draw_utils").DrawParameters} parameters @@ -421,31 +500,30 @@ export class WireSystem extends GameSystemWithFilter { const wireType = wireComp.type; const network = wireComp.linkedNetwork; - let opacity = 1; - let spriteSet = this.wireSprites; - - if (!network) { - opacity = 0.3; - } else { - if (network.valueConflict) { - opacity = 1; - // TODO - } else { - if (network.currentValue) { - if ( - network.currentValue.getItemType() === enumItemType.boolean && - // @ts-ignore - network.currentValue.value === 0 - ) { - opacity = 0.5; - } else { - opacity = 1; - } - } else { - opacity = 0.5; - } - } - } + const { opacity, spriteSet } = this.getSpriteSetAndOpacityForWire(wireComp); + + // if (!network) { + // opacity = 0.3; + // } else { + // if (network.valueConflict) { + // opacity = 1; + // // TODO + // } else { + // if (network.currentValue) { + // if ( + // network.currentValue.getItemType() === enumItemType.boolean && + // // @ts-ignore + // network.currentValue.value === 0 + // ) { + // opacity = 0.5; + // } else { + // opacity = 1; + // } + // } else { + // opacity = 0.5; + // } + // } + // } const sprite = spriteSet[wireType]; diff --git a/translations/base-en.yaml b/translations/base-en.yaml index 67d40389..6ff7124b 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -563,10 +563,16 @@ buildings: logic_gate: default: name: &logic_gate AND Gate - description: Emits a boolean signal if both inputs are truthy. + description: Emits a truthy boolean signal if both inputs are truthy. not: name: NOT - description: Inverts the given signal + description: Inverts the given signal. + xor: + name: XOR + description: Emits a truthy signal if one of the inputs is truthy, but not both. + or: + name: OR + description: Emits a truthy signal if one of the inputs is truthy. storyRewards: # Those are the rewards gained from completing the store