Sneak preview to the wires layer when placing on the regular layer

pull/556/head
tobspr 4 years ago
parent 390c4ce1a5
commit 6c8a29cea6

@ -2,7 +2,7 @@
"sprites/belt/built/forward_0.png":
{
"frame": {"x":1820,"y":732,"w":116,"h":144},
"frame": {"x":1925,"y":1008,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -18,7 +18,7 @@
},
"sprites/belt/built/forward_2.png":
{
"frame": {"x":696,"y":1184,"w":116,"h":144},
"frame": {"x":964,"y":1181,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -26,7 +26,7 @@
},
"sprites/belt/built/forward_3.png":
{
"frame": {"x":960,"y":1181,"w":116,"h":144},
"frame": {"x":1805,"y":1118,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -34,7 +34,7 @@
},
"sprites/belt/built/forward_4.png":
{
"frame": {"x":690,"y":1332,"w":116,"h":144},
"frame": {"x":1540,"y":1139,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -42,7 +42,7 @@
},
"sprites/belt/built/forward_5.png":
{
"frame": {"x":956,"y":1329,"w":116,"h":144},
"frame": {"x":1925,"y":1156,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -50,7 +50,7 @@
},
"sprites/belt/built/forward_6.png":
{
"frame": {"x":944,"y":1477,"w":116,"h":144},
"frame": {"x":1802,"y":1266,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -58,7 +58,7 @@
},
"sprites/belt/built/forward_7.png":
{
"frame": {"x":943,"y":1625,"w":116,"h":144},
"frame": {"x":1922,"y":1304,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -66,7 +66,7 @@
},
"sprites/belt/built/forward_8.png":
{
"frame": {"x":3,"y":1874,"w":116,"h":144},
"frame": {"x":1530,"y":1287,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -74,7 +74,7 @@
},
"sprites/belt/built/forward_9.png":
{
"frame": {"x":123,"y":1874,"w":116,"h":144},
"frame": {"x":1791,"y":1414,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -82,7 +82,7 @@
},
"sprites/belt/built/forward_10.png":
{
"frame": {"x":698,"y":1036,"w":116,"h":144},
"frame": {"x":699,"y":1036,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -90,7 +90,7 @@
},
"sprites/belt/built/forward_11.png":
{
"frame": {"x":1539,"y":852,"w":116,"h":144},
"frame": {"x":1542,"y":991,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -98,7 +98,7 @@
},
"sprites/belt/built/forward_12.png":
{
"frame": {"x":1537,"y":1000,"w":116,"h":144},
"frame": {"x":967,"y":1033,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -106,7 +106,7 @@
},
"sprites/belt/built/forward_13.png":
{
"frame": {"x":967,"y":1033,"w":116,"h":144},
"frame": {"x":696,"y":1184,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -114,7 +114,7 @@
},
"sprites/belt/built/left_0.png":
{
"frame": {"x":1521,"y":1148,"w":130,"h":130},
"frame": {"x":1911,"y":1452,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -122,7 +122,7 @@
},
"sprites/belt/built/left_1.png":
{
"frame": {"x":1228,"y":1229,"w":130,"h":130},
"frame": {"x":1512,"y":1435,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -130,7 +130,7 @@
},
"sprites/belt/built/left_2.png":
{
"frame": {"x":1214,"y":1363,"w":130,"h":130},
"frame": {"x":3,"y":1543,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -138,7 +138,7 @@
},
"sprites/belt/built/left_3.png":
{
"frame": {"x":1076,"y":1377,"w":130,"h":130},
"frame": {"x":3,"y":1377,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -146,7 +146,7 @@
},
"sprites/belt/built/left_4.png":
{
"frame": {"x":809,"y":1505,"w":130,"h":130},
"frame": {"x":3,"y":1206,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -154,7 +154,7 @@
},
"sprites/belt/built/left_5.png":
{
"frame": {"x":1496,"y":1282,"w":130,"h":130},
"frame": {"x":137,"y":1866,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -162,7 +162,7 @@
},
"sprites/belt/built/left_6.png":
{
"frame": {"x":1348,"y":1414,"w":130,"h":130},
"frame": {"x":137,"y":1715,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -170,7 +170,7 @@
},
"sprites/belt/built/left_7.png":
{
"frame": {"x":1210,"y":1497,"w":130,"h":130},
"frame": {"x":137,"y":1543,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -178,7 +178,7 @@
},
"sprites/belt/built/left_8.png":
{
"frame": {"x":1064,"y":1511,"w":130,"h":130},
"frame": {"x":137,"y":1377,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -186,7 +186,7 @@
},
"sprites/belt/built/left_9.png":
{
"frame": {"x":234,"y":1354,"w":130,"h":130},
"frame": {"x":137,"y":1206,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -194,7 +194,7 @@
},
"sprites/belt/built/left_10.png":
{
"frame": {"x":1080,"y":1243,"w":130,"h":130},
"frame": {"x":1640,"y":1696,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -202,7 +202,7 @@
},
"sprites/belt/built/left_11.png":
{
"frame": {"x":810,"y":1371,"w":130,"h":130},
"frame": {"x":1859,"y":1729,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -210,7 +210,7 @@
},
"sprites/belt/built/left_12.png":
{
"frame": {"x":675,"y":1480,"w":130,"h":130},
"frame": {"x":3,"y":1866,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -218,7 +218,7 @@
},
"sprites/belt/built/left_13.png":
{
"frame": {"x":1362,"y":1280,"w":130,"h":130},
"frame": {"x":3,"y":1715,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -226,7 +226,7 @@
},
"sprites/belt/built/right_0.png":
{
"frame": {"x":368,"y":1472,"w":130,"h":130},
"frame": {"x":271,"y":1866,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -234,7 +234,7 @@
},
"sprites/belt/built/right_1.png":
{
"frame": {"x":502,"y":1552,"w":130,"h":130},
"frame": {"x":405,"y":1123,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -242,7 +242,7 @@
},
"sprites/belt/built/right_2.png":
{
"frame": {"x":1198,"y":1631,"w":130,"h":130},
"frame": {"x":271,"y":1257,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -250,7 +250,7 @@
},
"sprites/belt/built/right_3.png":
{
"frame": {"x":1063,"y":1645,"w":130,"h":130},
"frame": {"x":673,"y":1332,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -258,7 +258,7 @@
},
"sprites/belt/built/right_4.png":
{
"frame": {"x":3,"y":1472,"w":130,"h":130},
"frame": {"x":539,"y":1340,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -266,7 +266,7 @@
},
"sprites/belt/built/right_5.png":
{
"frame": {"x":137,"y":1488,"w":130,"h":130},
"frame": {"x":405,"y":1391,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -274,7 +274,7 @@
},
"sprites/belt/built/right_6.png":
{
"frame": {"x":3,"y":1606,"w":130,"h":130},
"frame": {"x":271,"y":1391,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -282,7 +282,7 @@
},
"sprites/belt/built/right_7.png":
{
"frame": {"x":271,"y":1606,"w":130,"h":130},
"frame": {"x":807,"y":1377,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -290,7 +290,7 @@
},
"sprites/belt/built/right_8.png":
{
"frame": {"x":137,"y":1622,"w":130,"h":130},
"frame": {"x":673,"y":1466,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -298,7 +298,7 @@
},
"sprites/belt/built/right_9.png":
{
"frame": {"x":3,"y":1740,"w":130,"h":130},
"frame": {"x":539,"y":1474,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -306,7 +306,7 @@
},
"sprites/belt/built/right_10.png":
{
"frame": {"x":636,"y":1614,"w":130,"h":130},
"frame": {"x":271,"y":1123,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -314,7 +314,7 @@
},
"sprites/belt/built/right_11.png":
{
"frame": {"x":770,"y":1639,"w":130,"h":130},
"frame": {"x":271,"y":1715,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -322,7 +322,7 @@
},
"sprites/belt/built/right_12.png":
{
"frame": {"x":1482,"y":1416,"w":130,"h":130},
"frame": {"x":539,"y":1206,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -330,7 +330,7 @@
},
"sprites/belt/built/right_13.png":
{
"frame": {"x":1344,"y":1548,"w":130,"h":130},
"frame": {"x":405,"y":1257,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -338,7 +338,7 @@
},
"sprites/blueprints/belt_left.png":
{
"frame": {"x":271,"y":1740,"w":130,"h":130},
"frame": {"x":405,"y":1525,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -346,7 +346,7 @@
},
"sprites/blueprints/belt_right.png":
{
"frame": {"x":363,"y":1874,"w":130,"h":130},
"frame": {"x":271,"y":1525,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -354,7 +354,7 @@
},
"sprites/blueprints/belt_top.png":
{
"frame": {"x":243,"y":1874,"w":116,"h":144},
"frame": {"x":959,"y":1329,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -362,7 +362,7 @@
},
"sprites/blueprints/constant_signal.png":
{
"frame": {"x":1940,"y":759,"w":105,"h":127},
"frame": {"x":1937,"y":759,"w":105,"h":127},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":105,"h":127},
@ -386,7 +386,7 @@
},
"sprites/blueprints/display.png":
{
"frame": {"x":1655,"y":1275,"w":135,"h":139},
"frame": {"x":1879,"y":1586,"w":135,"h":139},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":5,"w":135,"h":139},
@ -402,7 +402,7 @@
},
"sprites/blueprints/lever.png":
{
"frame": {"x":405,"y":1748,"w":110,"h":116},
"frame": {"x":1823,"y":732,"w":110,"h":116},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":17,"y":17,"w":110,"h":116},
@ -410,7 +410,7 @@
},
"sprites/blueprints/logic_gate-not.png":
{
"frame": {"x":1545,"y":704,"w":123,"h":144},
"frame": {"x":1545,"y":843,"w":123,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":11,"y":0,"w":123,"h":144},
@ -418,7 +418,7 @@
},
"sprites/blueprints/logic_gate-or.png":
{
"frame": {"x":551,"y":888,"w":144,"h":123},
"frame": {"x":824,"y":885,"w":144,"h":123},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":144,"h":123},
@ -426,7 +426,7 @@
},
"sprites/blueprints/logic_gate-transistor.png":
{
"frame": {"x":150,"y":1035,"w":101,"h":144},
"frame": {"x":1820,"y":970,"w":101,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":101,"h":144},
@ -434,7 +434,7 @@
},
"sprites/blueprints/logic_gate-xor.png":
{
"frame": {"x":1101,"y":852,"w":144,"h":143},
"frame": {"x":1672,"y":880,"w":144,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":144,"h":143},
@ -442,7 +442,7 @@
},
"sprites/blueprints/logic_gate.png":
{
"frame": {"x":824,"y":885,"w":144,"h":133},
"frame": {"x":1101,"y":852,"w":144,"h":133},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":144,"h":133},
@ -450,7 +450,7 @@
},
"sprites/blueprints/miner-chainable.png":
{
"frame": {"x":1800,"y":1023,"w":136,"h":143},
"frame": {"x":1646,"y":1549,"w":136,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":136,"h":143},
@ -458,7 +458,7 @@
},
"sprites/blueprints/miner.png":
{
"frame": {"x":816,"y":1224,"w":136,"h":143},
"frame": {"x":1220,"y":1396,"w":136,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":136,"h":143},
@ -506,7 +506,7 @@
},
"sprites/blueprints/rotater-ccw.png":
{
"frame": {"x":551,"y":1015,"w":143,"h":144},
"frame": {"x":255,"y":975,"w":143,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":143,"h":144},
@ -514,7 +514,7 @@
},
"sprites/blueprints/rotater-fl.png":
{
"frame": {"x":402,"y":1196,"w":142,"h":144},
"frame": {"x":1396,"y":852,"w":142,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":142,"h":144},
@ -522,7 +522,7 @@
},
"sprites/blueprints/rotater.png":
{
"frame": {"x":3,"y":1035,"w":143,"h":144},
"frame": {"x":402,"y":975,"w":143,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":143,"h":144},
@ -530,7 +530,7 @@
},
"sprites/blueprints/splitter-compact-inverse.png":
{
"frame": {"x":3,"y":1183,"w":142,"h":138},
"frame": {"x":1249,"y":979,"w":142,"h":138},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":2,"w":142,"h":138},
@ -538,7 +538,7 @@
},
"sprites/blueprints/splitter-compact.png":
{
"frame": {"x":1394,"y":992,"w":139,"h":138},
"frame": {"x":1087,"y":1136,"w":139,"h":138},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":2,"w":139,"h":138},
@ -578,7 +578,7 @@
},
"sprites/blueprints/underground_belt_entry-tier2.png":
{
"frame": {"x":1098,"y":999,"w":138,"h":125},
"frame": {"x":1660,"y":1282,"w":138,"h":125},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":19,"w":138,"h":125},
@ -586,7 +586,7 @@
},
"sprites/blueprints/underground_belt_entry.png":
{
"frame": {"x":818,"y":1108,"w":138,"h":112},
"frame": {"x":1388,"y":1147,"w":138,"h":112},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":32,"w":138,"h":112},
@ -594,7 +594,7 @@
},
"sprites/blueprints/underground_belt_exit-tier2.png":
{
"frame": {"x":1657,"y":1020,"w":139,"h":112},
"frame": {"x":1662,"y":1027,"w":139,"h":112},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":139,"h":112},
@ -602,7 +602,7 @@
},
"sprites/blueprints/underground_belt_exit.png":
{
"frame": {"x":548,"y":1290,"w":138,"h":112},
"frame": {"x":1388,"y":1263,"w":138,"h":112},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":138,"h":112},
@ -618,7 +618,7 @@
},
"sprites/blueprints/wire-split.png":
{
"frame": {"x":819,"y":1022,"w":144,"h":82},
"frame": {"x":551,"y":888,"w":144,"h":82},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":62,"w":144,"h":82},
@ -626,7 +626,7 @@
},
"sprites/blueprints/wire-turn.png":
{
"frame": {"x":148,"y":1331,"w":82,"h":82},
"frame": {"x":1786,"y":1610,"w":82,"h":82},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":62,"y":62,"w":82,"h":82},
@ -642,7 +642,7 @@
},
"sprites/blueprints/wire_tunnel.png":
{
"frame": {"x":1657,"y":1136,"w":138,"h":135},
"frame": {"x":1660,"y":1143,"w":138,"h":135},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":138,"h":135},
@ -650,7 +650,7 @@
},
"sprites/buildings/belt_left.png":
{
"frame": {"x":1521,"y":1148,"w":130,"h":130},
"frame": {"x":1911,"y":1452,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":14,"w":130,"h":130},
@ -658,7 +658,7 @@
},
"sprites/buildings/belt_right.png":
{
"frame": {"x":368,"y":1472,"w":130,"h":130},
"frame": {"x":271,"y":1866,"w":130,"h":130},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":14,"w":130,"h":130},
@ -666,7 +666,7 @@
},
"sprites/buildings/belt_top.png":
{
"frame": {"x":1820,"y":732,"w":116,"h":144},
"frame": {"x":1925,"y":1008,"w":116,"h":144},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":14,"y":0,"w":116,"h":144},
@ -698,10 +698,10 @@
},
"sprites/buildings/display.png":
{
"frame": {"x":1802,"y":880,"w":134,"h":139},
"frame": {"x":1545,"y":704,"w":126,"h":135},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":5,"w":134,"h":139},
"spriteSourceSize": {"x":9,"y":9,"w":126,"h":135},
"sourceSize": {"w":144,"h":144}
},
"sprites/buildings/filter.png":
@ -722,7 +722,7 @@
},
"sprites/buildings/lever.png":
{
"frame": {"x":137,"y":1756,"w":109,"h":114},
"frame": {"x":1823,"y":852,"w":109,"h":114},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":18,"y":18,"w":109,"h":114},
@ -738,7 +738,7 @@
},
"sprites/buildings/logic_gate-or.png":
{
"frame": {"x":549,"y":1163,"w":143,"h":123},
"frame": {"x":1249,"y":852,"w":143,"h":123},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":143,"h":123},
@ -754,7 +754,7 @@
},
"sprites/buildings/logic_gate-xor.png":
{
"frame": {"x":255,"y":1060,"w":143,"h":143},
"frame": {"x":549,"y":1059,"w":143,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":143,"h":143},
@ -762,7 +762,7 @@
},
"sprites/buildings/logic_gate.png":
{
"frame": {"x":402,"y":1060,"w":143,"h":132},
"frame": {"x":3,"y":1035,"w":143,"h":132},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":143,"h":132},
@ -770,7 +770,7 @@
},
"sprites/buildings/miner-chainable.png":
{
"frame": {"x":535,"y":1406,"w":136,"h":142},
"frame": {"x":1360,"y":1494,"w":136,"h":142},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":136,"h":142},
@ -778,7 +778,7 @@
},
"sprites/buildings/miner.png":
{
"frame": {"x":1381,"y":1134,"w":136,"h":142},
"frame": {"x":1500,"y":1569,"w":136,"h":142},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":136,"h":142},
@ -826,7 +826,7 @@
},
"sprites/buildings/rotater-ccw.png":
{
"frame": {"x":249,"y":1207,"w":141,"h":143},
"frame": {"x":1098,"y":989,"w":141,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":0,"w":141,"h":143},
@ -834,7 +834,7 @@
},
"sprites/buildings/rotater-fl.png":
{
"frame": {"x":3,"y":1325,"w":141,"h":143},
"frame": {"x":1395,"y":1000,"w":141,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":141,"h":143},
@ -842,7 +842,7 @@
},
"sprites/buildings/rotater.png":
{
"frame": {"x":1249,"y":852,"w":141,"h":143},
"frame": {"x":1243,"y":1121,"w":141,"h":143},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":0,"w":141,"h":143},
@ -850,7 +850,7 @@
},
"sprites/buildings/splitter-compact-inverse.png":
{
"frame": {"x":1394,"y":852,"w":141,"h":136},
"frame": {"x":819,"y":1097,"w":141,"h":136},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":3,"w":141,"h":136},
@ -858,7 +858,7 @@
},
"sprites/buildings/splitter-compact.png":
{
"frame": {"x":1659,"y":880,"w":139,"h":136},
"frame": {"x":816,"y":1237,"w":139,"h":136},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":3,"w":139,"h":136},
@ -898,7 +898,7 @@
},
"sprites/buildings/underground_belt_entry-tier2.png":
{
"frame": {"x":394,"y":1344,"w":137,"h":124},
"frame": {"x":1230,"y":1268,"w":137,"h":124},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":20,"w":137,"h":124},
@ -906,7 +906,7 @@
},
"sprites/buildings/underground_belt_entry.png":
{
"frame": {"x":1240,"y":999,"w":137,"h":111},
"frame": {"x":1084,"y":1278,"w":137,"h":111},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":33,"w":137,"h":111},
@ -914,7 +914,7 @@
},
"sprites/buildings/underground_belt_exit-tier2.png":
{
"frame": {"x":1240,"y":1114,"w":137,"h":111},
"frame": {"x":1079,"y":1393,"w":137,"h":111},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":137,"h":111},
@ -922,7 +922,7 @@
},
"sprites/buildings/underground_belt_exit.png":
{
"frame": {"x":1087,"y":1128,"w":137,"h":111},
"frame": {"x":1371,"y":1379,"w":137,"h":111},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":137,"h":111},
@ -938,7 +938,7 @@
},
"sprites/buildings/wire-split.png":
{
"frame": {"x":255,"y":890,"w":144,"h":81},
"frame": {"x":819,"y":1012,"w":144,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":63,"w":144,"h":81},
@ -946,7 +946,7 @@
},
"sprites/buildings/wire-turn.png":
{
"frame": {"x":1940,"y":890,"w":81,"h":81},
"frame": {"x":1774,"y":1696,"w":81,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":63,"y":63,"w":81,"h":81},
@ -962,7 +962,7 @@
},
"sprites/buildings/wire_tunnel.png":
{
"frame": {"x":1799,"y":1170,"w":137,"h":134},
"frame": {"x":1650,"y":1411,"w":137,"h":134},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":5,"w":137,"h":134},
@ -1010,7 +1010,7 @@
},
"sprites/misc/storage_overlay.png":
{
"frame": {"x":149,"y":1283,"w":89,"h":44},
"frame": {"x":1786,"y":1562,"w":89,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":89,"h":44},
@ -1018,7 +1018,7 @@
},
"sprites/misc/waypoint.png":
{
"frame": {"x":1940,"y":1230,"w":38,"h":48},
"frame": {"x":1993,"y":1780,"w":38,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":0,"w":38,"h":48},
@ -1042,7 +1042,7 @@
},
"sprites/wires/display/blue.png":
{
"frame": {"x":1975,"y":236,"w":47,"h":47},
"frame": {"x":1975,"y":288,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1050,7 +1050,7 @@
},
"sprites/wires/display/cyan.png":
{
"frame": {"x":1975,"y":287,"w":47,"h":47},
"frame": {"x":1975,"y":339,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1058,7 +1058,7 @@
},
"sprites/wires/display/green.png":
{
"frame": {"x":1975,"y":338,"w":47,"h":47},
"frame": {"x":1975,"y":390,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1066,7 +1066,7 @@
},
"sprites/wires/display/purple.png":
{
"frame": {"x":1975,"y":389,"w":47,"h":47},
"frame": {"x":1975,"y":441,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1074,7 +1074,7 @@
},
"sprites/wires/display/red.png":
{
"frame": {"x":1975,"y":440,"w":47,"h":47},
"frame": {"x":1975,"y":492,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1082,7 +1082,7 @@
},
"sprites/wires/display/white.png":
{
"frame": {"x":1975,"y":491,"w":47,"h":47},
"frame": {"x":1975,"y":543,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1090,7 +1090,7 @@
},
"sprites/wires/display/yellow.png":
{
"frame": {"x":1975,"y":542,"w":47,"h":47},
"frame": {"x":1993,"y":1729,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":47},
@ -1098,7 +1098,7 @@
},
"sprites/wires/lever_on.png":
{
"frame": {"x":519,"y":1686,"w":109,"h":114},
"frame": {"x":1936,"y":890,"w":109,"h":114},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":18,"y":18,"w":109,"h":114},
@ -1122,7 +1122,7 @@
},
"sprites/wires/overlay_tile.png":
{
"frame": {"x":149,"y":1183,"w":96,"h":96},
"frame": {"x":150,"y":1035,"w":96,"h":96},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":96,"h":96},
@ -1146,7 +1146,7 @@
},
"sprites/wires/sets/color_split.png":
{
"frame": {"x":403,"y":890,"w":144,"h":81},
"frame": {"x":255,"y":890,"w":144,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":63,"w":144,"h":81},
@ -1154,7 +1154,7 @@
},
"sprites/wires/sets/color_turn.png":
{
"frame": {"x":1940,"y":975,"w":81,"h":81},
"frame": {"x":1774,"y":1781,"w":81,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":63,"y":63,"w":81,"h":81},
@ -1178,7 +1178,7 @@
},
"sprites/wires/sets/conflict_split.png":
{
"frame": {"x":255,"y":975,"w":144,"h":81},
"frame": {"x":403,"y":890,"w":144,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":63,"w":144,"h":81},
@ -1186,7 +1186,7 @@
},
"sprites/wires/sets/conflict_turn.png":
{
"frame": {"x":1940,"y":1060,"w":81,"h":81},
"frame": {"x":941,"y":1477,"w":81,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":63,"y":63,"w":81,"h":81},
@ -1210,7 +1210,7 @@
},
"sprites/wires/sets/regular_split.png":
{
"frame": {"x":255,"y":890,"w":144,"h":81},
"frame": {"x":819,"y":1012,"w":144,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":63,"w":144,"h":81},
@ -1218,7 +1218,7 @@
},
"sprites/wires/sets/regular_turn.png":
{
"frame": {"x":1940,"y":890,"w":81,"h":81},
"frame": {"x":1774,"y":1696,"w":81,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":63,"y":63,"w":81,"h":81},
@ -1226,7 +1226,7 @@
},
"sprites/wires/sets/shape_cross.png":
{
"frame": {"x":1672,"y":732,"w":144,"h":144},
"frame": {"x":1675,"y":732,"w":144,"h":144},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":144,"h":144},
@ -1242,7 +1242,7 @@
},
"sprites/wires/sets/shape_split.png":
{
"frame": {"x":403,"y":975,"w":144,"h":81},
"frame": {"x":551,"y":974,"w":144,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":63,"w":144,"h":81},
@ -1250,11 +1250,19 @@
},
"sprites/wires/sets/shape_turn.png":
{
"frame": {"x":1940,"y":1145,"w":81,"h":81},
"frame": {"x":807,"y":1511,"w":81,"h":81},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":63,"y":63,"w":81,"h":81},
"sourceSize": {"w":144,"h":144}
},
"sprites/wires/wires_preview.png":
{
"frame": {"x":1975,"y":236,"w":48,"h":48},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":48},
"sourceSize": {"w":48,"h":48}
}},
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
@ -1263,6 +1271,6 @@
"format": "RGBA8888",
"size": {"w":2048,"h":2048},
"scale": "0.75",
"smartupdate": "$TexturePacker:SmartUpdate:eee72ff382c462a7fb711064084446a1:51a80af95b41b9096e952641c88bcd7a:908b89f5ca8ff73e331a35a3b14d0604$"
"smartupdate": "$TexturePacker:SmartUpdate:0f75d5c35a9ce06aeafcf694da4c6b33:e394b26e99f171754ba759e11e26c31c:908b89f5ca8ff73e331a35a3b14d0604$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

@ -2,7 +2,7 @@
"sprites/belt/built/forward_0.png":
{
"frame": {"x":198,"y":782,"w":40,"h":48},
"frame": {"x":403,"y":738,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -10,7 +10,7 @@
},
"sprites/belt/built/forward_1.png":
{
"frame": {"x":147,"y":795,"w":40,"h":48},
"frame": {"x":345,"y":749,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -18,7 +18,7 @@
},
"sprites/belt/built/forward_2.png":
{
"frame": {"x":402,"y":797,"w":40,"h":48},
"frame": {"x":99,"y":876,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -26,7 +26,7 @@
},
"sprites/belt/built/forward_3.png":
{
"frame": {"x":349,"y":803,"w":40,"h":48},
"frame": {"x":51,"y":902,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -34,7 +34,7 @@
},
"sprites/belt/built/forward_4.png":
{
"frame": {"x":296,"y":810,"w":40,"h":48},
"frame": {"x":3,"y":908,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -42,7 +42,7 @@
},
"sprites/belt/built/forward_5.png":
{
"frame": {"x":242,"y":821,"w":40,"h":48},
"frame": {"x":3,"y":960,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -50,7 +50,7 @@
},
"sprites/belt/built/forward_6.png":
{
"frame": {"x":191,"y":834,"w":40,"h":48},
"frame": {"x":47,"y":954,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -58,7 +58,7 @@
},
"sprites/belt/built/forward_7.png":
{
"frame": {"x":143,"y":847,"w":40,"h":48},
"frame": {"x":91,"y":954,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -66,7 +66,7 @@
},
"sprites/belt/built/forward_8.png":
{
"frame": {"x":95,"y":862,"w":40,"h":48},
"frame": {"x":447,"y":752,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -74,7 +74,7 @@
},
"sprites/belt/built/forward_9.png":
{
"frame": {"x":47,"y":879,"w":40,"h":48},
"frame": {"x":389,"y":790,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -82,7 +82,7 @@
},
"sprites/belt/built/forward_10.png":
{
"frame": {"x":99,"y":810,"w":40,"h":48},
"frame": {"x":294,"y":756,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -90,7 +90,7 @@
},
"sprites/belt/built/forward_11.png":
{
"frame": {"x":51,"y":827,"w":40,"h":48},
"frame": {"x":243,"y":788,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -98,7 +98,7 @@
},
"sprites/belt/built/forward_12.png":
{
"frame": {"x":3,"y":829,"w":40,"h":48},
"frame": {"x":195,"y":799,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -106,7 +106,7 @@
},
"sprites/belt/built/forward_13.png":
{
"frame": {"x":454,"y":750,"w":40,"h":48},
"frame": {"x":147,"y":840,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -114,7 +114,7 @@
},
"sprites/belt/built/left_0.png":
{
"frame": {"x":416,"y":653,"w":44,"h":44},
"frame": {"x":54,"y":662,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -122,7 +122,7 @@
},
"sprites/belt/built/left_1.png":
{
"frame": {"x":464,"y":654,"w":44,"h":44},
"frame": {"x":3,"y":668,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -130,7 +130,7 @@
},
"sprites/belt/built/left_2.png":
{
"frame": {"x":105,"y":666,"w":44,"h":44},
"frame": {"x":51,"y":710,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -138,7 +138,7 @@
},
"sprites/belt/built/left_3.png":
{
"frame": {"x":54,"y":683,"w":44,"h":44},
"frame": {"x":3,"y":716,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -146,7 +146,7 @@
},
"sprites/belt/built/left_4.png":
{
"frame": {"x":3,"y":685,"w":44,"h":44},
"frame": {"x":358,"y":653,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -154,7 +154,7 @@
},
"sprites/belt/built/left_5.png":
{
"frame": {"x":362,"y":659,"w":44,"h":44},
"frame": {"x":307,"y":660,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -162,7 +162,7 @@
},
"sprites/belt/built/left_6.png":
{
"frame": {"x":310,"y":666,"w":44,"h":44},
"frame": {"x":201,"y":655,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -170,7 +170,7 @@
},
"sprites/belt/built/left_7.png":
{
"frame": {"x":258,"y":673,"w":44,"h":44},
"frame": {"x":150,"y":696,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -178,7 +178,7 @@
},
"sprites/belt/built/left_8.png":
{
"frame": {"x":205,"y":686,"w":44,"h":44},
"frame": {"x":99,"y":732,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -186,7 +186,7 @@
},
"sprites/belt/built/left_9.png":
{
"frame": {"x":153,"y":699,"w":44,"h":44},
"frame": {"x":51,"y":758,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -194,7 +194,7 @@
},
"sprites/belt/built/left_10.png":
{
"frame": {"x":314,"y":618,"w":44,"h":44},
"frame": {"x":310,"y":612,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -202,7 +202,7 @@
},
"sprites/belt/built/left_11.png":
{
"frame": {"x":262,"y":625,"w":44,"h":44},
"frame": {"x":259,"y":644,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -210,7 +210,7 @@
},
"sprites/belt/built/left_12.png":
{
"frame": {"x":210,"y":638,"w":44,"h":44},
"frame": {"x":153,"y":648,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -218,7 +218,7 @@
},
"sprites/belt/built/left_13.png":
{
"frame": {"x":157,"y":651,"w":44,"h":44},
"frame": {"x":102,"y":684,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -226,7 +226,7 @@
},
"sprites/belt/built/right_0.png":
{
"frame": {"x":102,"y":714,"w":44,"h":44},
"frame": {"x":3,"y":764,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -234,7 +234,7 @@
},
"sprites/belt/built/right_1.png":
{
"frame": {"x":51,"y":731,"w":44,"h":44},
"frame": {"x":249,"y":692,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -242,7 +242,7 @@
},
"sprites/belt/built/right_2.png":
{
"frame": {"x":253,"y":721,"w":44,"h":44},
"frame": {"x":3,"y":812,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -250,7 +250,7 @@
},
"sprites/belt/built/right_3.png":
{
"frame": {"x":201,"y":734,"w":44,"h":44},
"frame": {"x":406,"y":690,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -258,7 +258,7 @@
},
"sprites/belt/built/right_4.png":
{
"frame": {"x":150,"y":747,"w":44,"h":44},
"frame": {"x":355,"y":701,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -266,7 +266,7 @@
},
"sprites/belt/built/right_5.png":
{
"frame": {"x":99,"y":762,"w":44,"h":44},
"frame": {"x":297,"y":708,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -274,7 +274,7 @@
},
"sprites/belt/built/right_6.png":
{
"frame": {"x":51,"y":779,"w":44,"h":44},
"frame": {"x":246,"y":740,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -282,7 +282,7 @@
},
"sprites/belt/built/right_7.png":
{
"frame": {"x":3,"y":781,"w":44,"h":44},
"frame": {"x":195,"y":751,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -290,7 +290,7 @@
},
"sprites/belt/built/right_8.png":
{
"frame": {"x":458,"y":702,"w":44,"h":44},
"frame": {"x":147,"y":792,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -298,7 +298,7 @@
},
"sprites/belt/built/right_9.png":
{
"frame": {"x":406,"y":749,"w":44,"h":44},
"frame": {"x":99,"y":828,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -306,7 +306,7 @@
},
"sprites/belt/built/right_10.png":
{
"frame": {"x":3,"y":733,"w":44,"h":44},
"frame": {"x":198,"y":703,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -314,7 +314,7 @@
},
"sprites/belt/built/right_11.png":
{
"frame": {"x":410,"y":701,"w":44,"h":44},
"frame": {"x":147,"y":744,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -322,7 +322,7 @@
},
"sprites/belt/built/right_12.png":
{
"frame": {"x":358,"y":707,"w":44,"h":44},
"frame": {"x":99,"y":780,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -330,7 +330,7 @@
},
"sprites/belt/built/right_13.png":
{
"frame": {"x":306,"y":714,"w":44,"h":44},
"frame": {"x":51,"y":806,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -338,7 +338,7 @@
},
"sprites/blueprints/belt_left.png":
{
"frame": {"x":354,"y":755,"w":44,"h":44},
"frame": {"x":51,"y":854,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -346,7 +346,7 @@
},
"sprites/blueprints/belt_right.png":
{
"frame": {"x":301,"y":762,"w":44,"h":44},
"frame": {"x":3,"y":860,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -354,7 +354,7 @@
},
"sprites/blueprints/belt_top.png":
{
"frame": {"x":3,"y":881,"w":40,"h":48},
"frame": {"x":338,"y":801,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -386,7 +386,7 @@
},
"sprites/blueprints/display.png":
{
"frame": {"x":417,"y":602,"w":46,"h":47},
"frame": {"x":209,"y":562,"w":46,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":46,"h":47},
@ -410,7 +410,7 @@
},
"sprites/blueprints/logic_gate-not.png":
{
"frame": {"x":467,"y":602,"w":42,"h":48},
"frame": {"x":467,"y":648,"w":42,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":42,"h":48},
@ -418,7 +418,7 @@
},
"sprites/blueprints/logic_gate-or.png":
{
"frame": {"x":107,"y":500,"w":48,"h":42},
"frame": {"x":311,"y":566,"w":48,"h":42},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":42},
@ -442,7 +442,7 @@
},
"sprites/blueprints/logic_gate.png":
{
"frame": {"x":427,"y":553,"w":48,"h":45},
"frame": {"x":369,"y":515,"w":48,"h":45},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":45},
@ -458,7 +458,7 @@
},
"sprites/blueprints/miner.png":
{
"frame": {"x":55,"y":589,"w":47,"h":48},
"frame": {"x":107,"y":532,"w":47,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":48},
@ -538,7 +538,7 @@
},
"sprites/blueprints/splitter-compact.png":
{
"frame": {"x":263,"y":574,"w":47,"h":47},
"frame": {"x":158,"y":555,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":47},
@ -578,7 +578,7 @@
},
"sprites/blueprints/underground_belt_entry-tier2.png":
{
"frame": {"x":55,"y":500,"w":48,"h":43},
"frame": {"x":369,"y":564,"w":48,"h":43},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":5,"w":48,"h":43},
@ -586,7 +586,7 @@
},
"sprites/blueprints/underground_belt_entry.png":
{
"frame": {"x":107,"y":546,"w":48,"h":38},
"frame": {"x":363,"y":611,"w":48,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":10,"w":48,"h":38},
@ -594,7 +594,7 @@
},
"sprites/blueprints/underground_belt_exit-tier2.png":
{
"frame": {"x":55,"y":547,"w":48,"h":38},
"frame": {"x":415,"y":648,"w":48,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":38},
@ -602,7 +602,7 @@
},
"sprites/blueprints/underground_belt_exit.png":
{
"frame": {"x":3,"y":549,"w":48,"h":38},
"frame": {"x":3,"y":500,"w":48,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":38},
@ -618,7 +618,7 @@
},
"sprites/blueprints/wire-split.png":
{
"frame": {"x":211,"y":523,"w":48,"h":28},
"frame": {"x":55,"y":500,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -642,7 +642,7 @@
},
"sprites/blueprints/wire_tunnel.png":
{
"frame": {"x":323,"y":515,"w":48,"h":47},
"frame": {"x":317,"y":515,"w":48,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":47},
@ -650,7 +650,7 @@
},
"sprites/buildings/belt_left.png":
{
"frame": {"x":416,"y":653,"w":44,"h":44},
"frame": {"x":54,"y":662,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":4,"w":44,"h":44},
@ -658,7 +658,7 @@
},
"sprites/buildings/belt_right.png":
{
"frame": {"x":102,"y":714,"w":44,"h":44},
"frame": {"x":3,"y":764,"w":44,"h":44},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":4,"w":44,"h":44},
@ -666,7 +666,7 @@
},
"sprites/buildings/belt_top.png":
{
"frame": {"x":198,"y":782,"w":40,"h":48},
"frame": {"x":403,"y":738,"w":40,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":0,"w":40,"h":48},
@ -698,10 +698,10 @@
},
"sprites/buildings/display.png":
{
"frame": {"x":366,"y":608,"w":46,"h":47},
"frame": {"x":105,"y":634,"w":44,"h":46},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":46,"h":47},
"spriteSourceSize": {"x":2,"y":2,"w":44,"h":46},
"sourceSize": {"w":48,"h":48}
},
"sprites/buildings/filter.png":
@ -730,7 +730,7 @@
},
"sprites/buildings/logic_gate-not.png":
{
"frame": {"x":249,"y":769,"w":43,"h":48},
"frame": {"x":454,"y":700,"w":43,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":43,"h":48},
@ -738,7 +738,7 @@
},
"sprites/buildings/logic_gate-or.png":
{
"frame": {"x":159,"y":523,"w":48,"h":42},
"frame": {"x":421,"y":602,"w":48,"h":42},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":42},
@ -762,7 +762,7 @@
},
"sprites/buildings/logic_gate.png":
{
"frame": {"x":3,"y":500,"w":48,"h":45},
"frame": {"x":421,"y":553,"w":48,"h":45},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":45},
@ -770,7 +770,7 @@
},
"sprites/buildings/miner-chainable.png":
{
"frame": {"x":3,"y":591,"w":47,"h":48},
"frame": {"x":55,"y":564,"w":47,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":48},
@ -778,7 +778,7 @@
},
"sprites/buildings/miner.png":
{
"frame": {"x":315,"y":566,"w":47,"h":48},
"frame": {"x":3,"y":574,"w":47,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":48},
@ -850,7 +850,7 @@
},
"sprites/buildings/splitter-compact-inverse.png":
{
"frame": {"x":375,"y":515,"w":48,"h":47},
"frame": {"x":259,"y":542,"w":48,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":47},
@ -858,7 +858,7 @@
},
"sprites/buildings/splitter-compact.png":
{
"frame": {"x":211,"y":587,"w":47,"h":47},
"frame": {"x":259,"y":593,"w":47,"h":47},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":47},
@ -898,7 +898,7 @@
},
"sprites/buildings/underground_belt_entry-tier2.png":
{
"frame": {"x":106,"y":620,"w":47,"h":42},
"frame": {"x":54,"y":616,"w":47,"h":42},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":6,"w":47,"h":42},
@ -906,7 +906,7 @@
},
"sprites/buildings/underground_belt_entry.png":
{
"frame": {"x":54,"y":641,"w":47,"h":38},
"frame": {"x":3,"y":626,"w":47,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":10,"w":47,"h":38},
@ -914,7 +914,7 @@
},
"sprites/buildings/underground_belt_exit-tier2.png":
{
"frame": {"x":3,"y":643,"w":47,"h":38},
"frame": {"x":157,"y":606,"w":47,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":38},
@ -922,7 +922,7 @@
},
"sprites/buildings/underground_belt_exit.png":
{
"frame": {"x":366,"y":566,"w":47,"h":38},
"frame": {"x":208,"y":613,"w":47,"h":38},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":47,"h":38},
@ -930,7 +930,7 @@
},
"sprites/buildings/wire-cross.png":
{
"frame": {"x":271,"y":490,"w":48,"h":48},
"frame": {"x":265,"y":490,"w":48,"h":48},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":48},
@ -938,7 +938,7 @@
},
"sprites/buildings/wire-split.png":
{
"frame": {"x":263,"y":542,"w":48,"h":28},
"frame": {"x":107,"y":500,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -954,7 +954,7 @@
},
"sprites/buildings/wire.png":
{
"frame": {"x":235,"y":458,"w":8,"h":48},
"frame": {"x":253,"y":458,"w":8,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":8,"h":48},
@ -962,7 +962,7 @@
},
"sprites/buildings/wire_tunnel.png":
{
"frame": {"x":159,"y":601,"w":47,"h":46},
"frame": {"x":106,"y":584,"w":47,"h":46},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":1,"w":47,"h":46},
@ -1018,7 +1018,7 @@
},
"sprites/misc/waypoint.png":
{
"frame": {"x":349,"y":433,"w":14,"h":16},
"frame": {"x":235,"y":458,"w":14,"h":16},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":1,"y":0,"w":14,"h":16},
@ -1138,7 +1138,7 @@
},
"sprites/wires/sets/color_forward.png":
{
"frame": {"x":247,"y":458,"w":8,"h":48},
"frame": {"x":235,"y":478,"w":8,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":8,"h":48},
@ -1146,7 +1146,7 @@
},
"sprites/wires/sets/color_split.png":
{
"frame": {"x":211,"y":555,"w":48,"h":28},
"frame": {"x":159,"y":523,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -1170,7 +1170,7 @@
},
"sprites/wires/sets/conflict_forward.png":
{
"frame": {"x":259,"y":458,"w":8,"h":48},
"frame": {"x":327,"y":453,"w":8,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":8,"h":48},
@ -1178,7 +1178,7 @@
},
"sprites/wires/sets/conflict_split.png":
{
"frame": {"x":159,"y":569,"w":48,"h":28},
"frame": {"x":55,"y":532,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -1194,7 +1194,7 @@
},
"sprites/wires/sets/regular_cross.png":
{
"frame": {"x":271,"y":490,"w":48,"h":48},
"frame": {"x":265,"y":490,"w":48,"h":48},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":48,"h":48},
@ -1202,7 +1202,7 @@
},
"sprites/wires/sets/regular_forward.png":
{
"frame": {"x":235,"y":458,"w":8,"h":48},
"frame": {"x":253,"y":458,"w":8,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":8,"h":48},
@ -1210,7 +1210,7 @@
},
"sprites/wires/sets/regular_split.png":
{
"frame": {"x":263,"y":542,"w":48,"h":28},
"frame": {"x":107,"y":500,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -1234,7 +1234,7 @@
},
"sprites/wires/sets/shape_forward.png":
{
"frame": {"x":327,"y":453,"w":8,"h":48},
"frame": {"x":247,"y":510,"w":8,"h":48},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":20,"y":0,"w":8,"h":48},
@ -1242,7 +1242,7 @@
},
"sprites/wires/sets/shape_split.png":
{
"frame": {"x":107,"y":588,"w":48,"h":28},
"frame": {"x":3,"y":542,"w":48,"h":28},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":20,"w":48,"h":28},
@ -1255,6 +1255,14 @@
"trimmed": true,
"spriteSourceSize": {"x":20,"y":20,"w":28,"h":28},
"sourceSize": {"w":48,"h":48}
},
"sprites/wires/wires_preview.png":
{
"frame": {"x":349,"y":433,"w":16,"h":16},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":16,"h":16},
"sourceSize": {"w":16,"h":16}
}},
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
@ -1263,6 +1271,6 @@
"format": "RGBA8888",
"size": {"w":512,"h":1024},
"scale": "0.25",
"smartupdate": "$TexturePacker:SmartUpdate:eee72ff382c462a7fb711064084446a1:51a80af95b41b9096e952641c88bcd7a:908b89f5ca8ff73e331a35a3b14d0604$"
"smartupdate": "$TexturePacker:SmartUpdate:0f75d5c35a9ce06aeafcf694da4c6b33:e394b26e99f171754ba759e11e26c31c:908b89f5ca8ff73e331a35a3b14d0604$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 237 KiB

@ -2,7 +2,7 @@
"sprites/belt/built/forward_0.png":
{
"frame": {"x":272,"y":1361,"w":78,"h":96},
"frame": {"x":458,"y":1404,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -10,7 +10,7 @@
},
"sprites/belt/built/forward_1.png":
{
"frame": {"x":354,"y":1394,"w":78,"h":96},
"frame": {"x":367,"y":1488,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -18,7 +18,7 @@
},
"sprites/belt/built/forward_2.png":
{
"frame": {"x":764,"y":1604,"w":78,"h":96},
"frame": {"x":838,"y":1249,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -26,7 +26,7 @@
},
"sprites/belt/built/forward_3.png":
{
"frame": {"x":846,"y":1613,"w":78,"h":96},
"frame": {"x":741,"y":1338,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -34,7 +34,7 @@
},
"sprites/belt/built/forward_4.png":
{
"frame": {"x":928,"y":1613,"w":78,"h":96},
"frame": {"x":640,"y":1435,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -42,7 +42,7 @@
},
"sprites/belt/built/forward_5.png":
{
"frame": {"x":3,"y":1370,"w":78,"h":96},
"frame": {"x":540,"y":1450,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -50,7 +50,7 @@
},
"sprites/belt/built/forward_6.png":
{
"frame": {"x":85,"y":1370,"w":78,"h":96},
"frame": {"x":449,"y":1504,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -58,7 +58,7 @@
},
"sprites/belt/built/forward_7.png":
{
"frame": {"x":167,"y":1425,"w":78,"h":96},
"frame": {"x":358,"y":1588,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -66,7 +66,7 @@
},
"sprites/belt/built/forward_8.png":
{
"frame": {"x":249,"y":1461,"w":78,"h":96},
"frame": {"x":267,"y":1652,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -74,7 +74,7 @@
},
"sprites/belt/built/forward_9.png":
{
"frame": {"x":331,"y":1494,"w":78,"h":96},
"frame": {"x":176,"y":1704,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -82,7 +82,7 @@
},
"sprites/belt/built/forward_10.png":
{
"frame": {"x":436,"y":1412,"w":78,"h":96},
"frame": {"x":276,"y":1552,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -90,7 +90,7 @@
},
"sprites/belt/built/forward_11.png":
{
"frame": {"x":518,"y":1462,"w":78,"h":96},
"frame": {"x":185,"y":1604,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -98,7 +98,7 @@
},
"sprites/belt/built/forward_12.png":
{
"frame": {"x":600,"y":1517,"w":78,"h":96},
"frame": {"x":94,"y":1639,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -106,7 +106,7 @@
},
"sprites/belt/built/forward_13.png":
{
"frame": {"x":682,"y":1523,"w":78,"h":96},
"frame": {"x":3,"y":1646,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -130,7 +130,7 @@
},
"sprites/belt/built/left_2.png":
{
"frame": {"x":3,"y":1097,"w":87,"h":87},
"frame": {"x":190,"y":1240,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -138,7 +138,7 @@
},
"sprites/belt/built/left_3.png":
{
"frame": {"x":94,"y":1097,"w":87,"h":87},
"frame": {"x":94,"y":1275,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -146,7 +146,7 @@
},
"sprites/belt/built/left_4.png":
{
"frame": {"x":185,"y":1143,"w":87,"h":87},
"frame": {"x":3,"y":1282,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -154,7 +154,7 @@
},
"sprites/belt/built/left_5.png":
{
"frame": {"x":276,"y":1179,"w":87,"h":87},
"frame": {"x":477,"y":1131,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -162,7 +162,7 @@
},
"sprites/belt/built/left_6.png":
{
"frame": {"x":367,"y":1212,"w":87,"h":87},
"frame": {"x":381,"y":1215,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -170,7 +170,7 @@
},
"sprites/belt/built/left_7.png":
{
"frame": {"x":458,"y":1230,"w":87,"h":87},
"frame": {"x":281,"y":1279,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -178,7 +178,7 @@
},
"sprites/belt/built/left_8.png":
{
"frame": {"x":549,"y":1280,"w":87,"h":87},
"frame": {"x":185,"y":1331,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -186,7 +186,7 @@
},
"sprites/belt/built/left_9.png":
{
"frame": {"x":640,"y":1335,"w":87,"h":87},
"frame": {"x":94,"y":1366,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -194,7 +194,7 @@
},
"sprites/belt/built/left_10.png":
{
"frame": {"x":575,"y":1189,"w":87,"h":87},
"frame": {"x":99,"y":1184,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -202,7 +202,7 @@
},
"sprites/belt/built/left_11.png":
{
"frame": {"x":666,"y":1244,"w":87,"h":87},
"frame": {"x":3,"y":1191,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -210,7 +210,7 @@
},
"sprites/belt/built/left_12.png":
{
"frame": {"x":757,"y":1250,"w":87,"h":87},
"frame": {"x":386,"y":1124,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -218,7 +218,7 @@
},
"sprites/belt/built/left_13.png":
{
"frame": {"x":848,"y":1331,"w":87,"h":87},
"frame": {"x":290,"y":1188,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -226,7 +226,7 @@
},
"sprites/belt/built/right_0.png":
{
"frame": {"x":731,"y":1341,"w":87,"h":87},
"frame": {"x":3,"y":1373,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -234,7 +234,7 @@
},
"sprites/belt/built/right_1.png":
{
"frame": {"x":822,"y":1422,"w":87,"h":87},
"frame": {"x":568,"y":1168,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -242,7 +242,7 @@
},
"sprites/belt/built/right_2.png":
{
"frame": {"x":276,"y":1270,"w":87,"h":87},
"frame": {"x":94,"y":1457,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -250,7 +250,7 @@
},
"sprites/belt/built/right_3.png":
{
"frame": {"x":367,"y":1303,"w":87,"h":87},
"frame": {"x":3,"y":1464,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -258,7 +258,7 @@
},
"sprites/belt/built/right_4.png":
{
"frame": {"x":458,"y":1321,"w":87,"h":87},
"frame": {"x":659,"y":1244,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -266,7 +266,7 @@
},
"sprites/belt/built/right_5.png":
{
"frame": {"x":549,"y":1371,"w":87,"h":87},
"frame": {"x":563,"y":1259,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -274,7 +274,7 @@
},
"sprites/belt/built/right_6.png":
{
"frame": {"x":640,"y":1426,"w":87,"h":87},
"frame": {"x":463,"y":1313,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -282,7 +282,7 @@
},
"sprites/belt/built/right_7.png":
{
"frame": {"x":731,"y":1432,"w":87,"h":87},
"frame": {"x":367,"y":1397,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -290,7 +290,7 @@
},
"sprites/belt/built/right_8.png":
{
"frame": {"x":822,"y":1513,"w":87,"h":87},
"frame": {"x":276,"y":1461,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -298,7 +298,7 @@
},
"sprites/belt/built/right_9.png":
{
"frame": {"x":913,"y":1522,"w":87,"h":87},
"frame": {"x":185,"y":1513,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -306,7 +306,7 @@
},
"sprites/belt/built/right_10.png":
{
"frame": {"x":913,"y":1431,"w":87,"h":87},
"frame": {"x":472,"y":1222,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -314,7 +314,7 @@
},
"sprites/belt/built/right_11.png":
{
"frame": {"x":3,"y":1188,"w":87,"h":87},
"frame": {"x":372,"y":1306,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -322,7 +322,7 @@
},
"sprites/belt/built/right_12.png":
{
"frame": {"x":94,"y":1188,"w":87,"h":87},
"frame": {"x":276,"y":1370,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -330,7 +330,7 @@
},
"sprites/belt/built/right_13.png":
{
"frame": {"x":185,"y":1234,"w":87,"h":87},
"frame": {"x":185,"y":1422,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -338,7 +338,7 @@
},
"sprites/blueprints/belt_left.png":
{
"frame": {"x":3,"y":1279,"w":87,"h":87},
"frame": {"x":94,"y":1548,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":0,"y":9,"w":87,"h":87},
@ -346,7 +346,7 @@
},
"sprites/blueprints/belt_right.png":
{
"frame": {"x":94,"y":1279,"w":87,"h":87},
"frame": {"x":3,"y":1555,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -354,7 +354,7 @@
},
"sprites/blueprints/belt_top.png":
{
"frame": {"x":413,"y":1512,"w":78,"h":96},
"frame": {"x":85,"y":1739,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -386,7 +386,7 @@
},
"sprites/blueprints/display.png":
{
"frame": {"x":386,"y":1115,"w":91,"h":93},
"frame": {"x":195,"y":1143,"w":91,"h":93},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":3,"w":91,"h":93},
@ -410,7 +410,7 @@
},
"sprites/blueprints/logic_gate-not.png":
{
"frame": {"x":185,"y":1325,"w":83,"h":96},
"frame": {"x":654,"y":1335,"w":83,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":7,"y":0,"w":83,"h":96},
@ -450,7 +450,7 @@
},
"sprites/blueprints/miner-chainable.png":
{
"frame": {"x":593,"y":1089,"w":92,"h":96},
"frame": {"x":726,"y":1144,"w":92,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":92,"h":96},
@ -458,7 +458,7 @@
},
"sprites/blueprints/miner.png":
{
"frame": {"x":689,"y":1144,"w":92,"h":96},
"frame": {"x":898,"y":1149,"w":92,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":92,"h":96},
@ -538,7 +538,7 @@
},
"sprites/blueprints/splitter-compact.png":
{
"frame": {"x":537,"y":957,"w":93,"h":93},
"frame": {"x":338,"y":992,"w":93,"h":93},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":1,"w":93,"h":93},
@ -578,7 +578,7 @@
},
"sprites/blueprints/underground_belt_entry-tier2.png":
{
"frame": {"x":302,"y":992,"w":93,"h":84},
"frame": {"x":435,"y":1036,"w":93,"h":84},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":12,"w":93,"h":84},
@ -586,7 +586,7 @@
},
"sprites/blueprints/underground_belt_entry.png":
{
"frame": {"x":399,"y":1036,"w":93,"h":75},
"frame": {"x":532,"y":1052,"w":93,"h":75},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":21,"w":93,"h":75},
@ -602,7 +602,7 @@
},
"sprites/blueprints/underground_belt_exit.png":
{
"frame": {"x":496,"y":1054,"w":93,"h":75},
"frame": {"x":629,"y":1089,"w":93,"h":75},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":0,"w":93,"h":75},
@ -642,7 +642,7 @@
},
"sprites/blueprints/wire_tunnel.png":
{
"frame": {"x":729,"y":1049,"w":93,"h":91},
"frame": {"x":537,"y":957,"w":93,"h":91},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":2,"y":2,"w":93,"h":91},
@ -658,7 +658,7 @@
},
"sprites/buildings/belt_right.png":
{
"frame": {"x":731,"y":1341,"w":87,"h":87},
"frame": {"x":3,"y":1373,"w":87,"h":87},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":9,"w":87,"h":87},
@ -666,7 +666,7 @@
},
"sprites/buildings/belt_top.png":
{
"frame": {"x":272,"y":1361,"w":78,"h":96},
"frame": {"x":458,"y":1404,"w":78,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":9,"y":0,"w":78,"h":96},
@ -698,10 +698,10 @@
},
"sprites/buildings/display.png":
{
"frame": {"x":481,"y":1133,"w":90,"h":93},
"frame": {"x":750,"y":1244,"w":84,"h":90},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":3,"w":90,"h":93},
"spriteSourceSize": {"x":6,"y":6,"w":84,"h":90},
"sourceSize": {"w":96,"h":96}
},
"sprites/buildings/filter.png":
@ -730,7 +730,7 @@
},
"sprites/buildings/logic_gate-not.png":
{
"frame": {"x":939,"y":1331,"w":82,"h":96},
"frame": {"x":554,"y":1350,"w":82,"h":96},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":8,"y":0,"w":82,"h":96},
@ -778,7 +778,7 @@
},
"sprites/buildings/miner.png":
{
"frame": {"x":291,"y":1080,"w":91,"h":95},
"frame": {"x":291,"y":1089,"w":91,"h":95},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":91,"h":95},
@ -858,7 +858,7 @@
},
"sprites/buildings/splitter-compact.png":
{
"frame": {"x":898,"y":1149,"w":93,"h":91},
"frame": {"x":729,"y":1049,"w":93,"h":91},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":2,"w":93,"h":91},
@ -898,7 +898,7 @@
},
"sprites/buildings/underground_belt_entry-tier2.png":
{
"frame": {"x":881,"y":1244,"w":92,"h":83},
"frame": {"x":99,"y":1019,"w":92,"h":83},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":13,"w":92,"h":83},
@ -906,7 +906,7 @@
},
"sprites/buildings/underground_belt_entry.png":
{
"frame": {"x":3,"y":1019,"w":92,"h":74},
"frame": {"x":195,"y":1065,"w":92,"h":74},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":22,"w":92,"h":74},
@ -914,7 +914,7 @@
},
"sprites/buildings/underground_belt_exit-tier2.png":
{
"frame": {"x":99,"y":1019,"w":92,"h":74},
"frame": {"x":99,"y":1106,"w":92,"h":74},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":92,"h":74},
@ -922,7 +922,7 @@
},
"sprites/buildings/underground_belt_exit.png":
{
"frame": {"x":195,"y":1065,"w":92,"h":74},
"frame": {"x":3,"y":1113,"w":92,"h":74},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":0,"w":92,"h":74},
@ -962,7 +962,7 @@
},
"sprites/buildings/wire_tunnel.png":
{
"frame": {"x":785,"y":1156,"w":92,"h":90},
"frame": {"x":3,"y":1019,"w":92,"h":90},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":3,"w":92,"h":90},
@ -1255,6 +1255,14 @@
"trimmed": true,
"spriteSourceSize": {"x":42,"y":42,"w":54,"h":54},
"sourceSize": {"w":96,"h":96}
},
"sprites/wires/wires_preview.png":
{
"frame": {"x":302,"y":982,"w":32,"h":32},
"rotated": false,
"trimmed": false,
"spriteSourceSize": {"x":0,"y":0,"w":32,"h":32},
"sourceSize": {"w":32,"h":32}
}},
"meta": {
"app": "https://www.codeandweb.com/texturepacker",
@ -1263,6 +1271,6 @@
"format": "RGBA8888",
"size": {"w":1024,"h":2048},
"scale": "0.5",
"smartupdate": "$TexturePacker:SmartUpdate:eee72ff382c462a7fb711064084446a1:51a80af95b41b9096e952641c88bcd7a:908b89f5ca8ff73e331a35a3b14d0604$"
"smartupdate": "$TexturePacker:SmartUpdate:0f75d5c35a9ce06aeafcf694da4c6b33:e394b26e99f171754ba759e11e26c31c:908b89f5ca8ff73e331a35a3b14d0604$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 570 KiB

After

Width:  |  Height:  |  Size: 569 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

@ -42,6 +42,7 @@ import { HUDSandboxController } from "./parts/sandbox_controller";
import { HUDWiresToolbar } from "./parts/wires_toolbar";
import { HUDWireInfo } from "./parts/wire_info";
import { HUDLeverToggle } from "./parts/lever_toggle";
import { HUDLayerPreview } from "./parts/layer_preview";
export class GameHUD {
/**
@ -80,6 +81,7 @@ export class GameHUD {
shapeViewer: new HUDShapeViewer(this.root),
wiresOverlay: new HUDWiresOverlay(this.root),
layerPreview: new HUDLayerPreview(this.root),
// Typing hints
/* typehints:start */

@ -247,6 +247,29 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
} else {
this.drawRegularPlacement(parameters);
}
this.drawLayerPeek(parameters);
}
/**
*
* @param {DrawParameters} parameters
*/
drawLayerPeek(parameters) {
const mousePosition = this.root.app.mousePosition;
if (!mousePosition) {
// Not on screen
return;
}
const worldPosition = this.root.camera.screenToWorld(mousePosition);
// Draw peeker
this.root.hud.parts.layerPreview.renderPreview(
parameters,
worldPosition,
1 / this.root.camera.zoomLevel
);
}
/**

@ -0,0 +1,145 @@
import { freeCanvas, makeOffscreenBuffer } from "../../../core/buffer_utils";
import { globalConfig } from "../../../core/config";
import { Loader } from "../../../core/loader";
import { Vector } from "../../../core/vector";
import { getBuildingDataFromCode } from "../../building_codes";
import { enumLayer } from "../../root";
import { BaseHUDPart } from "../base_hud_part";
const PREVIEW_SIZE = 512;
/**
* Helper class which allows peaking through to the wires layer
*/
export class HUDLayerPreview extends BaseHUDPart {
initialize() {
const [canvas, context] = makeOffscreenBuffer(PREVIEW_SIZE, PREVIEW_SIZE, {
smooth: true,
label: "layerPeeker",
reusable: true,
});
context.clearRect(0, 0, PREVIEW_SIZE, PREVIEW_SIZE);
context.fillStyle = "red";
context.fillRect(0, 0, PREVIEW_SIZE, PREVIEW_SIZE);
this.canvas = canvas;
this.context = context;
this.root.signals.aboutToDestruct.add(() => freeCanvas(this.canvas));
this.previewOverlay = Loader.getSprite("sprites/wires/wires_preview.png");
}
/**
* Prepares the canvas to render at the given worldPos and the given camera scale
*
* @param {Vector} worldPos
* @param {number} scale 1 / zoomLevel
*/
prepareCanvasForPreview(worldPos, scale) {
this.context.clearRect(0, 0, PREVIEW_SIZE, PREVIEW_SIZE);
this.context.fillStyle = "rgba(0, 0, 0, 0.5)";
this.context.fillRect(0, 0, PREVIEW_SIZE, PREVIEW_SIZE);
const dimensions = scale * PREVIEW_SIZE;
const startWorldX = worldPos.x - dimensions / 2;
const startWorldY = worldPos.y - dimensions / 2;
const startTileX = Math.floor(startWorldX / globalConfig.tileSize);
const startTileY = Math.floor(startWorldY / globalConfig.tileSize);
const tileDimensions = Math.ceil(dimensions / globalConfig.tileSize);
console.log(startTileX, startTileY);
this.context.save();
this.context.scale(1 / scale, 1 / scale);
this.context.translate(
startTileX * globalConfig.tileSize - startWorldX,
startTileY * globalConfig.tileSize - startWorldY
);
for (let dx = 0; dx < tileDimensions; ++dx) {
for (let dy = 0; dy < tileDimensions; ++dy) {
const tileX = dx + startTileX;
const tileY = dy + startTileY;
const content = this.root.map.getLayerContentXY(tileX, tileY, enumLayer.wires);
if (content) {
const staticComp = content.components.StaticMapEntity;
const data = getBuildingDataFromCode(staticComp.code);
const metaBuilding = data.metaInstance;
const overlayMatrix = metaBuilding.getSpecialOverlayRenderMatrix(
staticComp.rotation,
data.rotationVariant,
data.variant,
content
);
this.context.fillStyle = metaBuilding.getSilhouetteColor();
if (overlayMatrix) {
for (let subX = 0; subX < 3; ++subX) {
for (let subY = 0; subY < 3; ++subY) {
const isFilled = overlayMatrix[subX + subY * 3];
if (isFilled) {
this.context.fillRect(
dx * globalConfig.tileSize + (subX * globalConfig.tileSize) / 3,
dy * globalConfig.tileSize + (subY * globalConfig.tileSize) / 3,
globalConfig.tileSize / 3,
globalConfig.tileSize / 3
);
}
}
}
} else {
this.context.fillRect(
dx * globalConfig.tileSize,
dy * globalConfig.tileSize,
globalConfig.tileSize,
globalConfig.tileSize
);
}
// this.context.fillStyle = "green";
// this.context.fillRect(
// dx * globalConfig.tileSize,
// dy * globalConfig.tileSize,
// globalConfig.tileSize,
// globalConfig.tileSize
// );
}
}
}
this.context.restore();
this.context.globalCompositeOperation = "source-in";
this.previewOverlay.draw(this.context, 0, 0, PREVIEW_SIZE, PREVIEW_SIZE);
this.context.globalCompositeOperation = "source-over";
return this.canvas;
}
/**
* Renders the preview at the given position
* @param {import("../../../core/draw_utils").DrawParameters} parameters
* @param {Vector} worldPos
* @param {number} scale 1 / zoomLevel
*/
renderPreview(parameters, worldPos, scale) {
if (this.root.currentLayer !== enumLayer.regular) {
// Only supporting wires right now
return;
}
const canvas = this.prepareCanvasForPreview(worldPos, scale);
parameters.context.drawImage(
canvas,
worldPos.x - (scale * PREVIEW_SIZE) / 2,
worldPos.y - (scale * PREVIEW_SIZE) / 2,
scale * PREVIEW_SIZE,
scale * PREVIEW_SIZE
);
}
}

@ -82,7 +82,7 @@ export class DisplaySystem extends GameSystemWithFilter {
parameters,
(origin.x + 0.5) * globalConfig.tileSize,
(origin.y + 0.5) * globalConfig.tileSize,
globalConfig.tileSize + 3
globalConfig.tileSize
);
} else if (value.getItemType() === enumItemType.shape) {
// @todo

Loading…
Cancel
Save