diff --git a/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json deleted file mode 100644 index b8909f7e..00000000 --- a/res_built/atlas/atlas0_10.json +++ /dev/null @@ -1,1508 +0,0 @@ -{"frames": { - -"sprites/belt/forward_0.png": -{ - "frame": {"x":267,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_1.png": -{ - "frame": {"x":284,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_2.png": -{ - "frame": {"x":262,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_3.png": -{ - "frame": {"x":398,"y":111,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_4.png": -{ - "frame": {"x":415,"y":110,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_5.png": -{ - "frame": {"x":438,"y":92,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_6.png": -{ - "frame": {"x":455,"y":89,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_7.png": -{ - "frame": {"x":441,"y":109,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_8.png": -{ - "frame": {"x":458,"y":106,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_9.png": -{ - "frame": {"x":534,"y":43,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_10.png": -{ - "frame": {"x":301,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_11.png": -{ - "frame": {"x":318,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_12.png": -{ - "frame": {"x":335,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_13.png": -{ - "frame": {"x":352,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_14.png": -{ - "frame": {"x":369,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_15.png": -{ - "frame": {"x":386,"y":94,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_16.png": -{ - "frame": {"x":534,"y":26,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_17.png": -{ - "frame": {"x":551,"y":25,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_18.png": -{ - "frame": {"x":453,"y":72,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_19.png": -{ - "frame": {"x":245,"y":108,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_20.png": -{ - "frame": {"x":279,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_21.png": -{ - "frame": {"x":296,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_22.png": -{ - "frame": {"x":313,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_23.png": -{ - "frame": {"x":330,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_24.png": -{ - "frame": {"x":347,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_25.png": -{ - "frame": {"x":364,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_26.png": -{ - "frame": {"x":381,"y":112,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/forward_27.png": -{ - "frame": {"x":412,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_0.png": -{ - "frame": {"x":551,"y":42,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_1.png": -{ - "frame": {"x":569,"y":23,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_2.png": -{ - "frame": {"x":636,"y":42,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_3.png": -{ - "frame": {"x":472,"y":81,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_4.png": -{ - "frame": {"x":475,"y":98,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_5.png": -{ - "frame": {"x":487,"y":64,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_6.png": -{ - "frame": {"x":489,"y":81,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_7.png": -{ - "frame": {"x":504,"y":63,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_8.png": -{ - "frame": {"x":492,"y":98,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_9.png": -{ - "frame": {"x":506,"y":80,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_10.png": -{ - "frame": {"x":586,"y":23,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_11.png": -{ - "frame": {"x":603,"y":23,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_12.png": -{ - "frame": {"x":620,"y":23,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_13.png": -{ - "frame": {"x":568,"y":40,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_14.png": -{ - "frame": {"x":585,"y":40,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_15.png": -{ - "frame": {"x":602,"y":40,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_16.png": -{ - "frame": {"x":619,"y":40,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_17.png": -{ - "frame": {"x":637,"y":25,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_18.png": -{ - "frame": {"x":654,"y":25,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_19.png": -{ - "frame": {"x":671,"y":25,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_20.png": -{ - "frame": {"x":653,"y":42,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_21.png": -{ - "frame": {"x":670,"y":42,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_22.png": -{ - "frame": {"x":688,"y":25,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_23.png": -{ - "frame": {"x":687,"y":42,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_24.png": -{ - "frame": {"x":465,"y":47,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_25.png": -{ - "frame": {"x":491,"y":46,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_26.png": -{ - "frame": {"x":508,"y":46,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/left_27.png": -{ - "frame": {"x":470,"y":64,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_0.png": -{ - "frame": {"x":521,"y":63,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_1.png": -{ - "frame": {"x":523,"y":80,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_2.png": -{ - "frame": {"x":591,"y":74,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_3.png": -{ - "frame": {"x":670,"y":59,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_4.png": -{ - "frame": {"x":687,"y":59,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_5.png": -{ - "frame": {"x":560,"y":110,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_6.png": -{ - "frame": {"x":577,"y":108,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_7.png": -{ - "frame": {"x":594,"y":108,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_8.png": -{ - "frame": {"x":611,"y":108,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_9.png": -{ - "frame": {"x":638,"y":76,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_10.png": -{ - "frame": {"x":509,"y":97,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_11.png": -{ - "frame": {"x":526,"y":97,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_12.png": -{ - "frame": {"x":538,"y":60,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_13.png": -{ - "frame": {"x":555,"y":59,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_14.png": -{ - "frame": {"x":572,"y":57,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_15.png": -{ - "frame": {"x":589,"y":57,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_16.png": -{ - "frame": {"x":606,"y":57,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_17.png": -{ - "frame": {"x":540,"y":77,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_18.png": -{ - "frame": {"x":557,"y":76,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_19.png": -{ - "frame": {"x":574,"y":74,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_20.png": -{ - "frame": {"x":608,"y":74,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_21.png": -{ - "frame": {"x":543,"y":94,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_22.png": -{ - "frame": {"x":560,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_23.png": -{ - "frame": {"x":577,"y":91,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_24.png": -{ - "frame": {"x":594,"y":91,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_25.png": -{ - "frame": {"x":611,"y":91,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_26.png": -{ - "frame": {"x":636,"y":59,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/belt/right_27.png": -{ - "frame": {"x":653,"y":59,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/belt_left.png": -{ - "frame": {"x":655,"y":76,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/belt_right.png": -{ - "frame": {"x":672,"y":76,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/belt_top.png": -{ - "frame": {"x":689,"y":76,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/constant_signal.png": -{ - "frame": {"x":638,"y":3,"w":17,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":17,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/cutter-quad.png": -{ - "frame": {"x":163,"y":3,"w":76,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, - "sourceSize": {"w":77,"h":19} -}, -"sprites/blueprints/cutter.png": -{ - "frame": {"x":206,"y":72,"w":36,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/filter.png": -{ - "frame": {"x":205,"y":26,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/lever.png": -{ - "frame": {"x":659,"y":3,"w":17,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/logic_gate-not.png": -{ - "frame": {"x":246,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/logic_gate-or.png": -{ - "frame": {"x":465,"y":26,"w":19,"h":17}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":17}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/logic_gate-transistor.png": -{ - "frame": {"x":207,"y":95,"w":15,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":15,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/logic_gate-xor.png": -{ - "frame": {"x":408,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/logic_gate.png": -{ - "frame": {"x":327,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/miner-chainable.png": -{ - "frame": {"x":326,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/miner.png": -{ - "frame": {"x":269,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/mixer.png": -{ - "frame": {"x":204,"y":49,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/painter-double.png": -{ - "frame": {"x":3,"y":83,"w":38,"h":38}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, - "sourceSize": {"w":38,"h":38} -}, -"sprites/blueprints/painter-mirrored.png": -{ - "frame": {"x":243,"y":3,"w":38,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/painter-quad.png": -{ - "frame": {"x":82,"y":3,"w":77,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, - "sourceSize": {"w":77,"h":19} -}, -"sprites/blueprints/painter.png": -{ - "frame": {"x":163,"y":26,"w":38,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/rotater-ccw.png": -{ - "frame": {"x":431,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/rotater-fl.png": -{ - "frame": {"x":350,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/rotater.png": -{ - "frame": {"x":349,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/splitter-compact-inverse.png": -{ - "frame": {"x":292,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/splitter-compact.png": -{ - "frame": {"x":454,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/splitter.png": -{ - "frame": {"x":368,"y":3,"w":36,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/stacker.png": -{ - "frame": {"x":165,"y":72,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/blueprints/trash-storage.png": -{ - "frame": {"x":87,"y":72,"w":35,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, - "sourceSize": {"w":38,"h":38} -}, -"sprites/blueprints/trash.png": -{ - "frame": {"x":373,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/underground_belt_entry-tier2.png": -{ - "frame": {"x":384,"y":72,"w":19,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/underground_belt_entry.png": -{ - "frame": {"x":569,"y":3,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/underground_belt_exit-tier2.png": -{ - "frame": {"x":488,"y":26,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/underground_belt_exit.png": -{ - "frame": {"x":430,"y":72,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/blueprints/wire-cross.png": -{ - "frame": {"x":628,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/wire-split.png": -{ - "frame": {"x":100,"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/blueprints/wire-turn.png": -{ - "frame": {"x":623,"y":57,"w":9,"h":9}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/wire.png": -{ - "frame": {"x":403,"y":94,"w":5,"h":13}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/blueprints/wire_tunnel.png": -{ - "frame": {"x":372,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/belt_left.png": -{ - "frame": {"x":645,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/belt_right.png": -{ - "frame": {"x":662,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/belt_top.png": -{ - "frame": {"x":267,"y":95,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/constant_signal.png": -{ - "frame": {"x":680,"y":3,"w":17,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":17,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/cutter-quad.png": -{ - "frame": {"x":82,"y":49,"w":76,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, - "sourceSize": {"w":77,"h":19} -}, -"sprites/buildings/cutter.png": -{ - "frame": {"x":287,"y":26,"w":36,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/filter.png": -{ - "frame": {"x":327,"y":3,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/hub.png": -{ - "frame": {"x":3,"y":3,"w":75,"h":76}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":75,"h":76}, - "sourceSize": {"w":77,"h":77} -}, -"sprites/buildings/lever.png": -{ - "frame": {"x":165,"y":95,"w":17,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/logic_gate-not.png": -{ - "frame": {"x":315,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/logic_gate-or.png": -{ - "frame": {"x":407,"y":72,"w":19,"h":17}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":17}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/logic_gate-transistor.png": -{ - "frame": {"x":226,"y":95,"w":15,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":15,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/logic_gate-xor.png": -{ - "frame": {"x":477,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/logic_gate.png": -{ - "frame": {"x":396,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/miner-chainable.png": -{ - "frame": {"x":395,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/miner.png": -{ - "frame": {"x":338,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/mixer.png": -{ - "frame": {"x":246,"y":26,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/painter-double.png": -{ - "frame": {"x":45,"y":83,"w":38,"h":38}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, - "sourceSize": {"w":38,"h":38} -}, -"sprites/buildings/painter-mirrored.png": -{ - "frame": {"x":162,"y":49,"w":38,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/painter-quad.png": -{ - "frame": {"x":82,"y":26,"w":77,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, - "sourceSize": {"w":77,"h":19} -}, -"sprites/buildings/painter.png": -{ - "frame": {"x":285,"y":3,"w":38,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/rotater-ccw.png": -{ - "frame": {"x":500,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/rotater-fl.png": -{ - "frame": {"x":419,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/rotater.png": -{ - "frame": {"x":418,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/splitter-compact-inverse.png": -{ - "frame": {"x":361,"y":72,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/splitter-compact.png": -{ - "frame": {"x":523,"y":3,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/splitter.png": -{ - "frame": {"x":286,"y":49,"w":36,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/stacker.png": -{ - "frame": {"x":245,"y":49,"w":37,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, - "sourceSize": {"w":38,"h":19} -}, -"sprites/buildings/trash-storage.png": -{ - "frame": {"x":126,"y":72,"w":35,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, - "sourceSize": {"w":38,"h":38} -}, -"sprites/buildings/trash.png": -{ - "frame": {"x":442,"y":26,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/underground_belt_entry-tier2.png": -{ - "frame": {"x":546,"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/underground_belt_entry.png": -{ - "frame": {"x":592,"y":3,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/underground_belt_exit-tier2.png": -{ - "frame": {"x":511,"y":26,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/underground_belt_exit.png": -{ - "frame": {"x":615,"y":3,"w":19,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/buildings/wire-cross.png": -{ - "frame": {"x":679,"y":93,"w":13,"h":13}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/wire-split.png": -{ - "frame": {"x":117,"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/buildings/wire-turn.png": -{ - "frame": {"x":506,"y":115,"w":9,"h":9}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/wire.png": -{ - "frame": {"x":429,"y":93,"w":5,"h":13}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/buildings/wire_tunnel.png": -{ - "frame": {"x":441,"y":49,"w":19,"h":19}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/debug/acceptor_slot.png": -{ - "frame": {"x":177,"y":117,"w":6,"h":6}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, - "sourceSize": {"w":6,"h":6} -}, -"sprites/debug/ejector_slot.png": -{ - "frame": {"x":187,"y":117,"w":6,"h":6}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, - "sourceSize": {"w":6,"h":6} -}, -"sprites/misc/deletion_marker.png": -{ - "frame": {"x":151,"y":114,"w":10,"h":10}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, - "sourceSize": {"w":10,"h":10} -}, -"sprites/misc/hub_direction_indicator.png": -{ - "frame": {"x":207,"y":118,"w":3,"h":3}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, - "sourceSize": {"w":3,"h":3} -}, -"sprites/misc/slot_bad_arrow.png": -{ - "frame": {"x":151,"y":114,"w":10,"h":10}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, - "sourceSize": {"w":10,"h":10} -}, -"sprites/misc/slot_good_arrow.png": -{ - "frame": {"x":475,"y":115,"w":10,"h":10}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, - "sourceSize": {"w":10,"h":10} -}, -"sprites/misc/storage_overlay.png": -{ - "frame": {"x":245,"y":95,"w":18,"h":9}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":18,"h":9}, - "sourceSize": {"w":18,"h":9} -}, -"sprites/misc/waypoint.png": -{ - "frame": {"x":701,"y":13,"w":3,"h":3}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, - "sourceSize": {"w":3,"h":3} -}, -"sprites/wires/boolean_false.png": -{ - "frame": {"x":197,"y":117,"w":6,"h":6}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, - "sourceSize": {"w":6,"h":6} -}, -"sprites/wires/boolean_true.png": -{ - "frame": {"x":701,"y":3,"w":4,"h":6}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":4,"h":6}, - "sourceSize": {"w":6,"h":6} -}, -"sprites/wires/lever_on.png": -{ - "frame": {"x":186,"y":95,"w":17,"h":18}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":17,"h":18}, - "sourceSize": {"w":19,"h":19} -}, -"sprites/wires/logical_acceptor.png": -{ - "frame": {"x":87,"y":114,"w":9,"h":11}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":9,"h":11}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/wires/logical_ejector.png": -{ - "frame": {"x":165,"y":117,"w":8,"h":7}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":8,"h":7}, - "sourceSize": {"w":13,"h":13} -}, -"sprites/wires/overlay_tile.png": -{ - "frame": {"x":628,"y":110,"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":645,"y":110,"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":134,"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":519,"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":432,"y":110,"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":662,"y":110,"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":489,"y":115,"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":625,"y":76,"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":482,"y":47,"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":679,"y":110,"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":543,"y":111,"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":696,"y":93,"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":525,"y":46,"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":708,"h":128}, - "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:6b38ed1daa7bf795497bc28e5d144e52:0190ba61404675bed5790d3991671a80:f159918d23e5952766c6d23ab52278c6$" -} -} diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png deleted file mode 100644 index 042d7eb1..00000000 Binary files a/res_built/atlas/atlas0_10.png and /dev/null differ diff --git a/res_built/atlas/atlas0_100.json b/res_built/atlas/atlas0_100.json deleted file mode 100644 index 11d8860c..00000000 --- a/res_built/atlas/atlas0_100.json +++ /dev/null @@ -1,1508 +0,0 @@ -{"frames": { - -"sprites/belt/forward_0.png": -{ - "frame": {"x":2513,"y":1062,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_1.png": -{ - "frame": {"x":2751,"y":199,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_2.png": -{ - "frame": {"x":1587,"y":961,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_3.png": -{ - "frame": {"x":1511,"y":1495,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_4.png": -{ - "frame": {"x":1615,"y":1481,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_5.png": -{ - "frame": {"x":1695,"y":1291,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_6.png": -{ - "frame": {"x":2150,"y":1285,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_7.png": -{ - "frame": {"x":2150,"y":1415,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_8.png": -{ - "frame": {"x":1719,"y":1466,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_9.png": -{ - "frame": {"x":1823,"y":1466,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_10.png": -{ - "frame": {"x":1397,"y":1657,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_11.png": -{ - "frame": {"x":1397,"y":1787,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_12.png": -{ - "frame": {"x":2535,"y":756,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_13.png": -{ - "frame": {"x":2568,"y":886,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_14.png": -{ - "frame": {"x":2617,"y":1033,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_15.png": -{ - "frame": {"x":2721,"y":1033,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_16.png": -{ - "frame": {"x":2760,"y":1163,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_17.png": -{ - "frame": {"x":1501,"y":1657,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_18.png": -{ - "frame": {"x":1501,"y":1787,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_19.png": -{ - "frame": {"x":1483,"y":975,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_20.png": -{ - "frame": {"x":1691,"y":954,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_21.png": -{ - "frame": {"x":1485,"y":1105,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_22.png": -{ - "frame": {"x":1589,"y":1091,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_23.png": -{ - "frame": {"x":1693,"y":1084,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_24.png": -{ - "frame": {"x":1487,"y":1235,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_25.png": -{ - "frame": {"x":1487,"y":1365,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_26.png": -{ - "frame": {"x":1591,"y":1221,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/forward_27.png": -{ - "frame": {"x":1591,"y":1351,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_0.png": -{ - "frame": {"x":2733,"y":565,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_1.png": -{ - "frame": {"x":2733,"y":682,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_2.png": -{ - "frame": {"x":2033,"y":1327,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_3.png": -{ - "frame": {"x":2605,"y":1397,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_4.png": -{ - "frame": {"x":2722,"y":1410,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_5.png": -{ - "frame": {"x":2254,"y":1447,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_6.png": -{ - "frame": {"x":2033,"y":1444,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_7.png": -{ - "frame": {"x":2371,"y":1501,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_8.png": -{ - "frame": {"x":2488,"y":1501,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_9.png": -{ - "frame": {"x":2605,"y":1514,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_10.png": -{ - "frame": {"x":2723,"y":799,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_11.png": -{ - "frame": {"x":2672,"y":916,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_12.png": -{ - "frame": {"x":2643,"y":1163,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_13.png": -{ - "frame": {"x":1797,"y":1115,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_14.png": -{ - "frame": {"x":1914,"y":1115,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_15.png": -{ - "frame": {"x":1799,"y":1232,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_16.png": -{ - "frame": {"x":1916,"y":1232,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_17.png": -{ - "frame": {"x":2033,"y":1210,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_18.png": -{ - "frame": {"x":1799,"y":1349,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_19.png": -{ - "frame": {"x":1916,"y":1349,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_20.png": -{ - "frame": {"x":2254,"y":1213,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_21.png": -{ - "frame": {"x":2254,"y":1330,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_22.png": -{ - "frame": {"x":2371,"y":1267,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_23.png": -{ - "frame": {"x":2488,"y":1267,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_24.png": -{ - "frame": {"x":2605,"y":1280,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_25.png": -{ - "frame": {"x":2722,"y":1293,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_26.png": -{ - "frame": {"x":2371,"y":1384,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/left_27.png": -{ - "frame": {"x":2488,"y":1384,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_0.png": -{ - "frame": {"x":2722,"y":1527,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_1.png": -{ - "frame": {"x":1719,"y":1596,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_2.png": -{ - "frame": {"x":2073,"y":1678,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_3.png": -{ - "frame": {"x":2315,"y":1852,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_4.png": -{ - "frame": {"x":2432,"y":1735,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_5.png": -{ - "frame": {"x":2432,"y":1852,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_6.png": -{ - "frame": {"x":2549,"y":1631,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_7.png": -{ - "frame": {"x":2549,"y":1748,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_8.png": -{ - "frame": {"x":2549,"y":1865,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_9.png": -{ - "frame": {"x":2666,"y":1644,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_10.png": -{ - "frame": {"x":1836,"y":1596,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_11.png": -{ - "frame": {"x":1605,"y":1713,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_12.png": -{ - "frame": {"x":1722,"y":1713,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_13.png": -{ - "frame": {"x":1839,"y":1713,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_14.png": -{ - "frame": {"x":1613,"y":1830,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_15.png": -{ - "frame": {"x":1730,"y":1830,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_16.png": -{ - "frame": {"x":1847,"y":1830,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_17.png": -{ - "frame": {"x":1953,"y":1561,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_18.png": -{ - "frame": {"x":2070,"y":1561,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_19.png": -{ - "frame": {"x":1956,"y":1678,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_20.png": -{ - "frame": {"x":1964,"y":1795,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_21.png": -{ - "frame": {"x":2081,"y":1795,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_22.png": -{ - "frame": {"x":2190,"y":1644,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_23.png": -{ - "frame": {"x":2198,"y":1761,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_24.png": -{ - "frame": {"x":2198,"y":1878,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_25.png": -{ - "frame": {"x":2307,"y":1618,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_26.png": -{ - "frame": {"x":2424,"y":1618,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/belt/right_27.png": -{ - "frame": {"x":2315,"y":1735,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/belt_left.png": -{ - "frame": {"x":2751,"y":329,"w":114,"h":114}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":12,"w":114,"h":114}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/belt_right.png": -{ - "frame": {"x":2733,"y":447,"w":114,"h":114}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":12,"y":12,"w":114,"h":114}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/belt_top.png": -{ - "frame": {"x":2243,"y":739,"w":102,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":12,"y":0,"w":102,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/constant_signal.png": -{ - "frame": {"x":1213,"y":1367,"w":140,"h":169}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":26,"y":0,"w":140,"h":169}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/cutter-quad.png": -{ - "frame": {"x":1485,"y":3,"w":730,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":23,"y":0,"w":730,"h":191}, - "sourceSize": {"w":768,"h":192} -}, -"sprites/blueprints/cutter.png": -{ - "frame": {"x":1138,"y":976,"w":341,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":23,"y":0,"w":341,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/filter.png": -{ - "frame": {"x":3,"y":1704,"w":356,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":22,"y":0,"w":356,"h":192}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/lever.png": -{ - "frame": {"x":1130,"y":1210,"w":146,"h":153}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":23,"y":23,"w":146,"h":153}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/logic_gate-not.png": -{ - "frame": {"x":363,"y":1703,"w":163,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":15,"y":0,"w":163,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/logic_gate-or.png": -{ - "frame": {"x":2351,"y":588,"w":191,"h":164}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":191,"h":164}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/logic_gate-transistor.png": -{ - "frame": {"x":1456,"y":395,"w":134,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":134,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/logic_gate-xor.png": -{ - "frame": {"x":530,"y":1712,"w":191,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":191,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/logic_gate.png": -{ - "frame": {"x":2538,"y":394,"w":191,"h":176}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":191,"h":176}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/miner-chainable.png": -{ - "frame": {"x":2166,"y":393,"w":182,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/miner.png": -{ - "frame": {"x":2352,"y":394,"w":182,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/mixer.png": -{ - "frame": {"x":779,"y":1172,"w":347,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/painter-double.png": -{ - "frame": {"x":735,"y":395,"w":384,"h":382}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":382}, - "sourceSize": {"w":384,"h":384} -}, -"sprites/blueprints/painter-mirrored.png": -{ - "frame": {"x":2219,"y":3,"w":384,"h":192}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":192}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/painter-quad.png": -{ - "frame": {"x":735,"y":3,"w":746,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":746,"h":192}, - "sourceSize": {"w":768,"h":192} -}, -"sprites/blueprints/painter.png": -{ - "frame": {"x":391,"y":931,"w":384,"h":192}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":192}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/rotater-ccw.png": -{ - "frame": {"x":2365,"y":199,"w":189,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/rotater-fl.png": -{ - "frame": {"x":2558,"y":199,"w":189,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":189,"h":191}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/rotater.png": -{ - "frame": {"x":1074,"y":1759,"w":189,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/splitter-compact-inverse.png": -{ - "frame": {"x":338,"y":1517,"w":188,"h":182}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":4,"w":188,"h":182}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/splitter-compact.png": -{ - "frame": {"x":1456,"y":591,"w":185,"h":182}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":4,"w":185,"h":182}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/splitter.png": -{ - "frame": {"x":779,"y":781,"w":340,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":23,"y":0,"w":340,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/stacker.png": -{ - "frame": {"x":726,"y":1367,"w":347,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/blueprints/trash-storage.png": -{ - "frame": {"x":3,"y":1316,"w":331,"h":384}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":29,"y":0,"w":331,"h":384}, - "sourceSize": {"w":384,"h":384} -}, -"sprites/blueprints/trash.png": -{ - "frame": {"x":2607,"y":3,"w":192,"h":192}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/underground_belt_entry-tier2.png": -{ - "frame": {"x":2546,"y":574,"w":183,"h":166}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":26,"w":183,"h":166}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/underground_belt_entry.png": -{ - "frame": {"x":2349,"y":756,"w":182,"h":148}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":44,"w":182,"h":148}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/underground_belt_exit-tier2.png": -{ - "frame": {"x":2162,"y":587,"w":185,"h":148}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":185,"h":148}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/underground_belt_exit.png": -{ - "frame": {"x":2049,"y":907,"w":182,"h":148}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":182,"h":148}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/wire-cross.png": -{ - "frame": {"x":2383,"y":1062,"w":126,"h":126}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/wire-split.png": -{ - "frame": {"x":183,"y":1900,"w":126,"h":73}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":53,"w":126,"h":73}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/wire-turn.png": -{ - "frame": {"x":1695,"y":1214,"w":72,"h":73}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":54,"y":53,"w":72,"h":73}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/wire.png": -{ - "frame": {"x":735,"y":781,"w":18,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":54,"y":0,"w":18,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/blueprints/wire_tunnel.png": -{ - "frame": {"x":1677,"y":770,"w":183,"h":180}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":183,"h":180}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/belt_left.png": -{ - "frame": {"x":2666,"y":1761,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/belt_right.png": -{ - "frame": {"x":2666,"y":1878,"w":113,"h":113}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/belt_top.png": -{ - "frame": {"x":2513,"y":1062,"w":100,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/constant_signal.png": -{ - "frame": {"x":1240,"y":1540,"w":137,"h":168}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":28,"y":0,"w":137,"h":168}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/cutter-quad.png": -{ - "frame": {"x":3,"y":737,"w":728,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":24,"y":0,"w":728,"h":190}, - "sourceSize": {"w":768,"h":192} -}, -"sprites/buildings/cutter.png": -{ - "frame": {"x":1485,"y":198,"w":339,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/filter.png": -{ - "frame": {"x":779,"y":976,"w":355,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":23,"y":0,"w":355,"h":192}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/hub.png": -{ - "frame": {"x":3,"y":3,"w":728,"h":730}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":20,"y":22,"w":728,"h":730}, - "sourceSize": {"w":768,"h":768} -}, -"sprites/buildings/lever.png": -{ - "frame": {"x":2235,"y":1059,"w":144,"h":150}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":25,"y":25,"w":144,"h":150}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/logic_gate-not.png": -{ - "frame": {"x":1075,"y":1563,"w":161,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":161,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/logic_gate-or.png": -{ - "frame": {"x":2049,"y":739,"w":190,"h":164}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":190,"h":164}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/logic_gate-transistor.png": -{ - "frame": {"x":1077,"y":1367,"w":132,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":132,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/logic_gate-xor.png": -{ - "frame": {"x":2171,"y":199,"w":190,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":190,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/logic_gate.png": -{ - "frame": {"x":1836,"y":586,"w":190,"h":175}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":190,"h":175}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/miner-chainable.png": -{ - "frame": {"x":1306,"y":783,"w":179,"h":188}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":1,"w":179,"h":188}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/miner.png": -{ - "frame": {"x":1123,"y":783,"w":179,"h":189}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":179,"h":189}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/mixer.png": -{ - "frame": {"x":726,"y":1562,"w":345,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/painter-double.png": -{ - "frame": {"x":3,"y":931,"w":384,"h":381}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":381}, - "sourceSize": {"w":384,"h":384} -}, -"sprites/buildings/painter-mirrored.png": -{ - "frame": {"x":391,"y":1127,"w":384,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/painter-quad.png": -{ - "frame": {"x":735,"y":199,"w":744,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":744,"h":192}, - "sourceSize": {"w":768,"h":192} -}, -"sprites/buildings/painter.png": -{ - "frame": {"x":338,"y":1322,"w":384,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":384,"h":191}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/rotater-ccw.png": -{ - "frame": {"x":1594,"y":392,"w":187,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/rotater-fl.png": -{ - "frame": {"x":1976,"y":392,"w":186,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":186,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/rotater.png": -{ - "frame": {"x":1785,"y":392,"w":187,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/splitter-compact-inverse.png": -{ - "frame": {"x":1645,"y":586,"w":187,"h":180}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":5,"w":187,"h":180}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/splitter-compact.png": -{ - "frame": {"x":1489,"y":777,"w":184,"h":180}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":5,"w":184,"h":180}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/splitter.png": -{ - "frame": {"x":1828,"y":198,"w":339,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/stacker.png": -{ - "frame": {"x":725,"y":1756,"w":345,"h":190}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, - "sourceSize": {"w":384,"h":192} -}, -"sprites/buildings/trash-storage.png": -{ - "frame": {"x":1123,"y":395,"w":329,"h":384}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":30,"y":0,"w":329,"h":384}, - "sourceSize": {"w":384,"h":384} -}, -"sprites/buildings/trash.png": -{ - "frame": {"x":530,"y":1517,"w":192,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":1,"w":192,"h":191}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/underground_belt_entry-tier2.png": -{ - "frame": {"x":1864,"y":946,"w":181,"h":165}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":27,"w":181,"h":165}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/underground_belt_entry.png": -{ - "frame": {"x":1280,"y":1171,"w":181,"h":147}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":45,"w":181,"h":147}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/underground_belt_exit-tier2.png": -{ - "frame": {"x":2049,"y":1059,"w":182,"h":147}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":182,"h":147}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/underground_belt_exit.png": -{ - "frame": {"x":2235,"y":908,"w":181,"h":147}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":181,"h":147}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/wire-cross.png": -{ - "frame": {"x":1267,"y":1712,"w":126,"h":126}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/wire-split.png": -{ - "frame": {"x":1357,"y":1452,"w":126,"h":71}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":55,"w":126,"h":71}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/wire-turn.png": -{ - "frame": {"x":2150,"y":1210,"w":71,"h":71}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":55,"y":55,"w":71,"h":71}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/wire.png": -{ - "frame": {"x":2850,"y":565,"w":16,"h":126}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":55,"y":0,"w":16,"h":126}, - "sourceSize": {"w":126,"h":126} -}, -"sprites/buildings/wire_tunnel.png": -{ - "frame": {"x":1864,"y":765,"w":181,"h":177}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":7,"w":181,"h":177}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/debug/acceptor_slot.png": -{ - "frame": {"x":2803,"y":100,"w":50,"h":64}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/debug/ejector_slot.png": -{ - "frame": {"x":1795,"y":954,"w":50,"h":64}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/misc/deletion_marker.png": -{ - "frame": {"x":1527,"y":1917,"w":82,"h":82}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/misc/hub_direction_indicator.png": -{ - "frame": {"x":726,"y":1322,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/misc/slot_bad_arrow.png": -{ - "frame": {"x":1527,"y":1917,"w":82,"h":82}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/misc/slot_good_arrow.png": -{ - "frame": {"x":2639,"y":744,"w":80,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":80,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/misc/storage_overlay.png": -{ - "frame": {"x":3,"y":1900,"w":176,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":4,"w":176,"h":86}, - "sourceSize": {"w":180,"h":90} -}, -"sprites/misc/waypoint.png": -{ - "frame": {"x":1771,"y":1232,"w":24,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/wires/boolean_false.png": -{ - "frame": {"x":2639,"y":844,"w":28,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":19,"y":15,"w":28,"h":38}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/wires/boolean_true.png": -{ - "frame": {"x":1240,"y":1712,"w":20,"h":39}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":20,"y":14,"w":20,"h":39}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/wires/lever_on.png": -{ - "frame": {"x":2420,"y":908,"w":144,"h":150}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":25,"y":25,"w":144,"h":150}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/wires/logical_acceptor.png": -{ - "frame": {"x":2803,"y":3,"w":54,"h":93}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":38,"y":0,"w":54,"h":93}, - "sourceSize": {"w":128,"h":128} -}, -"sprites/wires/logical_ejector.png": -{ - "frame": {"x":388,"y":1899,"w":53,"h":61}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":39,"y":0,"w":53,"h":61}, - "sourceSize": {"w":128,"h":128} -}, -"sprites/wires/overlay_tile.png": -{ - "frame": {"x":2030,"y":586,"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":1267,"y":1842,"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":1397,"y":1917,"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":1927,"y":1466,"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":2850,"y":695,"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":1357,"y":1322,"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":2383,"y":1192,"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":2789,"y":916,"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":757,"y":781,"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":1381,"y":1527,"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":2513,"y":1192,"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":313,"y":1900,"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":1465,"y":1171,"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":2869,"h":2002}, - "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:6b38ed1daa7bf795497bc28e5d144e52:0190ba61404675bed5790d3991671a80:f159918d23e5952766c6d23ab52278c6$" -} -} diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png deleted file mode 100644 index 2ac43d42..00000000 Binary files a/res_built/atlas/atlas0_100.png and /dev/null differ diff --git a/res_built/atlas/atlas0_25.json b/res_built/atlas/atlas0_25.json deleted file mode 100644 index 5d840bdf..00000000 --- a/res_built/atlas/atlas0_25.json +++ /dev/null @@ -1,1508 +0,0 @@ -{"frames": { - -"sprites/belt/forward_0.png": -{ - "frame": {"x":234,"y":572,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_1.png": -{ - "frame": {"x":285,"y":621,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_2.png": -{ - "frame": {"x":233,"y":793,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_3.png": -{ - "frame": {"x":297,"y":780,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_4.png": -{ - "frame": {"x":329,"y":780,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_5.png": -{ - "frame": {"x":361,"y":765,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_6.png": -{ - "frame": {"x":361,"y":801,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_7.png": -{ - "frame": {"x":393,"y":767,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_8.png": -{ - "frame": {"x":425,"y":767,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_9.png": -{ - "frame": {"x":457,"y":745,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_10.png": -{ - "frame": {"x":105,"y":801,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_11.png": -{ - "frame": {"x":137,"y":801,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_12.png": -{ - "frame": {"x":169,"y":774,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_13.png": -{ - "frame": {"x":201,"y":774,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_14.png": -{ - "frame": {"x":349,"y":693,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_15.png": -{ - "frame": {"x":381,"y":693,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_16.png": -{ - "frame": {"x":309,"y":708,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_17.png": -{ - "frame": {"x":275,"y":725,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_18.png": -{ - "frame": {"x":413,"y":695,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_19.png": -{ - "frame": {"x":233,"y":757,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_20.png": -{ - "frame": {"x":445,"y":709,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_21.png": -{ - "frame": {"x":477,"y":709,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_22.png": -{ - "frame": {"x":341,"y":729,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_23.png": -{ - "frame": {"x":307,"y":744,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_24.png": -{ - "frame": {"x":373,"y":729,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_25.png": -{ - "frame": {"x":405,"y":731,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_26.png": -{ - "frame": {"x":265,"y":761,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/forward_27.png": -{ - "frame": {"x":265,"y":797,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_0.png": -{ - "frame": {"x":479,"y":103,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_1.png": -{ - "frame": {"x":479,"y":137,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_2.png": -{ - "frame": {"x":37,"y":619,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_3.png": -{ - "frame": {"x":71,"y":651,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_4.png": -{ - "frame": {"x":37,"y":653,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_5.png": -{ - "frame": {"x":3,"y":657,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_6.png": -{ - "frame": {"x":105,"y":665,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_7.png": -{ - "frame": {"x":71,"y":685,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_8.png": -{ - "frame": {"x":37,"y":687,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_9.png": -{ - "frame": {"x":3,"y":691,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_10.png": -{ - "frame": {"x":479,"y":171,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_11.png": -{ - "frame": {"x":479,"y":205,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_12.png": -{ - "frame": {"x":479,"y":239,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_13.png": -{ - "frame": {"x":479,"y":273,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_14.png": -{ - "frame": {"x":222,"y":536,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_15.png": -{ - "frame": {"x":419,"y":627,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_16.png": -{ - "frame": {"x":105,"y":583,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_17.png": -{ - "frame": {"x":54,"y":585,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_18.png": -{ - "frame": {"x":88,"y":617,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_19.png": -{ - "frame": {"x":3,"y":589,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_20.png": -{ - "frame": {"x":3,"y":623,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_21.png": -{ - "frame": {"x":166,"y":569,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_22.png": -{ - "frame": {"x":200,"y":570,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_23.png": -{ - "frame": {"x":149,"y":603,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_24.png": -{ - "frame": {"x":183,"y":604,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_25.png": -{ - "frame": {"x":145,"y":637,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_26.png": -{ - "frame": {"x":217,"y":608,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/left_27.png": -{ - "frame": {"x":179,"y":638,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_0.png": -{ - "frame": {"x":139,"y":671,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_1.png": -{ - "frame": {"x":105,"y":699,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_2.png": -{ - "frame": {"x":37,"y":755,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_3.png": -{ - "frame": {"x":317,"y":640,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_4.png": -{ - "frame": {"x":281,"y":657,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_5.png": -{ - "frame": {"x":241,"y":689,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_6.png": -{ - "frame": {"x":207,"y":710,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_7.png": -{ - "frame": {"x":173,"y":740,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_8.png": -{ - "frame": {"x":351,"y":659,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_9.png": -{ - "frame": {"x":385,"y":659,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_10.png": -{ - "frame": {"x":71,"y":719,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_11.png": -{ - "frame": {"x":37,"y":721,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_12.png": -{ - "frame": {"x":3,"y":725,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_13.png": -{ - "frame": {"x":251,"y":621,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_14.png": -{ - "frame": {"x":213,"y":642,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_15.png": -{ - "frame": {"x":247,"y":655,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_16.png": -{ - "frame": {"x":173,"y":672,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_17.png": -{ - "frame": {"x":139,"y":705,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_18.png": -{ - "frame": {"x":105,"y":733,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_19.png": -{ - "frame": {"x":71,"y":753,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_20.png": -{ - "frame": {"x":3,"y":759,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_21.png": -{ - "frame": {"x":207,"y":676,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_22.png": -{ - "frame": {"x":173,"y":706,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_23.png": -{ - "frame": {"x":139,"y":739,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_24.png": -{ - "frame": {"x":105,"y":767,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_25.png": -{ - "frame": {"x":71,"y":787,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_26.png": -{ - "frame": {"x":37,"y":789,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/belt/right_27.png": -{ - "frame": {"x":3,"y":793,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/belt_left.png": -{ - "frame": {"x":419,"y":661,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/belt_right.png": -{ - "frame": {"x":315,"y":674,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/belt_top.png": -{ - "frame": {"x":457,"y":781,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/constant_signal.png": -{ - "frame": {"x":233,"y":367,"w":36,"h":43}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/cutter-quad.png": -{ - "frame": {"x":191,"y":55,"w":184,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, - "sourceSize": {"w":192,"h":48} -}, -"sprites/blueprints/cutter.png": -{ - "frame": {"x":95,"y":296,"w":87,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/filter.png": -{ - "frame": {"x":3,"y":244,"w":91,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":91,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/lever.png": -{ - "frame": {"x":470,"y":307,"w":38,"h":40}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/logic_gate-not.png": -{ - "frame": {"x":465,"y":527,"w":42,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/logic_gate-or.png": -{ - "frame": {"x":179,"y":471,"w":48,"h":42}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/logic_gate-transistor.png": -{ - "frame": {"x":233,"y":461,"w":35,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/logic_gate-xor.png": -{ - "frame": {"x":291,"y":159,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/logic_gate.png": -{ - "frame": {"x":3,"y":448,"w":48,"h":45}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/miner-chainable.png": -{ - "frame": {"x":459,"y":606,"w":47,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/miner.png": -{ - "frame": {"x":171,"y":517,"w":47,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/mixer.png": -{ - "frame": {"x":98,"y":244,"w":89,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/painter-double.png": -{ - "frame": {"x":387,"y":3,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/painter-mirrored.png": -{ - "frame": {"x":191,"y":159,"w":96,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/painter-quad.png": -{ - "frame": {"x":3,"y":3,"w":188,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, - "sourceSize": {"w":192,"h":48} -}, -"sprites/blueprints/painter.png": -{ - "frame": {"x":379,"y":203,"w":96,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/rotater-ccw.png": -{ - "frame": {"x":291,"y":211,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/rotater-fl.png": -{ - "frame": {"x":181,"y":367,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/rotater.png": -{ - "frame": {"x":273,"y":371,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/splitter-compact-inverse.png": -{ - "frame": {"x":181,"y":419,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/splitter-compact.png": -{ - "frame": {"x":368,"y":608,"w":47,"h":47}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/splitter.png": -{ - "frame": {"x":186,"y":315,"w":87,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/stacker.png": -{ - "frame": {"x":285,"y":267,"w":89,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/blueprints/trash-storage.png": -{ - "frame": {"x":3,"y":348,"w":85,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/trash.png": -{ - "frame": {"x":325,"y":391,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/underground_belt_entry-tier2.png": -{ - "frame": {"x":107,"y":448,"w":48,"h":43}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/underground_belt_entry.png": -{ - "frame": {"x":267,"y":527,"w":48,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/underground_belt_exit-tier2.png": -{ - "frame": {"x":319,"y":546,"w":48,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/underground_belt_exit.png": -{ - "frame": {"x":371,"y":566,"w":48,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/blueprints/wire-cross.png": -{ - "frame": {"x":343,"y":159,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/wire-split.png": -{ - "frame": {"x":428,"y":535,"w":32,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/wire-turn.png": -{ - "frame": {"x":487,"y":57,"w":19,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/wire.png": -{ - "frame": {"x":368,"y":319,"w":6,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/blueprints/wire_tunnel.png": -{ - "frame": {"x":324,"y":495,"w":48,"h":47}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/belt_left.png": -{ - "frame": {"x":275,"y":691,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/belt_right.png": -{ - "frame": {"x":241,"y":723,"w":30,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/belt_top.png": -{ - "frame": {"x":234,"y":572,"w":28,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/constant_signal.png": -{ - "frame": {"x":233,"y":414,"w":36,"h":43}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/cutter-quad.png": -{ - "frame": {"x":191,"y":107,"w":184,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, - "sourceSize": {"w":192,"h":48} -}, -"sprites/buildings/cutter.png": -{ - "frame": {"x":277,"y":319,"w":87,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/filter.png": -{ - "frame": {"x":191,"y":263,"w":90,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":90,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/hub.png": -{ - "frame": {"x":3,"y":55,"w":184,"h":185}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":4,"w":184,"h":185}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/lever.png": -{ - "frame": {"x":470,"y":351,"w":38,"h":40}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/logic_gate-not.png": -{ - "frame": {"x":465,"y":475,"w":43,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":43,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/logic_gate-or.png": -{ - "frame": {"x":107,"y":495,"w":48,"h":42}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/logic_gate-transistor.png": -{ - "frame": {"x":429,"y":411,"w":35,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/logic_gate-xor.png": -{ - "frame": {"x":273,"y":423,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/logic_gate.png": -{ - "frame": {"x":55,"y":448,"w":48,"h":45}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/miner-chainable.png": -{ - "frame": {"x":266,"y":569,"w":47,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/miner.png": -{ - "frame": {"x":317,"y":588,"w":47,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/mixer.png": -{ - "frame": {"x":378,"y":307,"w":88,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/painter-double.png": -{ - "frame": {"x":379,"y":103,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/painter-mirrored.png": -{ - "frame": {"x":191,"y":211,"w":96,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/painter-quad.png": -{ - "frame": {"x":195,"y":3,"w":188,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, - "sourceSize": {"w":192,"h":48} -}, -"sprites/buildings/painter.png": -{ - "frame": {"x":379,"y":255,"w":96,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/rotater-ccw.png": -{ - "frame": {"x":377,"y":411,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/rotater-fl.png": -{ - "frame": {"x":325,"y":443,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/rotater.png": -{ - "frame": {"x":272,"y":475,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/splitter-compact-inverse.png": -{ - "frame": {"x":376,"y":515,"w":48,"h":47}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/splitter-compact.png": -{ - "frame": {"x":453,"y":658,"w":47,"h":47}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/splitter.png": -{ - "frame": {"x":378,"y":359,"w":87,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/stacker.png": -{ - "frame": {"x":3,"y":296,"w":88,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, - "sourceSize": {"w":96,"h":48} -}, -"sprites/buildings/trash-storage.png": -{ - "frame": {"x":92,"y":348,"w":85,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/trash.png": -{ - "frame": {"x":377,"y":463,"w":48,"h":48}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/underground_belt_entry-tier2.png": -{ - "frame": {"x":54,"y":497,"w":47,"h":42}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/underground_belt_entry.png": -{ - "frame": {"x":105,"y":541,"w":47,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/underground_belt_exit-tier2.png": -{ - "frame": {"x":54,"y":543,"w":47,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/underground_belt_exit.png": -{ - "frame": {"x":3,"y":547,"w":47,"h":38}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/buildings/wire-cross.png": -{ - "frame": {"x":343,"y":195,"w":32,"h":32}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/wire-split.png": -{ - "frame": {"x":428,"y":558,"w":32,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/wire-turn.png": -{ - "frame": {"x":487,"y":80,"w":19,"h":19}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/wire.png": -{ - "frame": {"x":368,"y":355,"w":6,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/buildings/wire_tunnel.png": -{ - "frame": {"x":3,"y":497,"w":47,"h":46}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":47,"h":46}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/debug/acceptor_slot.png": -{ - "frame": {"x":344,"y":371,"w":14,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/debug/ejector_slot.png": -{ - "frame": {"x":159,"y":476,"w":14,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/misc/deletion_marker.png": -{ - "frame": {"x":487,"y":31,"w":22,"h":22}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, - "sourceSize": {"w":24,"h":24} -}, -"sprites/misc/hub_direction_indicator.png": -{ - "frame": {"x":159,"y":511,"w":8,"h":8}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, - "sourceSize": {"w":8,"h":8} -}, -"sprites/misc/slot_bad_arrow.png": -{ - "frame": {"x":487,"y":31,"w":22,"h":22}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, - "sourceSize": {"w":24,"h":24} -}, -"sprites/misc/slot_good_arrow.png": -{ - "frame": {"x":487,"y":3,"w":22,"h":24}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":22,"h":24}, - "sourceSize": {"w":24,"h":24} -}, -"sprites/misc/storage_overlay.png": -{ - "frame": {"x":464,"y":579,"w":45,"h":23}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":45,"h":23}, - "sourceSize": {"w":45,"h":23} -}, -"sprites/misc/waypoint.png": -{ - "frame": {"x":159,"y":523,"w":8,"h":8}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, - "sourceSize": {"w":8,"h":8} -}, -"sprites/wires/boolean_false.png": -{ - "frame": {"x":159,"y":496,"w":9,"h":11}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":3,"w":9,"h":11}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/wires/boolean_true.png": -{ - "frame": {"x":159,"y":535,"w":7,"h":12}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":2,"w":7,"h":12}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/wires/lever_on.png": -{ - "frame": {"x":469,"y":395,"w":38,"h":40}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/wires/logical_acceptor.png": -{ - "frame": {"x":159,"y":448,"w":16,"h":24}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":16,"h":24}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/wires/logical_ejector.png": -{ - "frame": {"x":325,"y":371,"w":15,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":15,"h":16}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/wires/overlay_tile.png": -{ - "frame": {"x":343,"y":231,"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":468,"y":439,"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":231,"y":513,"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":122,"y":619,"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":256,"y":536,"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":429,"y":463,"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":423,"y":581,"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":122,"y":642,"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":156,"y":551,"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":429,"y":499,"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":423,"y":604,"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":139,"y":773,"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":139,"y":583,"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":512,"h":836}, - "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:6b38ed1daa7bf795497bc28e5d144e52:0190ba61404675bed5790d3991671a80:f159918d23e5952766c6d23ab52278c6$" -} -} diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png deleted file mode 100644 index 59305d15..00000000 Binary files a/res_built/atlas/atlas0_25.png and /dev/null differ diff --git a/res_built/atlas/atlas0_50.json b/res_built/atlas/atlas0_50.json deleted file mode 100644 index 1cd59da9..00000000 --- a/res_built/atlas/atlas0_50.json +++ /dev/null @@ -1,1508 +0,0 @@ -{"frames": { - -"sprites/belt/forward_0.png": -{ - "frame": {"x":676,"y":466,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_1.png": -{ - "frame": {"x":676,"y":533,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_2.png": -{ - "frame": {"x":842,"y":643,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_3.png": -{ - "frame": {"x":900,"y":775,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_4.png": -{ - "frame": {"x":955,"y":775,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_5.png": -{ - "frame": {"x":1010,"y":775,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_6.png": -{ - "frame": {"x":1065,"y":708,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_7.png": -{ - "frame": {"x":1065,"y":775,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_8.png": -{ - "frame": {"x":1136,"y":647,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_9.png": -{ - "frame": {"x":1120,"y":714,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_10.png": -{ - "frame": {"x":659,"y":824,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_11.png": -{ - "frame": {"x":659,"y":891,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_12.png": -{ - "frame": {"x":1345,"y":503,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_13.png": -{ - "frame": {"x":1398,"y":203,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_14.png": -{ - "frame": {"x":1398,"y":270,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_15.png": -{ - "frame": {"x":562,"y":958,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_16.png": -{ - "frame": {"x":617,"y":958,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_17.png": -{ - "frame": {"x":672,"y":958,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_18.png": -{ - "frame": {"x":727,"y":947,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_19.png": -{ - "frame": {"x":832,"y":576,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_20.png": -{ - "frame": {"x":897,"y":641,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_21.png": -{ - "frame": {"x":952,"y":641,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_22.png": -{ - "frame": {"x":1007,"y":641,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_23.png": -{ - "frame": {"x":845,"y":710,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_24.png": -{ - "frame": {"x":900,"y":708,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_25.png": -{ - "frame": {"x":955,"y":708,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_26.png": -{ - "frame": {"x":1010,"y":708,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/forward_27.png": -{ - "frame": {"x":845,"y":777,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_0.png": -{ - "frame": {"x":1378,"y":337,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_1.png": -{ - "frame": {"x":379,"y":960,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_2.png": -{ - "frame": {"x":1191,"y":647,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_3.png": -{ - "frame": {"x":776,"y":872,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_4.png": -{ - "frame": {"x":782,"y":933,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_5.png": -{ - "frame": {"x":839,"y":844,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_6.png": -{ - "frame": {"x":900,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_7.png": -{ - "frame": {"x":961,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_8.png": -{ - "frame": {"x":1022,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_9.png": -{ - "frame": {"x":1083,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_10.png": -{ - "frame": {"x":440,"y":960,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_11.png": -{ - "frame": {"x":501,"y":956,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_12.png": -{ - "frame": {"x":887,"y":580,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_13.png": -{ - "frame": {"x":948,"y":580,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_14.png": -{ - "frame": {"x":1009,"y":580,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_15.png": -{ - "frame": {"x":1116,"y":586,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_16.png": -{ - "frame": {"x":1075,"y":647,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_17.png": -{ - "frame": {"x":1120,"y":781,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_18.png": -{ - "frame": {"x":1177,"y":586,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_19.png": -{ - "frame": {"x":1238,"y":583,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_20.png": -{ - "frame": {"x":1299,"y":583,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_21.png": -{ - "frame": {"x":1252,"y":644,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_22.png": -{ - "frame": {"x":1313,"y":644,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_23.png": -{ - "frame": {"x":1360,"y":570,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_24.png": -{ - "frame": {"x":1374,"y":631,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_25.png": -{ - "frame": {"x":1382,"y":398,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_26.png": -{ - "frame": {"x":1374,"y":692,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/left_27.png": -{ - "frame": {"x":778,"y":811,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_0.png": -{ - "frame": {"x":1144,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_1.png": -{ - "frame": {"x":1181,"y":781,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_2.png": -{ - "frame": {"x":1148,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_3.png": -{ - "frame": {"x":1270,"y":952,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_4.png": -{ - "frame": {"x":1303,"y":766,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_5.png": -{ - "frame": {"x":1364,"y":753,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_6.png": -{ - "frame": {"x":1327,"y":827,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_7.png": -{ - "frame": {"x":1331,"y":888,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_8.png": -{ - "frame": {"x":1331,"y":949,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_9.png": -{ - "frame": {"x":1388,"y":814,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_10.png": -{ - "frame": {"x":1205,"y":842,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_11.png": -{ - "frame": {"x":843,"y":905,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_12.png": -{ - "frame": {"x":904,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_13.png": -{ - "frame": {"x":904,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_14.png": -{ - "frame": {"x":965,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_15.png": -{ - "frame": {"x":965,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_16.png": -{ - "frame": {"x":1026,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_17.png": -{ - "frame": {"x":1026,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_18.png": -{ - "frame": {"x":1087,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_19.png": -{ - "frame": {"x":1087,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_20.png": -{ - "frame": {"x":1148,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_21.png": -{ - "frame": {"x":1209,"y":903,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_22.png": -{ - "frame": {"x":1209,"y":964,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_23.png": -{ - "frame": {"x":1201,"y":708,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_24.png": -{ - "frame": {"x":1262,"y":705,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_25.png": -{ - "frame": {"x":1242,"y":769,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_26.png": -{ - "frame": {"x":1266,"y":830,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/belt/right_27.png": -{ - "frame": {"x":1270,"y":891,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/belt_left.png": -{ - "frame": {"x":714,"y":823,"w":58,"h":58}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":5,"w":58,"h":58}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/belt_right.png": -{ - "frame": {"x":714,"y":885,"w":58,"h":58}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":58,"h":58}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/belt_top.png": -{ - "frame": {"x":674,"y":399,"w":53,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":53,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/constant_signal.png": -{ - "frame": {"x":1116,"y":497,"w":71,"h":85}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":71,"h":85}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/cutter-quad.png": -{ - "frame": {"x":3,"y":374,"w":366,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, - "sourceSize": {"w":384,"h":96} -}, -"sprites/blueprints/cutter.png": -{ - "frame": {"x":1102,"y":303,"w":172,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/filter.png": -{ - "frame": {"x":936,"y":203,"w":180,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":10,"y":0,"w":180,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/lever.png": -{ - "frame": {"x":469,"y":774,"w":74,"h":78}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":11,"w":74,"h":78}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/logic_gate-not.png": -{ - "frame": {"x":572,"y":850,"w":83,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":83,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/logic_gate-or.png": -{ - "frame": {"x":369,"y":774,"w":96,"h":82}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":82}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/logic_gate-transistor.png": -{ - "frame": {"x":1297,"y":403,"w":68,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/logic_gate-xor.png": -{ - "frame": {"x":1317,"y":3,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/logic_gate.png": -{ - "frame": {"x":478,"y":496,"w":96,"h":89}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":89}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/miner-chainable.png": -{ - "frame": {"x":447,"y":674,"w":92,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/miner.png": -{ - "frame": {"x":476,"y":856,"w":92,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/mixer.png": -{ - "frame": {"x":923,"y":303,"w":175,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/painter-double.png": -{ - "frame": {"x":373,"y":203,"w":192,"h":192}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/painter-mirrored.png": -{ - "frame": {"x":751,"y":103,"w":192,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/painter-quad.png": -{ - "frame": {"x":373,"y":3,"w":374,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, - "sourceSize": {"w":384,"h":96} -}, -"sprites/blueprints/painter.png": -{ - "frame": {"x":1121,"y":3,"w":192,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/rotater-ccw.png": -{ - "frame": {"x":1321,"y":103,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/rotater-fl.png": -{ - "frame": {"x":278,"y":861,"w":95,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/rotater.png": -{ - "frame": {"x":1298,"y":203,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/splitter-compact-inverse.png": -{ - "frame": {"x":478,"y":399,"w":95,"h":93}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/splitter-compact.png": -{ - "frame": {"x":577,"y":399,"w":93,"h":93}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/splitter.png": -{ - "frame": {"x":3,"y":865,"w":171,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/stacker.png": -{ - "frame": {"x":199,"y":474,"w":175,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/blueprints/trash-storage.png": -{ - "frame": {"x":569,"y":203,"w":167,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":0,"w":167,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/blueprints/trash.png": -{ - "frame": {"x":1278,"y":303,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/underground_belt_entry-tier2.png": -{ - "frame": {"x":543,"y":683,"w":93,"h":84}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/underground_belt_entry.png": -{ - "frame": {"x":547,"y":771,"w":93,"h":75}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/underground_belt_exit-tier2.png": -{ - "frame": {"x":473,"y":589,"w":94,"h":75}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/underground_belt_exit.png": -{ - "frame": {"x":731,"y":498,"w":93,"h":75}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/blueprints/wire-cross.png": -{ - "frame": {"x":644,"y":757,"w":63,"h":63}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/wire-split.png": -{ - "frame": {"x":3,"y":965,"w":63,"h":37}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":26,"w":63,"h":37}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/wire-turn.png": -{ - "frame": {"x":338,"y":961,"w":37,"h":37}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":26,"y":26,"w":37,"h":37}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/wire.png": -{ - "frame": {"x":817,"y":577,"w":11,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":26,"y":0,"w":11,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/blueprints/wire_tunnel.png": -{ - "frame": {"x":731,"y":403,"w":93,"h":91}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":93,"h":91}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/belt_left.png": -{ - "frame": {"x":1392,"y":875,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/belt_right.png": -{ - "frame": {"x":1392,"y":936,"w":57,"h":57}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/belt_top.png": -{ - "frame": {"x":676,"y":466,"w":51,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/constant_signal.png": -{ - "frame": {"x":671,"y":600,"w":70,"h":85}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":70,"h":85}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/cutter-quad.png": -{ - "frame": {"x":751,"y":3,"w":366,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, - "sourceSize": {"w":384,"h":96} -}, -"sprites/buildings/cutter.png": -{ - "frame": {"x":199,"y":574,"w":171,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/filter.png": -{ - "frame": {"x":740,"y":303,"w":179,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":179,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/hub.png": -{ - "frame": {"x":3,"y":3,"w":366,"h":367}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":10,"w":366,"h":367}, - "sourceSize": {"w":384,"h":384} -}, -"sprites/buildings/lever.png": -{ - "frame": {"x":1191,"y":503,"w":73,"h":76}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/logic_gate-not.png": -{ - "frame": {"x":1211,"y":403,"w":82,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":82,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/logic_gate-or.png": -{ - "frame": {"x":173,"y":774,"w":96,"h":83}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":83}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/logic_gate-transistor.png": -{ - "frame": {"x":745,"y":577,"w":68,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/logic_gate-xor.png": -{ - "frame": {"x":378,"y":447,"w":96,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":95}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/logic_gate.png": -{ - "frame": {"x":571,"y":591,"w":96,"h":88}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":88}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/miner-chainable.png": -{ - "frame": {"x":925,"y":403,"w":91,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/miner.png": -{ - "frame": {"x":1020,"y":403,"w":91,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/mixer.png": -{ - "frame": {"x":1143,"y":103,"w":174,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/painter-double.png": -{ - "frame": {"x":3,"y":474,"w":192,"h":191}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":191}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/painter-mirrored.png": -{ - "frame": {"x":740,"y":203,"w":192,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/painter-quad.png": -{ - "frame": {"x":373,"y":103,"w":374,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, - "sourceSize": {"w":384,"h":96} -}, -"sprites/buildings/painter.png": -{ - "frame": {"x":947,"y":103,"w":192,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/rotater-ccw.png": -{ - "frame": {"x":348,"y":674,"w":95,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/rotater-fl.png": -{ - "frame": {"x":374,"y":574,"w":95,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/rotater.png": -{ - "frame": {"x":377,"y":860,"w":95,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/splitter-compact-inverse.png": -{ - "frame": {"x":578,"y":496,"w":94,"h":91}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/splitter-compact.png": -{ - "frame": {"x":828,"y":403,"w":93,"h":91}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/splitter.png": -{ - "frame": {"x":173,"y":674,"w":171,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/stacker.png": -{ - "frame": {"x":1120,"y":203,"w":174,"h":96}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, - "sourceSize": {"w":192,"h":96} -}, -"sprites/buildings/trash-storage.png": -{ - "frame": {"x":3,"y":669,"w":166,"h":192}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":0,"w":166,"h":192}, - "sourceSize": {"w":192,"h":192} -}, -"sprites/buildings/trash.png": -{ - "frame": {"x":178,"y":861,"w":96,"h":96}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/underground_belt_entry-tier2.png": -{ - "frame": {"x":273,"y":774,"w":92,"h":83}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":13,"w":92,"h":83}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/underground_belt_entry.png": -{ - "frame": {"x":828,"y":498,"w":92,"h":74}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/underground_belt_exit-tier2.png": -{ - "frame": {"x":924,"y":502,"w":92,"h":74}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/underground_belt_exit.png": -{ - "frame": {"x":1020,"y":502,"w":92,"h":74}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/buildings/wire-cross.png": -{ - "frame": {"x":708,"y":689,"w":63,"h":63}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/wire-split.png": -{ - "frame": {"x":70,"y":965,"w":63,"h":36}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":27,"w":63,"h":36}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/wire-turn.png": -{ - "frame": {"x":1417,"y":3,"w":36,"h":36}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":27,"y":27,"w":36,"h":36}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/wire.png": -{ - "frame": {"x":1062,"y":641,"w":9,"h":63}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":27,"y":0,"w":9,"h":63}, - "sourceSize": {"w":63,"h":63} -}, -"sprites/buildings/wire_tunnel.png": -{ - "frame": {"x":1115,"y":403,"w":92,"h":90}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":3,"w":92,"h":90}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/debug/acceptor_slot.png": -{ - "frame": {"x":1421,"y":134,"w":26,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/debug/ejector_slot.png": -{ - "frame": {"x":1422,"y":459,"w":26,"h":32}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/misc/deletion_marker.png": -{ - "frame": {"x":1323,"y":705,"w":42,"h":42}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/misc/hub_direction_indicator.png": -{ - "frame": {"x":1378,"y":303,"w":16,"h":16}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/misc/slot_bad_arrow.png": -{ - "frame": {"x":1323,"y":705,"w":42,"h":42}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/misc/slot_good_arrow.png": -{ - "frame": {"x":1070,"y":580,"w":42,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/misc/storage_overlay.png": -{ - "frame": {"x":373,"y":399,"w":89,"h":44}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, - "sourceSize": {"w":90,"h":45} -}, -"sprites/misc/waypoint.png": -{ - "frame": {"x":1439,"y":337,"w":14,"h":16}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, - "sourceSize": {"w":16,"h":16} -}, -"sprites/wires/boolean_false.png": -{ - "frame": {"x":378,"y":546,"w":15,"h":20}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":7,"w":15,"h":20}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/wires/boolean_true.png": -{ - "frame": {"x":1425,"y":788,"w":12,"h":21}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":6,"w":12,"h":21}, - "sourceSize": {"w":32,"h":32} -}, -"sprites/wires/lever_on.png": -{ - "frame": {"x":1268,"y":503,"w":73,"h":76}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/wires/logical_acceptor.png": -{ - "frame": {"x":1421,"y":83,"w":29,"h":47}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":18,"y":0,"w":29,"h":47}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/wires/logical_ejector.png": -{ - "frame": {"x":1425,"y":753,"w":28,"h":31}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":19,"y":0,"w":28,"h":31}, - "sourceSize": {"w":64,"h":64} -}, -"sprites/wires/overlay_tile.png": -{ - "frame": {"x":640,"y":689,"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":711,"y":756,"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":137,"y":965,"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":1417,"y":43,"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":1175,"y":714,"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":775,"y":677,"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":204,"y":961,"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":843,"y":966,"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":1369,"y":403,"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":778,"y":744,"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":271,"y":961,"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":1382,"y":459,"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":1188,"y":714,"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":1456,"h":1024}, - "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:6b38ed1daa7bf795497bc28e5d144e52:0190ba61404675bed5790d3991671a80:f159918d23e5952766c6d23ab52278c6$" -} -} diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png deleted file mode 100644 index 1404fbc6..00000000 Binary files a/res_built/atlas/atlas0_50.png and /dev/null differ diff --git a/res_built/atlas/atlas0_75.json b/res_built/atlas/atlas0_75.json deleted file mode 100644 index 49780405..00000000 --- a/res_built/atlas/atlas0_75.json +++ /dev/null @@ -1,1508 +0,0 @@ -{"frames": { - -"sprites/belt/forward_0.png": -{ - "frame": {"x":1063,"y":1257,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_1.png": -{ - "frame": {"x":1703,"y":565,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_2.png": -{ - "frame": {"x":1367,"y":1345,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_3.png": -{ - "frame": {"x":1709,"y":1437,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_4.png": -{ - "frame": {"x":1680,"y":1626,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_5.png": -{ - "frame": {"x":1230,"y":1714,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_6.png": -{ - "frame": {"x":1311,"y":1714,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_7.png": -{ - "frame": {"x":1392,"y":1716,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_8.png": -{ - "frame": {"x":1473,"y":1716,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_9.png": -{ - "frame": {"x":1554,"y":1716,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_10.png": -{ - "frame": {"x":1708,"y":730,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_11.png": -{ - "frame": {"x":1246,"y":1156,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_12.png": -{ - "frame": {"x":1708,"y":829,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_13.png": -{ - "frame": {"x":872,"y":1449,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_14.png": -{ - "frame": {"x":1043,"y":1368,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_15.png": -{ - "frame": {"x":1059,"y":1633,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_16.png": -{ - "frame": {"x":1124,"y":1356,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_17.png": -{ - "frame": {"x":1144,"y":1257,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_18.png": -{ - "frame": {"x":1205,"y":1356,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_19.png": -{ - "frame": {"x":1286,"y":1345,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_20.png": -{ - "frame": {"x":1448,"y":1338,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_21.png": -{ - "frame": {"x":1466,"y":1437,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_22.png": -{ - "frame": {"x":1529,"y":1338,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_23.png": -{ - "frame": {"x":1547,"y":1437,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_24.png": -{ - "frame": {"x":1602,"y":1055,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_25.png": -{ - "frame": {"x":1610,"y":1338,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_26.png": -{ - "frame": {"x":1628,"y":1437,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/forward_27.png": -{ - "frame": {"x":1691,"y":1288,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_0.png": -{ - "frame": {"x":185,"y":1726,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_1.png": -{ - "frame": {"x":275,"y":1726,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_2.png": -{ - "frame": {"x":780,"y":1597,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_3.png": -{ - "frame": {"x":1463,"y":886,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_4.png": -{ - "frame": {"x":1225,"y":1255,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_5.png": -{ - "frame": {"x":1315,"y":1255,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_6.png": -{ - "frame": {"x":1563,"y":875,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_7.png": -{ - "frame": {"x":1687,"y":928,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_8.png": -{ - "frame": {"x":1286,"y":1444,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_9.png": -{ - "frame": {"x":1376,"y":1444,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_10.png": -{ - "frame": {"x":365,"y":1726,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_11.png": -{ - "frame": {"x":455,"y":1725,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_12.png": -{ - "frame": {"x":800,"y":1269,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_13.png": -{ - "frame": {"x":890,"y":1269,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_14.png": -{ - "frame": {"x":773,"y":1359,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_15.png": -{ - "frame": {"x":863,"y":1359,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_16.png": -{ - "frame": {"x":953,"y":1368,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_17.png": -{ - "frame": {"x":1674,"y":475,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_18.png": -{ - "frame": {"x":780,"y":1507,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_19.png": -{ - "frame": {"x":953,"y":1458,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_20.png": -{ - "frame": {"x":870,"y":1548,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_21.png": -{ - "frame": {"x":960,"y":1548,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_22.png": -{ - "frame": {"x":767,"y":1687,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_23.png": -{ - "frame": {"x":857,"y":1696,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_24.png": -{ - "frame": {"x":969,"y":1638,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_25.png": -{ - "frame": {"x":1050,"y":1543,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_26.png": -{ - "frame": {"x":1283,"y":888,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/left_27.png": -{ - "frame": {"x":1373,"y":888,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_0.png": -{ - "frame": {"x":1283,"y":978,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_1.png": -{ - "frame": {"x":1373,"y":978,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_2.png": -{ - "frame": {"x":1683,"y":1018,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_3.png": -{ - "frame": {"x":1320,"y":1534,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_4.png": -{ - "frame": {"x":1320,"y":1624,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_5.png": -{ - "frame": {"x":1410,"y":1536,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_6.png": -{ - "frame": {"x":1500,"y":1536,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_7.png": -{ - "frame": {"x":1590,"y":1536,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_8.png": -{ - "frame": {"x":1680,"y":1536,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_9.png": -{ - "frame": {"x":1410,"y":1626,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_10.png": -{ - "frame": {"x":1463,"y":976,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_11.png": -{ - "frame": {"x":1553,"y":965,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_12.png": -{ - "frame": {"x":1332,"y":1068,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_13.png": -{ - "frame": {"x":1327,"y":1158,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_14.png": -{ - "frame": {"x":1422,"y":1068,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_15.png": -{ - "frame": {"x":1417,"y":1158,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_16.png": -{ - "frame": {"x":1405,"y":1248,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_17.png": -{ - "frame": {"x":1495,"y":1248,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_18.png": -{ - "frame": {"x":1507,"y":1158,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_19.png": -{ - "frame": {"x":1512,"y":1066,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_20.png": -{ - "frame": {"x":1683,"y":1108,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_21.png": -{ - "frame": {"x":1585,"y":1248,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_22.png": -{ - "frame": {"x":1675,"y":1198,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_23.png": -{ - "frame": {"x":1140,"y":1455,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_24.png": -{ - "frame": {"x":1140,"y":1545,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_25.png": -{ - "frame": {"x":1140,"y":1635,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_26.png": -{ - "frame": {"x":1230,"y":1534,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/belt/right_27.png": -{ - "frame": {"x":1230,"y":1624,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/belt_left.png": -{ - "frame": {"x":3,"y":1726,"w":87,"h":87}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":8,"w":87,"h":87}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/belt_right.png": -{ - "frame": {"x":94,"y":1726,"w":87,"h":87}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":8,"w":87,"h":87}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/belt_top.png": -{ - "frame": {"x":980,"y":1269,"w":79,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":8,"y":0,"w":79,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/constant_signal.png": -{ - "frame": {"x":550,"y":1430,"w":105,"h":127}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":20,"y":0,"w":105,"h":127}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/cutter-quad.png": -{ - "frame": {"x":3,"y":556,"w":548,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":548,"h":144}, - "sourceSize": {"w":576,"h":144} -}, -"sprites/blueprints/cutter.png": -{ - "frame": {"x":3,"y":1578,"w":256,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/filter.png": -{ - "frame": {"x":1411,"y":150,"w":268,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":16,"y":0,"w":268,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/lever.png": -{ - "frame": {"x":659,"y":1357,"w":110,"h":116}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":17,"w":110,"h":116}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/logic_gate-not.png": -{ - "frame": {"x":1288,"y":594,"w":123,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":11,"y":0,"w":123,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/logic_gate-or.png": -{ - "frame": {"x":707,"y":884,"w":144,"h":123}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":144,"h":123}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/logic_gate-transistor.png": -{ - "frame": {"x":1691,"y":3,"w":101,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":101,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/logic_gate-xor.png": -{ - "frame": {"x":847,"y":595,"w":144,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":144,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/logic_gate.png": -{ - "frame": {"x":255,"y":1441,"w":144,"h":133}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":144,"h":133}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/miner-chainable.png": -{ - "frame": {"x":707,"y":590,"w":136,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/miner.png": -{ - "frame": {"x":707,"y":737,"w":136,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/mixer.png": -{ - "frame": {"x":295,"y":704,"w":261,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/painter-double.png": -{ - "frame": {"x":555,"y":299,"w":288,"h":287}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":287}, - "sourceSize": {"w":288,"h":288} -}, -"sprites/blueprints/painter-mirrored.png": -{ - "frame": {"x":1119,"y":150,"w":288,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/painter-quad.png": -{ - "frame": {"x":555,"y":3,"w":560,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, - "sourceSize": {"w":576,"h":144} -}, -"sprites/blueprints/painter.png": -{ - "frame": {"x":847,"y":299,"w":288,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/rotater-ccw.png": -{ - "frame": {"x":560,"y":660,"w":143,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/rotater-fl.png": -{ - "frame": {"x":1142,"y":594,"w":142,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":142,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/rotater.png": -{ - "frame": {"x":560,"y":808,"w":143,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/splitter-compact-inverse.png": -{ - "frame": {"x":847,"y":742,"w":142,"h":138}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/splitter-compact.png": -{ - "frame": {"x":1560,"y":593,"w":139,"h":138}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/splitter.png": -{ - "frame": {"x":1431,"y":298,"w":256,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/stacker.png": -{ - "frame": {"x":295,"y":852,"w":261,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/blueprints/trash-storage.png": -{ - "frame": {"x":3,"y":994,"w":250,"h":288}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":21,"y":0,"w":250,"h":288}, - "sourceSize": {"w":288,"h":288} -}, -"sprites/blueprints/trash.png": -{ - "frame": {"x":263,"y":1578,"w":144,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/underground_belt_entry-tier2.png": -{ - "frame": {"x":991,"y":1029,"w":138,"h":125}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/underground_belt_entry.png": -{ - "frame": {"x":521,"y":1083,"w":138,"h":112}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/underground_belt_exit-tier2.png": -{ - "frame": {"x":707,"y":1011,"w":139,"h":112}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/underground_belt_exit.png": -{ - "frame": {"x":517,"y":1199,"w":138,"h":112}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/blueprints/wire-cross.png": -{ - "frame": {"x":559,"y":1692,"w":95,"h":95}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/wire-split.png": -{ - "frame": {"x":659,"y":1477,"w":95,"h":55}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":40,"w":95,"h":55}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/wire-turn.png": -{ - "frame": {"x":964,"y":1728,"w":55,"h":55}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":40,"y":40,"w":55,"h":55}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/wire.png": -{ - "frame": {"x":1671,"y":3,"w":15,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":40,"y":0,"w":15,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/blueprints/wire_tunnel.png": -{ - "frame": {"x":1124,"y":889,"w":138,"h":135}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":4,"y":4,"w":138,"h":135}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/belt_left.png": -{ - "frame": {"x":1500,"y":1626,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/belt_right.png": -{ - "frame": {"x":1590,"y":1626,"w":86,"h":86}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/belt_top.png": -{ - "frame": {"x":1063,"y":1257,"w":77,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/constant_signal.png": -{ - "frame": {"x":559,"y":1561,"w":104,"h":127}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":20,"y":0,"w":104,"h":127}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/cutter-quad.png": -{ - "frame": {"x":1119,"y":3,"w":548,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":548,"h":143}, - "sourceSize": {"w":576,"h":144} -}, -"sprites/buildings/cutter.png": -{ - "frame": {"x":257,"y":1147,"w":256,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/filter.png": -{ - "frame": {"x":1139,"y":446,"w":267,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":267,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/hub.png": -{ - "frame": {"x":3,"y":3,"w":548,"h":549}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":16,"w":548,"h":549}, - "sourceSize": {"w":576,"h":576} -}, -"sprites/buildings/lever.png": -{ - "frame": {"x":1683,"y":151,"w":109,"h":114}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/logic_gate-not.png": -{ - "frame": {"x":855,"y":884,"w":122,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":12,"y":0,"w":122,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/logic_gate-or.png": -{ - "frame": {"x":560,"y":956,"w":143,"h":123}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":143,"h":123}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/logic_gate-transistor.png": -{ - "frame": {"x":1691,"y":269,"w":100,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":100,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/logic_gate-xor.png": -{ - "frame": {"x":995,"y":595,"w":143,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":143,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/logic_gate.png": -{ - "frame": {"x":403,"y":1441,"w":143,"h":132}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":143,"h":132}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/miner-chainable.png": -{ - "frame": {"x":1283,"y":742,"w":136,"h":142}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/miner.png": -{ - "frame": {"x":1423,"y":740,"w":136,"h":142}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/mixer.png": -{ - "frame": {"x":1410,"y":446,"w":260,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/painter-double.png": -{ - "frame": {"x":3,"y":704,"w":288,"h":286}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":286}, - "sourceSize": {"w":288,"h":288} -}, -"sprites/buildings/painter-mirrored.png": -{ - "frame": {"x":847,"y":447,"w":288,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/painter-quad.png": -{ - "frame": {"x":555,"y":151,"w":560,"h":144}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, - "sourceSize": {"w":576,"h":144} -}, -"sprites/buildings/painter.png": -{ - "frame": {"x":1139,"y":298,"w":288,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/rotater-ccw.png": -{ - "frame": {"x":993,"y":742,"w":141,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/rotater-fl.png": -{ - "frame": {"x":1138,"y":742,"w":141,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":141,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/rotater.png": -{ - "frame": {"x":1415,"y":593,"w":141,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/splitter-compact-inverse.png": -{ - "frame": {"x":1563,"y":735,"w":141,"h":136}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/splitter-compact.png": -{ - "frame": {"x":981,"y":889,"w":139,"h":136}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/splitter.png": -{ - "frame": {"x":255,"y":1294,"w":256,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/stacker.png": -{ - "frame": {"x":257,"y":1000,"w":260,"h":143}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, - "sourceSize": {"w":288,"h":144} -}, -"sprites/buildings/trash-storage.png": -{ - "frame": {"x":3,"y":1286,"w":248,"h":288}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":22,"y":0,"w":248,"h":288}, - "sourceSize": {"w":288,"h":288} -}, -"sprites/buildings/trash.png": -{ - "frame": {"x":411,"y":1577,"w":144,"h":144}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/underground_belt_entry-tier2.png": -{ - "frame": {"x":1133,"y":1028,"w":137,"h":124}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/underground_belt_entry.png": -{ - "frame": {"x":515,"y":1315,"w":137,"h":111}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/underground_belt_exit-tier2.png": -{ - "frame": {"x":663,"y":1127,"w":137,"h":111}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/underground_belt_exit.png": -{ - "frame": {"x":659,"y":1242,"w":137,"h":111}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/buildings/wire-cross.png": -{ - "frame": {"x":850,"y":1170,"w":95,"h":95}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/wire-split.png": -{ - "frame": {"x":1691,"y":417,"w":95,"h":54}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":0,"y":41,"w":95,"h":54}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/wire-turn.png": -{ - "frame": {"x":1274,"y":1068,"w":54,"h":54}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":41,"y":41,"w":54,"h":54}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/wire.png": -{ - "frame": {"x":1266,"y":889,"w":13,"h":95}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":41,"y":0,"w":13,"h":95}, - "sourceSize": {"w":95,"h":95} -}, -"sprites/buildings/wire_tunnel.png": -{ - "frame": {"x":850,"y":1032,"w":137,"h":134}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":137,"h":134}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/debug/acceptor_slot.png": -{ - "frame": {"x":1230,"y":1455,"w":38,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/debug/ejector_slot.png": -{ - "frame": {"x":1635,"y":1716,"w":38,"h":48}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/misc/deletion_marker.png": -{ - "frame": {"x":1703,"y":664,"w":62,"h":62}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, - "sourceSize": {"w":72,"h":72} -}, -"sprites/misc/hub_direction_indicator.png": -{ - "frame": {"x":1674,"y":565,"w":24,"h":24}, - "rotated": false, - "trimmed": false, - "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, - "sourceSize": {"w":24,"h":24} -}, -"sprites/misc/slot_bad_arrow.png": -{ - "frame": {"x":1703,"y":664,"w":62,"h":62}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, - "sourceSize": {"w":72,"h":72} -}, -"sprites/misc/slot_good_arrow.png": -{ - "frame": {"x":1043,"y":1467,"w":62,"h":72}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":5,"y":0,"w":62,"h":72}, - "sourceSize": {"w":72,"h":72} -}, -"sprites/misc/storage_overlay.png": -{ - "frame": {"x":555,"y":590,"w":133,"h":66}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":133,"h":66}, - "sourceSize": {"w":135,"h":68} -}, -"sprites/misc/waypoint.png": -{ - "frame": {"x":521,"y":1000,"w":20,"h":24}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, - "sourceSize": {"w":24,"h":24} -}, -"sprites/wires/boolean_false.png": -{ - "frame": {"x":1770,"y":1536,"w":22,"h":29}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":11,"w":22,"h":29}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/wires/boolean_true.png": -{ - "frame": {"x":1687,"y":875,"w":17,"h":30}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":14,"y":10,"w":17,"h":30}, - "sourceSize": {"w":48,"h":48} -}, -"sprites/wires/lever_on.png": -{ - "frame": {"x":667,"y":1536,"w":109,"h":114}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, - "sourceSize": {"w":144,"h":144} -}, -"sprites/wires/logical_acceptor.png": -{ - "frame": {"x":804,"y":1127,"w":42,"h":70}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":28,"y":0,"w":42,"h":70}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/wires/logical_ejector.png": -{ - "frame": {"x":1691,"y":1387,"w":41,"h":46}, - "rotated": false, - "trimmed": true, - "spriteSourceSize": {"x":29,"y":0,"w":41,"h":46}, - "sourceSize": {"w":96,"h":96} -}, -"sprites/wires/overlay_tile.png": -{ - "frame": {"x":667,"y":1654,"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":949,"y":1170,"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":658,"y":1754,"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":1677,"y":1725,"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":947,"y":1696,"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":1048,"y":1158,"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":773,"y":1449,"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":1735,"y":1725,"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":1653,"y":875,"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":1147,"y":1156,"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":870,"y":1638,"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":1023,"y":1732,"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":1670,"y":875,"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":1795,"h":1816}, - "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:6b38ed1daa7bf795497bc28e5d144e52:0190ba61404675bed5790d3991671a80:f159918d23e5952766c6d23ab52278c6$" -} -} diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png deleted file mode 100644 index a3dca426..00000000 Binary files a/res_built/atlas/atlas0_75.png and /dev/null differ diff --git a/res_built/atlas/atlas0_hq.json b/res_built/atlas/atlas0_hq.json new file mode 100644 index 00000000..81803977 --- /dev/null +++ b/res_built/atlas/atlas0_hq.json @@ -0,0 +1,1196 @@ +{"frames": { + +"sprites/belt/built/forward_0.png": +{ + "frame": {"x":1523,"y":704,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_1.png": +{ + "frame": {"x":1791,"y":731,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_2.png": +{ + "frame": {"x":1163,"y":1541,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_3.png": +{ + "frame": {"x":1283,"y":1670,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_4.png": +{ + "frame": {"x":1403,"y":1684,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_5.png": +{ + "frame": {"x":3,"y":1832,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_6.png": +{ + "frame": {"x":3,"y":1644,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_7.png": +{ + "frame": {"x":123,"y":1832,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_8.png": +{ + "frame": {"x":123,"y":1644,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_9.png": +{ + "frame": {"x":243,"y":1832,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_10.png": +{ + "frame": {"x":1779,"y":1027,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_11.png": +{ + "frame": {"x":1510,"y":1000,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_12.png": +{ + "frame": {"x":1770,"y":1175,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/forward_13.png": +{ + "frame": {"x":925,"y":1336,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_0.png": +{ + "frame": {"x":1912,"y":590,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_1.png": +{ + "frame": {"x":1912,"y":724,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_2.png": +{ + "frame": {"x":1189,"y":1139,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_3.png": +{ + "frame": {"x":1045,"y":1242,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_4.png": +{ + "frame": {"x":1323,"y":1268,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_5.png": +{ + "frame": {"x":1179,"y":1273,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_6.png": +{ + "frame": {"x":1457,"y":1282,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_7.png": +{ + "frame": {"x":1313,"y":1402,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_8.png": +{ + "frame": {"x":1591,"y":1287,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_9.png": +{ + "frame": {"x":1447,"y":1416,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_10.png": +{ + "frame": {"x":1911,"y":858,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_11.png": +{ + "frame": {"x":1358,"y":1134,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_12.png": +{ + "frame": {"x":1492,"y":1148,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/left_13.png": +{ + "frame": {"x":1890,"y":1285,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_0.png": +{ + "frame": {"x":1725,"y":1323,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_1.png": +{ + "frame": {"x":1581,"y":1421,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_2.png": +{ + "frame": {"x":1045,"y":1376,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_3.png": +{ + "frame": {"x":1179,"y":1407,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_4.png": +{ + "frame": {"x":1313,"y":1536,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_5.png": +{ + "frame": {"x":1447,"y":1550,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_6.png": +{ + "frame": {"x":1581,"y":1555,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_7.png": +{ + "frame": {"x":1715,"y":1591,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_8.png": +{ + "frame": {"x":627,"y":1450,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_9.png": +{ + "frame": {"x":761,"y":1470,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_10.png": +{ + "frame": {"x":1859,"y":1419,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_11.png": +{ + "frame": {"x":1715,"y":1457,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_12.png": +{ + "frame": {"x":1849,"y":1553,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/belt/built/right_13.png": +{ + "frame": {"x":791,"y":1336,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/belt_left.png": +{ + "frame": {"x":895,"y":1484,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/belt_right.png": +{ + "frame": {"x":1029,"y":1510,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/belt_top.png": +{ + "frame": {"x":243,"y":1644,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":961,"y":977,"w":105,"h":127}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":105,"h":127}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/cutter-quad.png": +{ + "frame": {"x":3,"y":151,"w":548,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":548,"h":144}, + "sourceSize": {"w":576,"h":144} +}, +"sprites/blueprints/cutter.png": +{ + "frame": {"x":295,"y":299,"w":256,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/filter.png": +{ + "frame": {"x":847,"y":298,"w":268,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":16,"y":0,"w":268,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/lever.png": +{ + "frame": {"x":403,"y":887,"w":110,"h":116}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":17,"w":110,"h":116}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate-not.png": +{ + "frame": {"x":1512,"y":852,"w":123,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":123,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate-or.png": +{ + "frame": {"x":1074,"y":852,"w":144,"h":123}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":123}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate-transistor.png": +{ + "frame": {"x":402,"y":1138,"w":101,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":101,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":665,"y":741,"w":144,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/logic_gate.png": +{ + "frame": {"x":813,"y":741,"w":144,"h":133}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":133}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/miner-chainable.png": +{ + "frame": {"x":1639,"y":994,"w":136,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/miner.png": +{ + "frame": {"x":1906,"y":992,"w":136,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/mixer.png": +{ + "frame": {"x":1118,"y":556,"w":261,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/painter-double.png": +{ + "frame": {"x":1683,"y":3,"w":288,"h":287}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":287}, + "sourceSize": {"w":288,"h":288} +}, +"sprites/blueprints/painter-mirrored.png": +{ + "frame": {"x":555,"y":298,"w":288,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/painter-quad.png": +{ + "frame": {"x":3,"y":3,"w":560,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, + "sourceSize": {"w":576,"h":144} +}, +"sprites/blueprints/painter.png": +{ + "frame": {"x":3,"y":299,"w":288,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/rotater-ccw.png": +{ + "frame": {"x":517,"y":974,"w":143,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/rotater-fl.png": +{ + "frame": {"x":255,"y":1171,"w":142,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":142,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/rotater.png": +{ + "frame": {"x":813,"y":1049,"w":143,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/splitter-compact-inverse.png": +{ + "frame": {"x":3,"y":1182,"w":142,"h":138}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/splitter-compact.png": +{ + "frame": {"x":1367,"y":992,"w":139,"h":138}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/splitter.png": +{ + "frame": {"x":295,"y":447,"w":256,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/stacker.png": +{ + "frame": {"x":1383,"y":556,"w":261,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/blueprints/trash-storage.png": +{ + "frame": {"x":263,"y":595,"w":250,"h":288}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":21,"y":0,"w":250,"h":288}, + "sourceSize": {"w":288,"h":288} +}, +"sprites/blueprints/trash.png": +{ + "frame": {"x":1079,"y":704,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/underground_belt_entry-tier2.png": +{ + "frame": {"x":658,"y":1205,"w":138,"h":125}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/underground_belt_entry.png": +{ + "frame": {"x":507,"y":1249,"w":138,"h":112}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/underground_belt_exit-tier2.png": +{ + "frame": {"x":1046,"y":1126,"w":139,"h":112}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/underground_belt_exit.png": +{ + "frame": {"x":649,"y":1334,"w":138,"h":112}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/wire-cross.png": +{ + "frame": {"x":1227,"y":704,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/wire-split.png": +{ + "frame": {"x":813,"y":878,"w":144,"h":82}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":62,"w":144,"h":82}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/wire-turn.png": +{ + "frame": {"x":960,"y":1108,"w":82,"h":82}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":62,"y":62,"w":82,"h":82}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/wire.png": +{ + "frame": {"x":2014,"y":245,"w":20,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":62,"y":0,"w":20,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/blueprints/wire_tunnel.png": +{ + "frame": {"x":811,"y":1197,"w":138,"h":135}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":138,"h":135}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/belt_left.png": +{ + "frame": {"x":1912,"y":590,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/belt_right.png": +{ + "frame": {"x":1725,"y":1323,"w":130,"h":130}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":14,"w":130,"h":130}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/belt_top.png": +{ + "frame": {"x":1523,"y":704,"w":116,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":116,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":403,"y":1007,"w":104,"h":127}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":104,"h":127}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/cutter-quad.png": +{ + "frame": {"x":555,"y":151,"w":548,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":548,"h":143}, + "sourceSize": {"w":576,"h":144} +}, +"sprites/buildings/cutter.png": +{ + "frame": {"x":819,"y":594,"w":256,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/filter.png": +{ + "frame": {"x":847,"y":446,"w":267,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":267,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/hub.png": +{ + "frame": {"x":1131,"y":3,"w":548,"h":549}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":16,"w":548,"h":549}, + "sourceSize": {"w":576,"h":576} +}, +"sprites/buildings/lever.png": +{ + "frame": {"x":961,"y":741,"w":109,"h":114}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-not.png": +{ + "frame": {"x":1780,"y":879,"w":122,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":12,"y":0,"w":122,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":511,"y":1122,"w":143,"h":123}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":143,"h":123}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-transistor.png": +{ + "frame": {"x":151,"y":1034,"w":100,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":100,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":664,"y":1058,"w":143,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":143,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/logic_gate.png": +{ + "frame": {"x":255,"y":1035,"w":143,"h":132}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":143,"h":132}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/miner-chainable.png": +{ + "frame": {"x":1630,"y":1141,"w":136,"h":142}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/miner.png": +{ + "frame": {"x":1899,"y":1139,"w":136,"h":142}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/mixer.png": +{ + "frame": {"x":1648,"y":584,"w":260,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/painter-double.png": +{ + "frame": {"x":1683,"y":294,"w":288,"h":286}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":286}, + "sourceSize": {"w":288,"h":288} +}, +"sprites/buildings/painter-mirrored.png": +{ + "frame": {"x":555,"y":446,"w":288,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/painter-quad.png": +{ + "frame": {"x":567,"y":3,"w":560,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":560,"h":144}, + "sourceSize": {"w":576,"h":144} +}, +"sprites/buildings/painter.png": +{ + "frame": {"x":3,"y":447,"w":288,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/rotater-ccw.png": +{ + "frame": {"x":3,"y":1324,"w":141,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/rotater-fl.png": +{ + "frame": {"x":1222,"y":852,"w":141,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":141,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/rotater.png": +{ + "frame": {"x":1070,"y":979,"w":141,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/splitter-compact-inverse.png": +{ + "frame": {"x":1367,"y":852,"w":141,"h":136}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/splitter-compact.png": +{ + "frame": {"x":1215,"y":999,"w":139,"h":136}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/splitter.png": +{ + "frame": {"x":3,"y":595,"w":256,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/stacker.png": +{ + "frame": {"x":555,"y":594,"w":260,"h":143}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, + "sourceSize": {"w":288,"h":144} +}, +"sprites/buildings/trash-storage.png": +{ + "frame": {"x":3,"y":742,"w":248,"h":288}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":22,"y":0,"w":248,"h":288}, + "sourceSize": {"w":288,"h":288} +}, +"sprites/buildings/trash.png": +{ + "frame": {"x":1375,"y":704,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/underground_belt_entry-tier2.png": +{ + "frame": {"x":3,"y":1471,"w":137,"h":124}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/underground_belt_entry.png": +{ + "frame": {"x":486,"y":1365,"w":137,"h":111}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/underground_belt_exit-tier2.png": +{ + "frame": {"x":233,"y":1457,"w":137,"h":111}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/underground_belt_exit.png": +{ + "frame": {"x":1639,"y":879,"w":137,"h":111}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/wire-cross.png": +{ + "frame": {"x":1643,"y":731,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/wire-split.png": +{ + "frame": {"x":665,"y":888,"w":144,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/wire-turn.png": +{ + "frame": {"x":960,"y":1194,"w":81,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/wire.png": +{ + "frame": {"x":1975,"y":294,"w":18,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/buildings/wire_tunnel.png": +{ + "frame": {"x":242,"y":1319,"w":137,"h":134}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":5,"w":137,"h":134}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/debug/acceptor_slot.png": +{ + "frame": {"x":1997,"y":294,"w":12,"h":12}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":12,"h":12}, + "sourceSize": {"w":12,"h":12} +}, +"sprites/debug/ejector_slot.png": +{ + "frame": {"x":1997,"y":310,"w":12,"h":12}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":12,"h":12}, + "sourceSize": {"w":12,"h":12} +}, +"sprites/misc/hub_direction_indicator.png": +{ + "frame": {"x":2014,"y":184,"w":24,"h":24}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, + "sourceSize": {"w":24,"h":24} +}, +"sprites/misc/slot_bad_arrow.png": +{ + "frame": {"x":1975,"y":227,"w":35,"h":35}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":2,"w":35,"h":35}, + "sourceSize": {"w":39,"h":39} +}, +"sprites/misc/slot_good_arrow.png": +{ + "frame": {"x":1975,"y":184,"w":35,"h":39}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":35,"h":39}, + "sourceSize": {"w":39,"h":39} +}, +"sprites/misc/storage_overlay.png": +{ + "frame": {"x":149,"y":1282,"w":89,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, + "sourceSize": {"w":90,"h":45} +}, +"sprites/misc/waypoint.png": +{ + "frame": {"x":1975,"y":266,"w":20,"h":24}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, + "sourceSize": {"w":24,"h":24} +}, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":2014,"y":212,"w":22,"h":29}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":11,"w":22,"h":29}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":1997,"y":541,"w":17,"h":30}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":10,"w":17,"h":30}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/lever_on.png": +{ + "frame": {"x":961,"y":859,"w":109,"h":114}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":18,"y":18,"w":109,"h":114}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/logical_acceptor.png": +{ + "frame": {"x":1975,"y":3,"w":62,"h":106}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":43,"y":0,"w":62,"h":106}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/logical_ejector.png": +{ + "frame": {"x":1975,"y":113,"w":60,"h":67}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":44,"y":0,"w":60,"h":67}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/overlay_tile.png": +{ + "frame": {"x":149,"y":1182,"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":517,"y":741,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/color_forward.png": +{ + "frame": {"x":1997,"y":393,"w":18,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/color_split.png": +{ + "frame": {"x":813,"y":964,"w":144,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/color_turn.png": +{ + "frame": {"x":401,"y":1286,"w":81,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/conflict_cross.png": +{ + "frame": {"x":255,"y":887,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/conflict_forward.png": +{ + "frame": {"x":1975,"y":442,"w":18,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/conflict_split.png": +{ + "frame": {"x":517,"y":889,"w":144,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/conflict_turn.png": +{ + "frame": {"x":148,"y":1330,"w":81,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/regular_cross.png": +{ + "frame": {"x":1643,"y":731,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/regular_forward.png": +{ + "frame": {"x":1975,"y":294,"w":18,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/regular_split.png": +{ + "frame": {"x":665,"y":888,"w":144,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/regular_turn.png": +{ + "frame": {"x":960,"y":1194,"w":81,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/shape_cross.png": +{ + "frame": {"x":3,"y":1034,"w":144,"h":144}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/shape_forward.png": +{ + "frame": {"x":2019,"y":393,"w":18,"h":144}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":0,"w":18,"h":144}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/shape_split.png": +{ + "frame": {"x":665,"y":973,"w":144,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":63,"w":144,"h":81}, + "sourceSize": {"w":144,"h":144} +}, +"sprites/wires/sets/shape_turn.png": +{ + "frame": {"x":148,"y":1415,"w":81,"h":81}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":63,"y":63,"w":81,"h":81}, + "sourceSize": {"w":144,"h":144} +}}, +"meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "atlas0_hq.png", + "format": "RGBA8888", + "size": {"w":2048,"h":2048}, + "scale": "0.75", + "smartupdate": "$TexturePacker:SmartUpdate:495f928ed9092c817f98f68825f1d4ae:98823415164aea829cee3223195c589c:908b89f5ca8ff73e331a35a3b14d0604$" +} +} diff --git a/res_built/atlas/atlas0_hq.png b/res_built/atlas/atlas0_hq.png new file mode 100644 index 00000000..48d831a5 Binary files /dev/null and b/res_built/atlas/atlas0_hq.png differ diff --git a/res_built/atlas/atlas0_lq.json b/res_built/atlas/atlas0_lq.json new file mode 100644 index 00000000..59321600 --- /dev/null +++ b/res_built/atlas/atlas0_lq.json @@ -0,0 +1,1196 @@ +{"frames": { + +"sprites/belt/built/forward_0.png": +{ + "frame": {"x":466,"y":439,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_1.png": +{ + "frame": {"x":466,"y":491,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_2.png": +{ + "frame": {"x":283,"y":832,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_3.png": +{ + "frame": {"x":327,"y":846,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_4.png": +{ + "frame": {"x":371,"y":857,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_5.png": +{ + "frame": {"x":3,"y":700,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_6.png": +{ + "frame": {"x":47,"y":700,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_7.png": +{ + "frame": {"x":91,"y":743,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_8.png": +{ + "frame": {"x":135,"y":781,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_9.png": +{ + "frame": {"x":179,"y":815,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_10.png": +{ + "frame": {"x":419,"y":609,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_11.png": +{ + "frame": {"x":416,"y":661,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_12.png": +{ + "frame": {"x":195,"y":763,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/forward_13.png": +{ + "frame": {"x":239,"y":787,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_0.png": +{ + "frame": {"x":326,"y":399,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_1.png": +{ + "frame": {"x":326,"y":447,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_2.png": +{ + "frame": {"x":207,"y":667,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_3.png": +{ + "frame": {"x":309,"y":688,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_4.png": +{ + "frame": {"x":255,"y":691,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_5.png": +{ + "frame": {"x":357,"y":702,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_6.png": +{ + "frame": {"x":303,"y":736,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_7.png": +{ + "frame": {"x":405,"y":713,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_8.png": +{ + "frame": {"x":351,"y":750,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_9.png": +{ + "frame": {"x":453,"y":739,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_10.png": +{ + "frame": {"x":326,"y":495,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_11.png": +{ + "frame": {"x":465,"y":543,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_12.png": +{ + "frame": {"x":465,"y":591,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/left_13.png": +{ + "frame": {"x":463,"y":639,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_0.png": +{ + "frame": {"x":399,"y":761,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_1.png": +{ + "frame": {"x":447,"y":787,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_2.png": +{ + "frame": {"x":195,"y":715,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_3.png": +{ + "frame": {"x":243,"y":739,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_4.png": +{ + "frame": {"x":291,"y":784,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_5.png": +{ + "frame": {"x":339,"y":798,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_6.png": +{ + "frame": {"x":387,"y":809,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_7.png": +{ + "frame": {"x":435,"y":835,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_8.png": +{ + "frame": {"x":3,"y":652,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_9.png": +{ + "frame": {"x":51,"y":652,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_10.png": +{ + "frame": {"x":3,"y":604,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_11.png": +{ + "frame": {"x":51,"y":604,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_12.png": +{ + "frame": {"x":99,"y":647,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/belt/built/right_13.png": +{ + "frame": {"x":147,"y":685,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/belt_left.png": +{ + "frame": {"x":99,"y":695,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/belt_right.png": +{ + "frame": {"x":147,"y":733,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/belt_top.png": +{ + "frame": {"x":223,"y":839,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":426,"y":411,"w":36,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/cutter-quad.png": +{ + "frame": {"x":191,"y":55,"w":184,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, + "sourceSize": {"w":192,"h":48} +}, +"sprites/blueprints/cutter.png": +{ + "frame": {"x":95,"y":296,"w":87,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/filter.png": +{ + "frame": {"x":3,"y":244,"w":91,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":91,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/lever.png": +{ + "frame": {"x":267,"y":884,"w":38,"h":40}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate-not.png": +{ + "frame": {"x":467,"y":335,"w":42,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate-or.png": +{ + "frame": {"x":159,"y":519,"w":48,"h":42}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate-transistor.png": +{ + "frame": {"x":426,"y":505,"w":35,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":291,"y":159,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/logic_gate.png": +{ + "frame": {"x":3,"y":504,"w":48,"h":45}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/miner-chainable.png": +{ + "frame": {"x":263,"y":597,"w":47,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/miner.png": +{ + "frame": {"x":314,"y":636,"w":47,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/mixer.png": +{ + "frame": {"x":98,"y":244,"w":89,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/painter-double.png": +{ + "frame": {"x":387,"y":3,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/painter-mirrored.png": +{ + "frame": {"x":191,"y":159,"w":96,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/painter-quad.png": +{ + "frame": {"x":3,"y":3,"w":188,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, + "sourceSize": {"w":192,"h":48} +}, +"sprites/blueprints/painter.png": +{ + "frame": {"x":375,"y":203,"w":96,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/rotater-ccw.png": +{ + "frame": {"x":291,"y":211,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/rotater-fl.png": +{ + "frame": {"x":274,"y":399,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/rotater.png": +{ + "frame": {"x":374,"y":411,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/splitter-compact-inverse.png": +{ + "frame": {"x":274,"y":451,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/splitter-compact.png": +{ + "frame": {"x":3,"y":553,"w":47,"h":47}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/splitter.png": +{ + "frame": {"x":186,"y":315,"w":87,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/stacker.png": +{ + "frame": {"x":374,"y":307,"w":89,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/blueprints/trash-storage.png": +{ + "frame": {"x":285,"y":299,"w":85,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/trash.png": +{ + "frame": {"x":374,"y":463,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/underground_belt_entry-tier2.png": +{ + "frame": {"x":107,"y":504,"w":48,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/underground_belt_entry.png": +{ + "frame": {"x":211,"y":519,"w":48,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/underground_belt_exit-tier2.png": +{ + "frame": {"x":263,"y":555,"w":48,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/underground_belt_exit.png": +{ + "frame": {"x":315,"y":594,"w":48,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/wire-cross.png": +{ + "frame": {"x":374,"y":515,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/wire-split.png": +{ + "frame": {"x":285,"y":263,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/wire-turn.png": +{ + "frame": {"x":479,"y":187,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/wire.png": +{ + "frame": {"x":500,"y":64,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/blueprints/wire_tunnel.png": +{ + "frame": {"x":315,"y":543,"w":48,"h":47}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/belt_left.png": +{ + "frame": {"x":326,"y":399,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/belt_right.png": +{ + "frame": {"x":399,"y":761,"w":44,"h":44}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":44,"h":44}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/belt_top.png": +{ + "frame": {"x":466,"y":439,"w":40,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":40,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":426,"y":458,"w":36,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":0,"w":36,"h":43}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/cutter-quad.png": +{ + "frame": {"x":191,"y":107,"w":184,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, + "sourceSize": {"w":192,"h":48} +}, +"sprites/buildings/cutter.png": +{ + "frame": {"x":3,"y":348,"w":87,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/filter.png": +{ + "frame": {"x":191,"y":263,"w":90,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":90,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/hub.png": +{ + "frame": {"x":3,"y":55,"w":184,"h":185}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":184,"h":185}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/buildings/lever.png": +{ + "frame": {"x":309,"y":898,"w":38,"h":40}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-not.png": +{ + "frame": {"x":466,"y":387,"w":43,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":43,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":107,"y":551,"w":48,"h":42}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":42}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-transistor.png": +{ + "frame": {"x":426,"y":557,"w":35,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":35,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":3,"y":400,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/logic_gate.png": +{ + "frame": {"x":55,"y":504,"w":48,"h":45}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":45}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/miner-chainable.png": +{ + "frame": {"x":365,"y":650,"w":47,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/miner.png": +{ + "frame": {"x":460,"y":687,"w":47,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/mixer.png": +{ + "frame": {"x":374,"y":359,"w":88,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/painter-double.png": +{ + "frame": {"x":379,"y":103,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/painter-mirrored.png": +{ + "frame": {"x":191,"y":211,"w":96,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/painter-quad.png": +{ + "frame": {"x":195,"y":3,"w":188,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":188,"h":48}, + "sourceSize": {"w":192,"h":48} +}, +"sprites/buildings/painter.png": +{ + "frame": {"x":375,"y":255,"w":96,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/rotater-ccw.png": +{ + "frame": {"x":55,"y":400,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/rotater-fl.png": +{ + "frame": {"x":107,"y":400,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/rotater.png": +{ + "frame": {"x":3,"y":452,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/splitter-compact-inverse.png": +{ + "frame": {"x":367,"y":567,"w":48,"h":47}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/splitter-compact.png": +{ + "frame": {"x":54,"y":553,"w":47,"h":47}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/splitter.png": +{ + "frame": {"x":94,"y":348,"w":87,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/stacker.png": +{ + "frame": {"x":3,"y":296,"w":88,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, + "sourceSize": {"w":96,"h":48} +}, +"sprites/buildings/trash-storage.png": +{ + "frame": {"x":185,"y":367,"w":85,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/trash.png": +{ + "frame": {"x":55,"y":452,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/underground_belt_entry-tier2.png": +{ + "frame": {"x":156,"y":597,"w":47,"h":42}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/underground_belt_entry.png": +{ + "frame": {"x":207,"y":625,"w":47,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/underground_belt_exit-tier2.png": +{ + "frame": {"x":156,"y":643,"w":47,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/underground_belt_exit.png": +{ + "frame": {"x":258,"y":649,"w":47,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/wire-cross.png": +{ + "frame": {"x":107,"y":452,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/wire-split.png": +{ + "frame": {"x":367,"y":618,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/wire-turn.png": +{ + "frame": {"x":343,"y":195,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/wire.png": +{ + "frame": {"x":487,"y":79,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/buildings/wire_tunnel.png": +{ + "frame": {"x":105,"y":597,"w":47,"h":46}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":1,"w":47,"h":46}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/debug/acceptor_slot.png": +{ + "frame": {"x":504,"y":30,"w":4,"h":4}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":4,"h":4}, + "sourceSize": {"w":4,"h":4} +}, +"sprites/debug/ejector_slot.png": +{ + "frame": {"x":504,"y":38,"w":4,"h":4}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":4,"h":4}, + "sourceSize": {"w":4,"h":4} +}, +"sprites/misc/hub_direction_indicator.png": +{ + "frame": {"x":479,"y":131,"w":8,"h":8}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, + "sourceSize": {"w":8,"h":8} +}, +"sprites/misc/slot_bad_arrow.png": +{ + "frame": {"x":487,"y":30,"w":13,"h":13}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/misc/slot_good_arrow.png": +{ + "frame": {"x":487,"y":47,"w":13,"h":13}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, + "sourceSize": {"w":13,"h":13} +}, +"sprites/misc/storage_overlay.png": +{ + "frame": {"x":479,"y":168,"w":30,"h":15}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":30,"h":15}, + "sourceSize": {"w":30,"h":15} +}, +"sprites/misc/waypoint.png": +{ + "frame": {"x":479,"y":143,"w":8,"h":8}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, + "sourceSize": {"w":8,"h":8} +}, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":487,"y":64,"w":9,"h":11}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":3,"w":9,"h":11}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":499,"y":283,"w":7,"h":12}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":2,"w":7,"h":12}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/lever_on.png": +{ + "frame": {"x":3,"y":942,"w":38,"h":40}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":5,"w":38,"h":40}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/logical_acceptor.png": +{ + "frame": {"x":343,"y":259,"w":23,"h":36}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":23,"h":36}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/logical_ejector.png": +{ + "frame": {"x":487,"y":3,"w":22,"h":23}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":22,"h":23}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/overlay_tile.png": +{ + "frame": {"x":343,"y":159,"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":159,"y":467,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/color_forward.png": +{ + "frame": {"x":499,"y":116,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/color_split.png": +{ + "frame": {"x":211,"y":561,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/color_turn.png": +{ + "frame": {"x":475,"y":219,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/conflict_cross.png": +{ + "frame": {"x":211,"y":467,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/conflict_forward.png": +{ + "frame": {"x":475,"y":283,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/conflict_split.png": +{ + "frame": {"x":159,"y":565,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/conflict_turn.png": +{ + "frame": {"x":475,"y":251,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/regular_cross.png": +{ + "frame": {"x":107,"y":452,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/regular_forward.png": +{ + "frame": {"x":487,"y":79,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/regular_split.png": +{ + "frame": {"x":367,"y":618,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/regular_turn.png": +{ + "frame": {"x":343,"y":195,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/shape_cross.png": +{ + "frame": {"x":263,"y":503,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/shape_forward.png": +{ + "frame": {"x":487,"y":283,"w":8,"h":48}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":0,"w":8,"h":48}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/shape_split.png": +{ + "frame": {"x":211,"y":593,"w":48,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":20,"w":48,"h":28}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/sets/shape_turn.png": +{ + "frame": {"x":343,"y":227,"w":28,"h":28}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":20,"y":20,"w":28,"h":28}, + "sourceSize": {"w":48,"h":48} +}}, +"meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "atlas0_lq.png", + "format": "RGBA8888", + "size": {"w":512,"h":1024}, + "scale": "0.25", + "smartupdate": "$TexturePacker:SmartUpdate:495f928ed9092c817f98f68825f1d4ae:98823415164aea829cee3223195c589c:908b89f5ca8ff73e331a35a3b14d0604$" +} +} diff --git a/res_built/atlas/atlas0_lq.png b/res_built/atlas/atlas0_lq.png new file mode 100644 index 00000000..2013c80c Binary files /dev/null and b/res_built/atlas/atlas0_lq.png differ diff --git a/res_built/atlas/atlas0_mq.json b/res_built/atlas/atlas0_mq.json new file mode 100644 index 00000000..97d9b26c --- /dev/null +++ b/res_built/atlas/atlas0_mq.json @@ -0,0 +1,1196 @@ +{"frames": { + +"sprites/belt/built/forward_0.png": +{ + "frame": {"x":372,"y":1385,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_1.png": +{ + "frame": {"x":276,"y":1429,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_2.png": +{ + "frame": {"x":942,"y":1324,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_3.png": +{ + "frame": {"x":759,"y":1354,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_4.png": +{ + "frame": {"x":655,"y":1362,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_5.png": +{ + "frame": {"x":555,"y":1459,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_6.png": +{ + "frame": {"x":454,"y":1469,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_7.png": +{ + "frame": {"x":358,"y":1485,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_8.png": +{ + "frame": {"x":267,"y":1529,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_9.png": +{ + "frame": {"x":176,"y":1598,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_10.png": +{ + "frame": {"x":185,"y":1498,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_11.png": +{ + "frame": {"x":94,"y":1530,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_12.png": +{ + "frame": {"x":3,"y":1607,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/forward_13.png": +{ + "frame": {"x":860,"y":1324,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_0.png": +{ + "frame": {"x":496,"y":1096,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_1.png": +{ + "frame": {"x":395,"y":1112,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_2.png": +{ + "frame": {"x":793,"y":990,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_3.png": +{ + "frame": {"x":884,"y":1051,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_4.png": +{ + "frame": {"x":793,"y":1081,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_5.png": +{ + "frame": {"x":691,"y":1089,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_6.png": +{ + "frame": {"x":587,"y":1177,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_7.png": +{ + "frame": {"x":486,"y":1187,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_8.png": +{ + "frame": {"x":386,"y":1203,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_9.png": +{ + "frame": {"x":287,"y":1247,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_10.png": +{ + "frame": {"x":295,"y":1156,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_11.png": +{ + "frame": {"x":196,"y":1225,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_12.png": +{ + "frame": {"x":99,"y":1257,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/left_13.png": +{ + "frame": {"x":3,"y":1334,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_0.png": +{ + "frame": {"x":190,"y":1316,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_1.png": +{ + "frame": {"x":94,"y":1348,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_2.png": +{ + "frame": {"x":577,"y":1268,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_3.png": +{ + "frame": {"x":477,"y":1278,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_4.png": +{ + "frame": {"x":378,"y":1294,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_5.png": +{ + "frame": {"x":281,"y":1338,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_6.png": +{ + "frame": {"x":185,"y":1407,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_7.png": +{ + "frame": {"x":94,"y":1439,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_8.png": +{ + "frame": {"x":3,"y":1516,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_9.png": +{ + "frame": {"x":873,"y":1233,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_10.png": +{ + "frame": {"x":3,"y":1425,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_11.png": +{ + "frame": {"x":884,"y":1142,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_12.png": +{ + "frame": {"x":782,"y":1172,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/belt/built/right_13.png": +{ + "frame": {"x":678,"y":1180,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/belt_left.png": +{ + "frame": {"x":769,"y":1263,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/belt_right.png": +{ + "frame": {"x":668,"y":1271,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/belt_top.png": +{ + "frame": {"x":85,"y":1630,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":949,"y":396,"w":71,"h":85}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":71,"h":85}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/cutter-quad.png": +{ + "frame": {"x":373,"y":103,"w":366,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, + "sourceSize": {"w":384,"h":96} +}, +"sprites/blueprints/cutter.png": +{ + "frame": {"x":752,"y":594,"w":172,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/filter.png": +{ + "frame": {"x":569,"y":303,"w":180,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":10,"y":0,"w":180,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/lever.png": +{ + "frame": {"x":449,"y":703,"w":74,"h":78}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":11,"w":74,"h":78}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate-not.png": +{ + "frame": {"x":568,"y":1359,"w":83,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":7,"y":0,"w":83,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate-or.png": +{ + "frame": {"x":203,"y":866,"w":96,"h":82}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":82}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate-transistor.png": +{ + "frame": {"x":826,"y":890,"w":68,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate-xor.png": +{ + "frame": {"x":903,"y":751,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/logic_gate.png": +{ + "frame": {"x":103,"y":774,"w":96,"h":89}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":89}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/miner-chainable.png": +{ + "frame": {"x":602,"y":978,"w":92,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/miner.png": +{ + "frame": {"x":500,"y":996,"w":92,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/mixer.png": +{ + "frame": {"x":3,"y":474,"w":175,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/painter-double.png": +{ + "frame": {"x":759,"y":3,"w":192,"h":192}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/blueprints/painter-mirrored.png": +{ + "frame": {"x":373,"y":303,"w":192,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/painter-quad.png": +{ + "frame": {"x":3,"y":3,"w":374,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, + "sourceSize": {"w":384,"h":96} +}, +"sprites/blueprints/painter.png": +{ + "frame": {"x":753,"y":394,"w":192,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/rotater-ccw.png": +{ + "frame": {"x":903,"y":851,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/rotater-fl.png": +{ + "frame": {"x":303,"y":890,"w":95,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/rotater.png": +{ + "frame": {"x":3,"y":674,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/splitter-compact-inverse.png": +{ + "frame": {"x":503,"y":899,"w":95,"h":93}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/splitter-compact.png": +{ + "frame": {"x":928,"y":654,"w":93,"h":93}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/splitter.png": +{ + "frame": {"x":3,"y":574,"w":171,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/stacker.png": +{ + "frame": {"x":182,"y":474,"w":175,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/blueprints/trash-storage.png": +{ + "frame": {"x":528,"y":603,"w":167,"h":192}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":167,"h":192}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/blueprints/trash.png": +{ + "frame": {"x":103,"y":674,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/underground_belt_entry-tier2.png": +{ + "frame": {"x":3,"y":1089,"w":93,"h":84}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/underground_belt_entry.png": +{ + "frame": {"x":3,"y":1177,"w":93,"h":75}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/underground_belt_exit-tier2.png": +{ + "frame": {"x":302,"y":990,"w":94,"h":75}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/underground_belt_exit.png": +{ + "frame": {"x":602,"y":899,"w":93,"h":75}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/wire-cross.png": +{ + "frame": {"x":203,"y":674,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/wire-split.png": +{ + "frame": {"x":103,"y":867,"w":96,"h":55}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":41,"w":96,"h":55}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/wire-turn.png": +{ + "frame": {"x":955,"y":105,"w":55,"h":55}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":41,"w":55,"h":55}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/wire.png": +{ + "frame": {"x":699,"y":603,"w":14,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":41,"y":0,"w":14,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/blueprints/wire_tunnel.png": +{ + "frame": {"x":202,"y":1052,"w":93,"h":91}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":2,"w":93,"h":91}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/belt_left.png": +{ + "frame": {"x":496,"y":1096,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/belt_right.png": +{ + "frame": {"x":190,"y":1316,"w":87,"h":87}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":87,"h":87}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/belt_top.png": +{ + "frame": {"x":372,"y":1385,"w":78,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":78,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":949,"y":485,"w":70,"h":85}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":0,"w":70,"h":85}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/cutter-quad.png": +{ + "frame": {"x":373,"y":203,"w":366,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, + "sourceSize": {"w":384,"h":96} +}, +"sprites/buildings/cutter.png": +{ + "frame": {"x":178,"y":574,"w":171,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/filter.png": +{ + "frame": {"x":569,"y":403,"w":179,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":179,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/hub.png": +{ + "frame": {"x":3,"y":103,"w":366,"h":367}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":10,"w":366,"h":367}, + "sourceSize": {"w":384,"h":384} +}, +"sprites/buildings/lever.png": +{ + "frame": {"x":948,"y":574,"w":73,"h":76}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-not.png": +{ + "frame": {"x":469,"y":1369,"w":82,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":0,"w":82,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-or.png": +{ + "frame": {"x":303,"y":803,"w":96,"h":83}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":83}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-transistor.png": +{ + "frame": {"x":3,"y":1707,"w":68,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":68,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate-xor.png": +{ + "frame": {"x":3,"y":774,"w":96,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":95}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/logic_gate.png": +{ + "frame": {"x":203,"y":774,"w":96,"h":88}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":88}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/miner-chainable.png": +{ + "frame": {"x":698,"y":990,"w":91,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/miner.png": +{ + "frame": {"x":596,"y":1078,"w":91,"h":95}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/mixer.png": +{ + "frame": {"x":361,"y":503,"w":174,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/painter-double.png": +{ + "frame": {"x":759,"y":199,"w":192,"h":191}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":191}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/buildings/painter-mirrored.png": +{ + "frame": {"x":373,"y":403,"w":192,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/painter-quad.png": +{ + "frame": {"x":381,"y":3,"w":374,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":374,"h":96}, + "sourceSize": {"w":384,"h":96} +}, +"sprites/buildings/painter.png": +{ + "frame": {"x":752,"y":494,"w":192,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/rotater-ccw.png": +{ + "frame": {"x":203,"y":952,"w":95,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/rotater-fl.png": +{ + "frame": {"x":103,"y":984,"w":95,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":95,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/rotater.png": +{ + "frame": {"x":3,"y":989,"w":95,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/splitter-compact-inverse.png": +{ + "frame": {"x":402,"y":923,"w":94,"h":91}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/splitter-compact.png": +{ + "frame": {"x":102,"y":1084,"w":93,"h":91}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/splitter.png": +{ + "frame": {"x":353,"y":603,"w":171,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/stacker.png": +{ + "frame": {"x":539,"y":503,"w":174,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, + "sourceSize": {"w":192,"h":96} +}, +"sprites/buildings/trash-storage.png": +{ + "frame": {"x":733,"y":694,"w":166,"h":192}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":0,"w":166,"h":192}, + "sourceSize": {"w":192,"h":192} +}, +"sprites/buildings/trash.png": +{ + "frame": {"x":349,"y":703,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/underground_belt_entry-tier2.png": +{ + "frame": {"x":299,"y":1069,"w":92,"h":83}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":13,"w":92,"h":83}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/underground_belt_entry.png": +{ + "frame": {"x":199,"y":1147,"w":92,"h":74}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/underground_belt_exit-tier2.png": +{ + "frame": {"x":100,"y":1179,"w":92,"h":74}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/underground_belt_exit.png": +{ + "frame": {"x":3,"y":1256,"w":92,"h":74}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/wire-cross.png": +{ + "frame": {"x":526,"y":799,"w":96,"h":96}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/wire-split.png": +{ + "frame": {"x":3,"y":873,"w":96,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/wire-turn.png": +{ + "frame": {"x":955,"y":164,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/wire.png": +{ + "frame": {"x":743,"y":103,"w":12,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/buildings/wire_tunnel.png": +{ + "frame": {"x":400,"y":1018,"w":92,"h":90}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":3,"w":92,"h":90}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/debug/acceptor_slot.png": +{ + "frame": {"x":1013,"y":164,"w":8,"h":8}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, + "sourceSize": {"w":8,"h":8} +}, +"sprites/debug/ejector_slot.png": +{ + "frame": {"x":1013,"y":176,"w":8,"h":8}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, + "sourceSize": {"w":8,"h":8} +}, +"sprites/misc/hub_direction_indicator.png": +{ + "frame": {"x":717,"y":561,"w":16,"h":16}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/misc/slot_bad_arrow.png": +{ + "frame": {"x":717,"y":533,"w":24,"h":24}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":1,"w":24,"h":24}, + "sourceSize": {"w":26,"h":26} +}, +"sprites/misc/slot_good_arrow.png": +{ + "frame": {"x":717,"y":503,"w":24,"h":26}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":24,"h":26}, + "sourceSize": {"w":26,"h":26} +}, +"sprites/misc/storage_overlay.png": +{ + "frame": {"x":955,"y":71,"w":60,"h":30}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":60,"h":30}, + "sourceSize": {"w":60,"h":30} +}, +"sprites/misc/waypoint.png": +{ + "frame": {"x":928,"y":594,"w":14,"h":16}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":717,"y":581,"w":15,"h":20}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":7,"w":15,"h":20}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":928,"y":614,"w":12,"h":21}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":6,"w":12,"h":21}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/lever_on.png": +{ + "frame": {"x":449,"y":785,"w":73,"h":76}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":12,"y":12,"w":73,"h":76}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/logical_acceptor.png": +{ + "frame": {"x":303,"y":674,"w":42,"h":71}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":28,"y":0,"w":42,"h":71}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/logical_ejector.png": +{ + "frame": {"x":303,"y":749,"w":41,"h":45}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":29,"y":0,"w":41,"h":45}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/overlay_tile.png": +{ + "frame": {"x":955,"y":3,"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":626,"y":799,"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_forward.png": +{ + "frame": {"x":743,"y":203,"w":12,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/color_split.png": +{ + "frame": {"x":103,"y":926,"w":96,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/color_turn.png": +{ + "frame": {"x":955,"y":222,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/conflict_cross.png": +{ + "frame": {"x":726,"y":890,"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/conflict_forward.png": +{ + "frame": {"x":736,"y":581,"w":12,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/conflict_split.png": +{ + "frame": {"x":3,"y":931,"w":96,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/conflict_turn.png": +{ + "frame": {"x":955,"y":280,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/regular_cross.png": +{ + "frame": {"x":526,"y":799,"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/regular_forward.png": +{ + "frame": {"x":743,"y":103,"w":12,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/regular_split.png": +{ + "frame": {"x":3,"y":873,"w":96,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/regular_turn.png": +{ + "frame": {"x":955,"y":164,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/shape_cross.png": +{ + "frame": {"x":898,"y":951,"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/shape_forward.png": +{ + "frame": {"x":717,"y":605,"w":12,"h":96}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":0,"w":12,"h":96}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/shape_split.png": +{ + "frame": {"x":403,"y":865,"w":96,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":42,"w":96,"h":54}, + "sourceSize": {"w":96,"h":96} +}, +"sprites/wires/sets/shape_turn.png": +{ + "frame": {"x":955,"y":338,"w":54,"h":54}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":42,"y":42,"w":54,"h":54}, + "sourceSize": {"w":96,"h":96} +}}, +"meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "atlas0_mq.png", + "format": "RGBA8888", + "size": {"w":1024,"h":2048}, + "scale": "0.5", + "smartupdate": "$TexturePacker:SmartUpdate:495f928ed9092c817f98f68825f1d4ae:98823415164aea829cee3223195c589c:908b89f5ca8ff73e331a35a3b14d0604$" +} +} diff --git a/res_built/atlas/atlas0_mq.png b/res_built/atlas/atlas0_mq.png new file mode 100644 index 00000000..d8755e05 Binary files /dev/null and b/res_built/atlas/atlas0_mq.png differ diff --git a/res_raw/atlas.tps b/res_raw/atlas.tps index 1fddf30d..f1206df5 100644 --- a/res_raw/atlas.tps +++ b/res_raw/atlas.tps @@ -7,28 +7,11 @@ 5.4.0 autoSDSettings - - scale - 1 - extension - _100 - spriteFilter - - acceptFractionalValues - - maxTextureSize - - width - 4096 - height - 4096 - - scale 0.75 extension - _75 + _hq spriteFilter acceptFractionalValues @@ -45,7 +28,7 @@ scale 0.5 extension - _50 + _mq spriteFilter acceptFractionalValues @@ -62,24 +45,7 @@ scale 0.25 extension - _25 - spriteFilter - - acceptFractionalValues - - maxTextureSize - - width - 1024 - height - 1024 - - - - scale - 0.1 - extension - _10 + _lq spriteFilter acceptFractionalValues @@ -87,9 +53,9 @@ maxTextureSize width - -1 + 2048 height - -1 + 2048 @@ -174,7 +140,7 @@ freeSizeMode Best sizeConstraints - AnySize + POT forceSquared maxRects @@ -249,150 +215,48 @@ individualSpriteSettings - sprites/belt/forward_0.png - sprites/belt/forward_1.png - sprites/belt/forward_2.png - sprites/buildings/miner.png - sprites/buildings/rotater.png - sprites/buildings/trash.png - sprites/wires/logical_acceptor.png - sprites/wires/logical_ejector.png - sprites/wires/overlay_tile.png - - pivotPoint - 0.5,0.5 - spriteScale - 1 - scale9Enabled - - scale9Borders - 32,32,64,64 - scale9Paddings - 32,32,64,64 - scale9FromFile - - - sprites/belt/forward_10.png - sprites/belt/forward_11.png - sprites/belt/forward_12.png - sprites/belt/forward_13.png - sprites/belt/forward_14.png - sprites/belt/forward_15.png - sprites/belt/forward_16.png - sprites/belt/forward_17.png - sprites/belt/forward_18.png - sprites/belt/forward_19.png - sprites/belt/forward_20.png - sprites/belt/forward_21.png - sprites/belt/forward_22.png - sprites/belt/forward_23.png - sprites/belt/forward_24.png - sprites/belt/forward_25.png - sprites/belt/forward_26.png - sprites/belt/forward_27.png - sprites/belt/forward_3.png - sprites/belt/forward_4.png - sprites/belt/forward_5.png - sprites/belt/forward_6.png - sprites/belt/forward_7.png - sprites/belt/forward_8.png - sprites/belt/forward_9.png - sprites/belt/left_0.png - sprites/belt/left_1.png - sprites/belt/left_10.png - sprites/belt/left_11.png - sprites/belt/left_12.png - sprites/belt/left_13.png - sprites/belt/left_14.png - sprites/belt/left_15.png - sprites/belt/left_16.png - sprites/belt/left_17.png - sprites/belt/left_18.png - sprites/belt/left_19.png - sprites/belt/left_2.png - sprites/belt/left_20.png - sprites/belt/left_21.png - sprites/belt/left_22.png - sprites/belt/left_23.png - sprites/belt/left_24.png - sprites/belt/left_25.png - sprites/belt/left_26.png - sprites/belt/left_27.png - sprites/belt/left_3.png - sprites/belt/left_4.png - sprites/belt/left_5.png - sprites/belt/left_6.png - sprites/belt/left_7.png - sprites/belt/left_8.png - sprites/belt/left_9.png - sprites/belt/right_0.png - sprites/belt/right_1.png - sprites/belt/right_10.png - sprites/belt/right_11.png - sprites/belt/right_12.png - sprites/belt/right_13.png - sprites/belt/right_14.png - sprites/belt/right_15.png - sprites/belt/right_16.png - sprites/belt/right_17.png - sprites/belt/right_18.png - sprites/belt/right_19.png - sprites/belt/right_2.png - sprites/belt/right_20.png - sprites/belt/right_21.png - sprites/belt/right_22.png - sprites/belt/right_23.png - sprites/belt/right_24.png - sprites/belt/right_25.png - sprites/belt/right_26.png - sprites/belt/right_27.png - sprites/belt/right_3.png - sprites/belt/right_4.png - sprites/belt/right_5.png - sprites/belt/right_6.png - sprites/belt/right_7.png - sprites/belt/right_8.png - sprites/belt/right_9.png - sprites/blueprints/belt_left.png - sprites/blueprints/belt_right.png - sprites/blueprints/belt_top.png - sprites/blueprints/wire-cross.png - sprites/blueprints/wire-split.png - sprites/blueprints/wire-turn.png - sprites/blueprints/wire.png - sprites/buildings/belt_left.png - sprites/buildings/belt_right.png - sprites/buildings/belt_top.png - sprites/buildings/wire-cross.png - sprites/buildings/wire-split.png - sprites/buildings/wire-turn.png - sprites/buildings/wire.png - sprites/wires/sets/color-cross.png - sprites/wires/sets/color-split.png - sprites/wires/sets/color-turn.png - sprites/wires/sets/color.png - sprites/wires/sets/conflict-cross.png - sprites/wires/sets/conflict-split.png - sprites/wires/sets/conflict-turn.png - sprites/wires/sets/conflict.png - sprites/wires/sets/shape-cross.png - sprites/wires/sets/shape-split.png - sprites/wires/sets/shape-turn.png - sprites/wires/sets/shape.png - - pivotPoint - 0.5,0.5 - spriteScale - 1 - scale9Enabled - - scale9Borders - 32,32,63,63 - scale9Paddings - 32,32,63,63 - scale9FromFile - - + sprites/belt/built/forward_0.png + sprites/belt/built/forward_1.png + sprites/belt/built/forward_10.png + sprites/belt/built/forward_11.png + sprites/belt/built/forward_12.png + sprites/belt/built/forward_13.png + sprites/belt/built/forward_2.png + sprites/belt/built/forward_3.png + sprites/belt/built/forward_4.png + sprites/belt/built/forward_5.png + sprites/belt/built/forward_6.png + sprites/belt/built/forward_7.png + sprites/belt/built/forward_8.png + sprites/belt/built/forward_9.png + sprites/belt/built/left_0.png + sprites/belt/built/left_1.png + sprites/belt/built/left_10.png + sprites/belt/built/left_11.png + sprites/belt/built/left_12.png + sprites/belt/built/left_13.png + sprites/belt/built/left_2.png + sprites/belt/built/left_3.png + sprites/belt/built/left_4.png + sprites/belt/built/left_5.png + sprites/belt/built/left_6.png + sprites/belt/built/left_7.png + sprites/belt/built/left_8.png + sprites/belt/built/left_9.png + sprites/belt/built/right_0.png + sprites/belt/built/right_1.png + sprites/belt/built/right_10.png + sprites/belt/built/right_11.png + sprites/belt/built/right_12.png + sprites/belt/built/right_13.png + sprites/belt/built/right_2.png + sprites/belt/built/right_3.png + sprites/belt/built/right_4.png + sprites/belt/built/right_5.png + sprites/belt/built/right_6.png + sprites/belt/built/right_7.png + sprites/belt/built/right_8.png + sprites/belt/built/right_9.png sprites/blueprints/constant_signal.png sprites/blueprints/lever.png sprites/blueprints/logic_gate-not.png @@ -431,6 +295,22 @@ sprites/buildings/underground_belt_exit.png sprites/buildings/wire_tunnel.png sprites/wires/lever_on.png + sprites/wires/sets/color_cross.png + sprites/wires/sets/color_forward.png + sprites/wires/sets/color_split.png + sprites/wires/sets/color_turn.png + sprites/wires/sets/conflict_cross.png + sprites/wires/sets/conflict_forward.png + sprites/wires/sets/conflict_split.png + sprites/wires/sets/conflict_turn.png + sprites/wires/sets/regular_cross.png + sprites/wires/sets/regular_forward.png + sprites/wires/sets/regular_split.png + sprites/wires/sets/regular_turn.png + sprites/wires/sets/shape_cross.png + sprites/wires/sets/shape_forward.png + sprites/wires/sets/shape_split.png + sprites/wires/sets/shape_turn.png pivotPoint 0.5,0.5 @@ -445,6 +325,34 @@ scale9FromFile + sprites/blueprints/belt_left.png + sprites/blueprints/belt_right.png + sprites/blueprints/belt_top.png + sprites/blueprints/wire-cross.png + sprites/blueprints/wire-split.png + sprites/blueprints/wire-turn.png + sprites/blueprints/wire.png + sprites/buildings/belt_left.png + sprites/buildings/belt_right.png + sprites/buildings/belt_top.png + sprites/buildings/wire-cross.png + sprites/buildings/wire-split.png + sprites/buildings/wire-turn.png + sprites/buildings/wire.png + + pivotPoint + 0.5,0.5 + spriteScale + 1 + scale9Enabled + + scale9Borders + 32,32,63,63 + scale9Paddings + 32,32,63,63 + scale9FromFile + + sprites/blueprints/cutter-quad.png sprites/blueprints/painter-quad.png sprites/buildings/cutter-quad.png @@ -537,6 +445,26 @@ scale9FromFile + sprites/buildings/miner.png + sprites/buildings/rotater.png + sprites/buildings/trash.png + sprites/wires/logical_acceptor.png + sprites/wires/logical_ejector.png + sprites/wires/overlay_tile.png + + pivotPoint + 0.5,0.5 + spriteScale + 1 + scale9Enabled + + scale9Borders + 32,32,64,64 + scale9Paddings + 32,32,64,64 + scale9FromFile + + sprites/buildings/trash-storage.png pivotPoint @@ -570,7 +498,6 @@ scale9FromFile - sprites/misc/deletion_marker.png sprites/misc/slot_bad_arrow.png sprites/misc/slot_good_arrow.png diff --git a/res_raw/sprites/belt/built/forward_0.png b/res_raw/sprites/belt/built/forward_0.png new file mode 100644 index 00000000..67b47330 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_0.png differ diff --git a/res_raw/sprites/belt/built/forward_1.png b/res_raw/sprites/belt/built/forward_1.png new file mode 100644 index 00000000..6e765f42 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_1.png differ diff --git a/res_raw/sprites/belt/built/forward_10.png b/res_raw/sprites/belt/built/forward_10.png new file mode 100644 index 00000000..cb427231 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_10.png differ diff --git a/res_raw/sprites/belt/built/forward_11.png b/res_raw/sprites/belt/built/forward_11.png new file mode 100644 index 00000000..b44a62ad Binary files /dev/null and b/res_raw/sprites/belt/built/forward_11.png differ diff --git a/res_raw/sprites/belt/built/forward_12.png b/res_raw/sprites/belt/built/forward_12.png new file mode 100644 index 00000000..b9c74030 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_12.png differ diff --git a/res_raw/sprites/belt/built/forward_13.png b/res_raw/sprites/belt/built/forward_13.png new file mode 100644 index 00000000..29c64d5f Binary files /dev/null and b/res_raw/sprites/belt/built/forward_13.png differ diff --git a/res_raw/sprites/belt/built/forward_2.png b/res_raw/sprites/belt/built/forward_2.png new file mode 100644 index 00000000..e1bf428e Binary files /dev/null and b/res_raw/sprites/belt/built/forward_2.png differ diff --git a/res_raw/sprites/belt/built/forward_3.png b/res_raw/sprites/belt/built/forward_3.png new file mode 100644 index 00000000..11907e19 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_3.png differ diff --git a/res_raw/sprites/belt/built/forward_4.png b/res_raw/sprites/belt/built/forward_4.png new file mode 100644 index 00000000..7b26e823 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_4.png differ diff --git a/res_raw/sprites/belt/built/forward_5.png b/res_raw/sprites/belt/built/forward_5.png new file mode 100644 index 00000000..481f9362 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_5.png differ diff --git a/res_raw/sprites/belt/built/forward_6.png b/res_raw/sprites/belt/built/forward_6.png new file mode 100644 index 00000000..95bc984c Binary files /dev/null and b/res_raw/sprites/belt/built/forward_6.png differ diff --git a/res_raw/sprites/belt/built/forward_7.png b/res_raw/sprites/belt/built/forward_7.png new file mode 100644 index 00000000..099368f1 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_7.png differ diff --git a/res_raw/sprites/belt/built/forward_8.png b/res_raw/sprites/belt/built/forward_8.png new file mode 100644 index 00000000..d48f8560 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_8.png differ diff --git a/res_raw/sprites/belt/built/forward_9.png b/res_raw/sprites/belt/built/forward_9.png new file mode 100644 index 00000000..34c41082 Binary files /dev/null and b/res_raw/sprites/belt/built/forward_9.png differ diff --git a/res_raw/sprites/belt/built/left_0.png b/res_raw/sprites/belt/built/left_0.png new file mode 100644 index 00000000..8575be67 Binary files /dev/null and b/res_raw/sprites/belt/built/left_0.png differ diff --git a/res_raw/sprites/belt/built/left_1.png b/res_raw/sprites/belt/built/left_1.png new file mode 100644 index 00000000..cfe14b9a Binary files /dev/null and b/res_raw/sprites/belt/built/left_1.png differ diff --git a/res_raw/sprites/belt/built/left_10.png b/res_raw/sprites/belt/built/left_10.png new file mode 100644 index 00000000..c1c82da1 Binary files /dev/null and b/res_raw/sprites/belt/built/left_10.png differ diff --git a/res_raw/sprites/belt/built/left_11.png b/res_raw/sprites/belt/built/left_11.png new file mode 100644 index 00000000..3a75ab79 Binary files /dev/null and b/res_raw/sprites/belt/built/left_11.png differ diff --git a/res_raw/sprites/belt/built/left_12.png b/res_raw/sprites/belt/built/left_12.png new file mode 100644 index 00000000..5a8abc35 Binary files /dev/null and b/res_raw/sprites/belt/built/left_12.png differ diff --git a/res_raw/sprites/belt/built/left_13.png b/res_raw/sprites/belt/built/left_13.png new file mode 100644 index 00000000..ea072a4d Binary files /dev/null and b/res_raw/sprites/belt/built/left_13.png differ diff --git a/res_raw/sprites/belt/built/left_2.png b/res_raw/sprites/belt/built/left_2.png new file mode 100644 index 00000000..263da5aa Binary files /dev/null and b/res_raw/sprites/belt/built/left_2.png differ diff --git a/res_raw/sprites/belt/built/left_3.png b/res_raw/sprites/belt/built/left_3.png new file mode 100644 index 00000000..92441c6e Binary files /dev/null and b/res_raw/sprites/belt/built/left_3.png differ diff --git a/res_raw/sprites/belt/built/left_4.png b/res_raw/sprites/belt/built/left_4.png new file mode 100644 index 00000000..816373da Binary files /dev/null and b/res_raw/sprites/belt/built/left_4.png differ diff --git a/res_raw/sprites/belt/built/left_5.png b/res_raw/sprites/belt/built/left_5.png new file mode 100644 index 00000000..d851b7db Binary files /dev/null and b/res_raw/sprites/belt/built/left_5.png differ diff --git a/res_raw/sprites/belt/built/left_6.png b/res_raw/sprites/belt/built/left_6.png new file mode 100644 index 00000000..bd126a41 Binary files /dev/null and b/res_raw/sprites/belt/built/left_6.png differ diff --git a/res_raw/sprites/belt/built/left_7.png b/res_raw/sprites/belt/built/left_7.png new file mode 100644 index 00000000..6e3de943 Binary files /dev/null and b/res_raw/sprites/belt/built/left_7.png differ diff --git a/res_raw/sprites/belt/built/left_8.png b/res_raw/sprites/belt/built/left_8.png new file mode 100644 index 00000000..ee95dc92 Binary files /dev/null and b/res_raw/sprites/belt/built/left_8.png differ diff --git a/res_raw/sprites/belt/built/left_9.png b/res_raw/sprites/belt/built/left_9.png new file mode 100644 index 00000000..7334bdf3 Binary files /dev/null and b/res_raw/sprites/belt/built/left_9.png differ diff --git a/res_raw/sprites/belt/built/right_0.png b/res_raw/sprites/belt/built/right_0.png new file mode 100644 index 00000000..51cb8c7c Binary files /dev/null and b/res_raw/sprites/belt/built/right_0.png differ diff --git a/res_raw/sprites/belt/built/right_1.png b/res_raw/sprites/belt/built/right_1.png new file mode 100644 index 00000000..199e5d1d Binary files /dev/null and b/res_raw/sprites/belt/built/right_1.png differ diff --git a/res_raw/sprites/belt/built/right_10.png b/res_raw/sprites/belt/built/right_10.png new file mode 100644 index 00000000..ca6e117d Binary files /dev/null and b/res_raw/sprites/belt/built/right_10.png differ diff --git a/res_raw/sprites/belt/built/right_11.png b/res_raw/sprites/belt/built/right_11.png new file mode 100644 index 00000000..19596a73 Binary files /dev/null and b/res_raw/sprites/belt/built/right_11.png differ diff --git a/res_raw/sprites/belt/built/right_12.png b/res_raw/sprites/belt/built/right_12.png new file mode 100644 index 00000000..0299e22d Binary files /dev/null and b/res_raw/sprites/belt/built/right_12.png differ diff --git a/res_raw/sprites/belt/built/right_13.png b/res_raw/sprites/belt/built/right_13.png new file mode 100644 index 00000000..e7e25ba7 Binary files /dev/null and b/res_raw/sprites/belt/built/right_13.png differ diff --git a/res_raw/sprites/belt/built/right_2.png b/res_raw/sprites/belt/built/right_2.png new file mode 100644 index 00000000..428649bb Binary files /dev/null and b/res_raw/sprites/belt/built/right_2.png differ diff --git a/res_raw/sprites/belt/built/right_3.png b/res_raw/sprites/belt/built/right_3.png new file mode 100644 index 00000000..91d419a4 Binary files /dev/null and b/res_raw/sprites/belt/built/right_3.png differ diff --git a/res_raw/sprites/belt/built/right_4.png b/res_raw/sprites/belt/built/right_4.png new file mode 100644 index 00000000..ff0782f3 Binary files /dev/null and b/res_raw/sprites/belt/built/right_4.png differ diff --git a/res_raw/sprites/belt/built/right_5.png b/res_raw/sprites/belt/built/right_5.png new file mode 100644 index 00000000..fd362c5f Binary files /dev/null and b/res_raw/sprites/belt/built/right_5.png differ diff --git a/res_raw/sprites/belt/built/right_6.png b/res_raw/sprites/belt/built/right_6.png new file mode 100644 index 00000000..f542f805 Binary files /dev/null and b/res_raw/sprites/belt/built/right_6.png differ diff --git a/res_raw/sprites/belt/built/right_7.png b/res_raw/sprites/belt/built/right_7.png new file mode 100644 index 00000000..521c110b Binary files /dev/null and b/res_raw/sprites/belt/built/right_7.png differ diff --git a/res_raw/sprites/belt/built/right_8.png b/res_raw/sprites/belt/built/right_8.png new file mode 100644 index 00000000..2591f537 Binary files /dev/null and b/res_raw/sprites/belt/built/right_8.png differ diff --git a/res_raw/sprites/belt/built/right_9.png b/res_raw/sprites/belt/built/right_9.png new file mode 100644 index 00000000..da54ea01 Binary files /dev/null and b/res_raw/sprites/belt/built/right_9.png differ diff --git a/res_raw/sprites/belt/forward_0.png b/res_raw/sprites/belt/forward_0.png deleted file mode 100644 index cf5b20d7..00000000 Binary files a/res_raw/sprites/belt/forward_0.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_1.png b/res_raw/sprites/belt/forward_1.png deleted file mode 100644 index 44e5b8c8..00000000 Binary files a/res_raw/sprites/belt/forward_1.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_10.png b/res_raw/sprites/belt/forward_10.png deleted file mode 100644 index d599463d..00000000 Binary files a/res_raw/sprites/belt/forward_10.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_11.png b/res_raw/sprites/belt/forward_11.png deleted file mode 100644 index 69fff65c..00000000 Binary files a/res_raw/sprites/belt/forward_11.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_12.png b/res_raw/sprites/belt/forward_12.png deleted file mode 100644 index a278e6f0..00000000 Binary files a/res_raw/sprites/belt/forward_12.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_13.png b/res_raw/sprites/belt/forward_13.png deleted file mode 100644 index 13630f42..00000000 Binary files a/res_raw/sprites/belt/forward_13.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_14.png b/res_raw/sprites/belt/forward_14.png deleted file mode 100644 index 1c6bdfb8..00000000 Binary files a/res_raw/sprites/belt/forward_14.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_15.png b/res_raw/sprites/belt/forward_15.png deleted file mode 100644 index be3daa82..00000000 Binary files a/res_raw/sprites/belt/forward_15.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_16.png b/res_raw/sprites/belt/forward_16.png deleted file mode 100644 index 7b9c9dcf..00000000 Binary files a/res_raw/sprites/belt/forward_16.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_17.png b/res_raw/sprites/belt/forward_17.png deleted file mode 100644 index cc37d11a..00000000 Binary files a/res_raw/sprites/belt/forward_17.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_18.png b/res_raw/sprites/belt/forward_18.png deleted file mode 100644 index 7a6460f3..00000000 Binary files a/res_raw/sprites/belt/forward_18.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_19.png b/res_raw/sprites/belt/forward_19.png deleted file mode 100644 index c18e2773..00000000 Binary files a/res_raw/sprites/belt/forward_19.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_2.png b/res_raw/sprites/belt/forward_2.png deleted file mode 100644 index 5a621fbb..00000000 Binary files a/res_raw/sprites/belt/forward_2.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_20.png b/res_raw/sprites/belt/forward_20.png deleted file mode 100644 index ac3f50db..00000000 Binary files a/res_raw/sprites/belt/forward_20.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_21.png b/res_raw/sprites/belt/forward_21.png deleted file mode 100644 index 67d63a4a..00000000 Binary files a/res_raw/sprites/belt/forward_21.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_22.png b/res_raw/sprites/belt/forward_22.png deleted file mode 100644 index f20ec8d3..00000000 Binary files a/res_raw/sprites/belt/forward_22.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_23.png b/res_raw/sprites/belt/forward_23.png deleted file mode 100644 index daa5d1d8..00000000 Binary files a/res_raw/sprites/belt/forward_23.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_24.png b/res_raw/sprites/belt/forward_24.png deleted file mode 100644 index c21bc67d..00000000 Binary files a/res_raw/sprites/belt/forward_24.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_25.png b/res_raw/sprites/belt/forward_25.png deleted file mode 100644 index 4e603e43..00000000 Binary files a/res_raw/sprites/belt/forward_25.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_26.png b/res_raw/sprites/belt/forward_26.png deleted file mode 100644 index 55ae0c96..00000000 Binary files a/res_raw/sprites/belt/forward_26.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_27.png b/res_raw/sprites/belt/forward_27.png deleted file mode 100644 index 816ac1c6..00000000 Binary files a/res_raw/sprites/belt/forward_27.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_3.png b/res_raw/sprites/belt/forward_3.png deleted file mode 100644 index cf2ef011..00000000 Binary files a/res_raw/sprites/belt/forward_3.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_4.png b/res_raw/sprites/belt/forward_4.png deleted file mode 100644 index b06fb99f..00000000 Binary files a/res_raw/sprites/belt/forward_4.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_5.png b/res_raw/sprites/belt/forward_5.png deleted file mode 100644 index 79354fbb..00000000 Binary files a/res_raw/sprites/belt/forward_5.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_6.png b/res_raw/sprites/belt/forward_6.png deleted file mode 100644 index 3df44015..00000000 Binary files a/res_raw/sprites/belt/forward_6.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_7.png b/res_raw/sprites/belt/forward_7.png deleted file mode 100644 index 72251706..00000000 Binary files a/res_raw/sprites/belt/forward_7.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_8.png b/res_raw/sprites/belt/forward_8.png deleted file mode 100644 index ad28047a..00000000 Binary files a/res_raw/sprites/belt/forward_8.png and /dev/null differ diff --git a/res_raw/sprites/belt/forward_9.png b/res_raw/sprites/belt/forward_9.png deleted file mode 100644 index daae565f..00000000 Binary files a/res_raw/sprites/belt/forward_9.png and /dev/null differ diff --git a/res_raw/sprites/belt/generate_belt_sprites.js b/res_raw/sprites/belt/generate_belt_sprites.js index f0bd4aa1..79c5d149 100644 --- a/res_raw/sprites/belt/generate_belt_sprites.js +++ b/res_raw/sprites/belt/generate_belt_sprites.js @@ -11,9 +11,10 @@ const { fileURLToPath } = require("url"); async function run() { console.log("Running"); - const fps = 28; - const dimensions = 126; - const beltBorder = 15.5; + const fps = 14; + const dimensions = 192; + const beltBorder = 23.5; + const lineSize = 5; const borderColor = "#91949e"; const fillColor = "#d2d4d9"; @@ -21,8 +22,8 @@ async function run() { // Generate arrow sprite - const arrowW = 40; - const arrowH = 20; + const arrowW = 60; + const arrowH = arrowW / 2; /** @type {HTMLCanvasElement} */ const arrowSprite = createCanvas(arrowW, arrowH); const arrowContext = arrowSprite.getContext("2d"); @@ -37,6 +38,8 @@ async function run() { arrowContext.closePath(); arrowContext.fill(); + const promises = []; + // First, generate the forward belt for (let i = 0; i < fps; ++i) { /** @type {HTMLCanvasElement} */ @@ -49,7 +52,7 @@ async function run() { context.fillStyle = fillColor; context.strokeStyle = borderColor; - context.lineWidth = 3; + context.lineWidth = lineSize; context.beginPath(); context.rect(beltBorder, -10, dimensions - 2 * beltBorder, dimensions + 20); @@ -64,9 +67,10 @@ async function run() { context.drawImage(arrowSprite, dimensions / 2 - arrowW / 2, y); } - const out = fs.createWriteStream(path.join(__dirname, "forward_" + i + ".png")); + const out = fs.createWriteStream(path.join(__dirname, "built", "forward_" + i + ".png")); const stream = canvas.createPNGStream(); stream.pipe(out); + promises.push(new Promise(resolve => stream.on("end", resolve))); } // Generate left and right side belt @@ -82,7 +86,7 @@ async function run() { context.fillStyle = fillColor; context.strokeStyle = borderColor; - context.lineWidth = 3; + context.lineWidth = lineSize; context.beginPath(); context.moveTo(beltBorder, dimensions + 10); @@ -160,14 +164,43 @@ async function run() { flippedContext.scale(-1, 1); flippedContext.drawImage(canvas, -dimensions, 0, dimensions, dimensions); - const out = fs.createWriteStream(path.join(__dirname, "right_" + i + ".png")); - const stream = canvas.createPNGStream(); - stream.pipe(out); + const outRight = fs.createWriteStream(path.join(__dirname, "built", "right_" + i + ".png")); + const streamRight = canvas.createPNGStream(); + streamRight.pipe(outRight); - const outLeft = fs.createWriteStream(path.join(__dirname, "left_" + i + ".png")); + const outLeft = fs.createWriteStream(path.join(__dirname, "built", "left_" + i + ".png")); const streamLeft = flippedCanvas.createPNGStream(); streamLeft.pipe(outLeft); + + promises.push(new Promise(resolve => streamRight.on("end", resolve))); + promises.push(new Promise(resolve => streamLeft.on("end", resolve))); } + + console.log("Waiting for completion"); + await Promise.all(promises); + + // Also wait a bit more + await new Promise(resolve => setTimeout(resolve, 1000)); + + console.log("Copying files to all locations"); + + // Copy other files + fs.copyFileSync( + path.join(__dirname, "built", "forward_0.png"), + path.join(__dirname, "..", "buildings", "belt_top.png") + ); + + fs.copyFileSync( + path.join(__dirname, "built", "right_0.png"), + path.join(__dirname, "..", "buildings", "belt_right.png") + ); + + fs.copyFileSync( + path.join(__dirname, "built", "left_0.png"), + path.join(__dirname, "..", "buildings", "belt_left.png") + ); + + console.log("Done!"); } run(); diff --git a/res_raw/sprites/belt/generate_wire_sprites.js b/res_raw/sprites/belt/generate_wire_sprites.js new file mode 100644 index 00000000..24ac319b --- /dev/null +++ b/res_raw/sprites/belt/generate_wire_sprites.js @@ -0,0 +1,226 @@ +/** + * + * Run `yarn global add canvas` first + */ + +const { createCanvas } = require("canvas"); +const fs = require("fs"); +const path = require("path"); + +const outputFolder = path.join(__dirname, "..", "wires", "sets"); + +const dimensions = 192; +const lineSize = 12; +const lowerLineSize = 20; + +function hexToRGB(h) { + let r = 0, + g = 0, + b = 0; + + // 3 digits + if (h.length == 4) { + r = "0x" + h[1] + h[1]; + g = "0x" + h[2] + h[2]; + b = "0x" + h[3] + h[3]; + + // 6 digits + } else if (h.length == 7) { + r = "0x" + h[1] + h[2]; + g = "0x" + h[3] + h[4]; + b = "0x" + h[5] + h[6]; + } + + return [+r, +g, +b]; +} + +function RGBToHSL(r, g, b) { + // Make r, g, and b fractions of 1 + r /= 255; + g /= 255; + b /= 255; + + // Find greatest and smallest channel values + let cmin = Math.min(r, g, b), + cmax = Math.max(r, g, b), + delta = cmax - cmin, + h = 0, + s = 0, + l = 0; + // Calculate hue + // No difference + if (delta == 0) h = 0; + // Red is max + else if (cmax == r) h = ((g - b) / delta) % 6; + // Green is max + else if (cmax == g) h = (b - r) / delta + 2; + // Blue is max + else h = (r - g) / delta + 4; + + h = Math.round(h * 60); + + // Make negative hues positive behind 360° + if (h < 0) h += 360; + + // Calculate lightness + l = (cmax + cmin) / 2; + + // Calculate saturation + s = delta == 0 ? 0 : delta / (1 - Math.abs(2 * l - 1)); + + // Multiply l and s by 100 + s = +(s * 100).toFixed(1); + l = +(l * 100).toFixed(1); + + return [h, s, l]; +} + +function HSLToRGB(h, s, l) { + // Must be fractions of 1 + s /= 100; + l /= 100; + + let c = (1 - Math.abs(2 * l - 1)) * s, + x = c * (1 - Math.abs(((h / 60) % 2) - 1)), + m = l - c / 2, + r = 0, + g = 0, + b = 0; + + if (0 <= h && h < 60) { + r = c; + g = x; + b = 0; + } else if (60 <= h && h < 120) { + r = x; + g = c; + b = 0; + } else if (120 <= h && h < 180) { + r = 0; + g = c; + b = x; + } else if (180 <= h && h < 240) { + r = 0; + g = x; + b = c; + } else if (240 <= h && h < 300) { + r = x; + g = 0; + b = c; + } else if (300 <= h && h < 360) { + r = c; + g = 0; + b = x; + } + r = Math.round((r + m) * 255); + g = Math.round((g + m) * 255); + b = Math.round((b + m) * 255); + + return [r, g, b]; +} + +async function run() { + console.log("Running"); + + const variants = { + regular: "#25fff2", + color: "#eba458", + shape: "#8858eb", + conflict: "#ff3e3e", + }; + + const promises = []; + + for (const variantId in variants) { + const variantColor = variants[variantId]; + const variantHSL = RGBToHSL(...hexToRGB(variantColor)); + const darkenedColor = HSLToRGB(variantHSL[0], variantHSL[1] - 15, variantHSL[2] - 20); + const hexDarkenedColor = "rgb(" + darkenedColor.join(",") + ")"; + + console.log(variantColor, "->", hexToRGB(variantColor), variantHSL, "->", darkenedColor); + + const parts = { + forward: [[0.5, 0, 0.5, 1]], + turn: [ + [0.5, 0.5, 0.5, 1], + [0.5, 0.5, 1, 0.5], + ], + split: [ + [0.5, 0.5, 0.5, 1], + [0, 0.5, 1, 0.5], + ], + cross: [ + [0, 0.5, 1, 0.5], + [0.5, 0, 0.5, 1], + ], + }; + + for (const partId in parts) { + const partLines = parts[partId]; + + const canvas = createCanvas(dimensions, dimensions); + const context = canvas.getContext("2d"); + context.quality = "best"; + context.clearRect(0, 0, dimensions, dimensions); + + context.strokeStyle = hexDarkenedColor; + context.lineWidth = lowerLineSize; + context.lineCap = "square"; + context.imageSmoothingEnabled = false; + + // Draw lower lines + partLines.forEach(([x1, y1, x2, y2]) => { + context.beginPath(); + context.moveTo(x1 * dimensions, y1 * dimensions); + context.lineTo(x2 * dimensions, y2 * dimensions); + context.stroke(); + }); + + context.strokeStyle = variantColor; + context.lineWidth = lineSize; + + // Draw upper lines + partLines.forEach(([x1, y1, x2, y2]) => { + context.beginPath(); + context.moveTo(x1 * dimensions, y1 * dimensions); + context.lineTo(x2 * dimensions, y2 * dimensions); + context.stroke(); + }); + + const out = fs.createWriteStream(path.join(outputFolder, variantId + "_" + partId + ".png")); + const stream = canvas.createPNGStream(); + stream.pipe(out); + promises.push(new Promise(resolve => stream.on("end", resolve))); + } + } + + console.log("Waiting for completion"); + await Promise.all(promises); + + // Also wait a bit more + await new Promise(resolve => setTimeout(resolve, 1000)); + + console.log("Copying files to all locations"); + + // // Copy other files + fs.copyFileSync( + path.join(outputFolder, "regular_forward.png"), + path.join(__dirname, "..", "buildings", "wire.png") + ); + fs.copyFileSync( + path.join(outputFolder, "regular_turn.png"), + path.join(__dirname, "..", "buildings", "wire-turn.png") + ); + fs.copyFileSync( + path.join(outputFolder, "regular_split.png"), + path.join(__dirname, "..", "buildings", "wire-split.png") + ); + fs.copyFileSync( + path.join(outputFolder, "regular_cross.png"), + path.join(__dirname, "..", "buildings", "wire-cross.png") + ); + + console.log("Done!"); +} + +run(); diff --git a/res_raw/sprites/belt/left_0.png b/res_raw/sprites/belt/left_0.png deleted file mode 100644 index 7da4c390..00000000 Binary files a/res_raw/sprites/belt/left_0.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_1.png b/res_raw/sprites/belt/left_1.png deleted file mode 100644 index fa446ce4..00000000 Binary files a/res_raw/sprites/belt/left_1.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_10.png b/res_raw/sprites/belt/left_10.png deleted file mode 100644 index 260a4c23..00000000 Binary files a/res_raw/sprites/belt/left_10.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_11.png b/res_raw/sprites/belt/left_11.png deleted file mode 100644 index d0d70ab1..00000000 Binary files a/res_raw/sprites/belt/left_11.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_12.png b/res_raw/sprites/belt/left_12.png deleted file mode 100644 index 3f916501..00000000 Binary files a/res_raw/sprites/belt/left_12.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_13.png b/res_raw/sprites/belt/left_13.png deleted file mode 100644 index 71d9a634..00000000 Binary files a/res_raw/sprites/belt/left_13.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_14.png b/res_raw/sprites/belt/left_14.png deleted file mode 100644 index 134b90af..00000000 Binary files a/res_raw/sprites/belt/left_14.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_15.png b/res_raw/sprites/belt/left_15.png deleted file mode 100644 index 623069a1..00000000 Binary files a/res_raw/sprites/belt/left_15.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_16.png b/res_raw/sprites/belt/left_16.png deleted file mode 100644 index 14b18b45..00000000 Binary files a/res_raw/sprites/belt/left_16.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_17.png b/res_raw/sprites/belt/left_17.png deleted file mode 100644 index 5aa84e5c..00000000 Binary files a/res_raw/sprites/belt/left_17.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_18.png b/res_raw/sprites/belt/left_18.png deleted file mode 100644 index 0fe1dedd..00000000 Binary files a/res_raw/sprites/belt/left_18.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_19.png b/res_raw/sprites/belt/left_19.png deleted file mode 100644 index 46e1b2b3..00000000 Binary files a/res_raw/sprites/belt/left_19.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_2.png b/res_raw/sprites/belt/left_2.png deleted file mode 100644 index 9a8d15c0..00000000 Binary files a/res_raw/sprites/belt/left_2.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_20.png b/res_raw/sprites/belt/left_20.png deleted file mode 100644 index 1d6dd020..00000000 Binary files a/res_raw/sprites/belt/left_20.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_21.png b/res_raw/sprites/belt/left_21.png deleted file mode 100644 index 413afb3c..00000000 Binary files a/res_raw/sprites/belt/left_21.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_22.png b/res_raw/sprites/belt/left_22.png deleted file mode 100644 index c56c9607..00000000 Binary files a/res_raw/sprites/belt/left_22.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_23.png b/res_raw/sprites/belt/left_23.png deleted file mode 100644 index 22c7e9d1..00000000 Binary files a/res_raw/sprites/belt/left_23.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_24.png b/res_raw/sprites/belt/left_24.png deleted file mode 100644 index 1c15838a..00000000 Binary files a/res_raw/sprites/belt/left_24.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_25.png b/res_raw/sprites/belt/left_25.png deleted file mode 100644 index 20120842..00000000 Binary files a/res_raw/sprites/belt/left_25.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_26.png b/res_raw/sprites/belt/left_26.png deleted file mode 100644 index 1d4de05f..00000000 Binary files a/res_raw/sprites/belt/left_26.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_27.png b/res_raw/sprites/belt/left_27.png deleted file mode 100644 index ba0d699a..00000000 Binary files a/res_raw/sprites/belt/left_27.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_3.png b/res_raw/sprites/belt/left_3.png deleted file mode 100644 index 7fc8c6fc..00000000 Binary files a/res_raw/sprites/belt/left_3.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_4.png b/res_raw/sprites/belt/left_4.png deleted file mode 100644 index e8da79fd..00000000 Binary files a/res_raw/sprites/belt/left_4.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_5.png b/res_raw/sprites/belt/left_5.png deleted file mode 100644 index 1a26dc72..00000000 Binary files a/res_raw/sprites/belt/left_5.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_6.png b/res_raw/sprites/belt/left_6.png deleted file mode 100644 index c2322d45..00000000 Binary files a/res_raw/sprites/belt/left_6.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_7.png b/res_raw/sprites/belt/left_7.png deleted file mode 100644 index a85a31fc..00000000 Binary files a/res_raw/sprites/belt/left_7.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_8.png b/res_raw/sprites/belt/left_8.png deleted file mode 100644 index 9ff9945b..00000000 Binary files a/res_raw/sprites/belt/left_8.png and /dev/null differ diff --git a/res_raw/sprites/belt/left_9.png b/res_raw/sprites/belt/left_9.png deleted file mode 100644 index bfe4360e..00000000 Binary files a/res_raw/sprites/belt/left_9.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_0.png b/res_raw/sprites/belt/right_0.png deleted file mode 100644 index fca35eab..00000000 Binary files a/res_raw/sprites/belt/right_0.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_1.png b/res_raw/sprites/belt/right_1.png deleted file mode 100644 index 101578e9..00000000 Binary files a/res_raw/sprites/belt/right_1.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_10.png b/res_raw/sprites/belt/right_10.png deleted file mode 100644 index cd733017..00000000 Binary files a/res_raw/sprites/belt/right_10.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_11.png b/res_raw/sprites/belt/right_11.png deleted file mode 100644 index 5d082ecc..00000000 Binary files a/res_raw/sprites/belt/right_11.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_12.png b/res_raw/sprites/belt/right_12.png deleted file mode 100644 index 3c7f08bb..00000000 Binary files a/res_raw/sprites/belt/right_12.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_13.png b/res_raw/sprites/belt/right_13.png deleted file mode 100644 index 71364d48..00000000 Binary files a/res_raw/sprites/belt/right_13.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_14.png b/res_raw/sprites/belt/right_14.png deleted file mode 100644 index cf5df0a4..00000000 Binary files a/res_raw/sprites/belt/right_14.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_15.png b/res_raw/sprites/belt/right_15.png deleted file mode 100644 index 1292ec67..00000000 Binary files a/res_raw/sprites/belt/right_15.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_16.png b/res_raw/sprites/belt/right_16.png deleted file mode 100644 index 4dcc2c5f..00000000 Binary files a/res_raw/sprites/belt/right_16.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_17.png b/res_raw/sprites/belt/right_17.png deleted file mode 100644 index 489f0e54..00000000 Binary files a/res_raw/sprites/belt/right_17.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_18.png b/res_raw/sprites/belt/right_18.png deleted file mode 100644 index 208f402b..00000000 Binary files a/res_raw/sprites/belt/right_18.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_19.png b/res_raw/sprites/belt/right_19.png deleted file mode 100644 index 5e4e376b..00000000 Binary files a/res_raw/sprites/belt/right_19.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_2.png b/res_raw/sprites/belt/right_2.png deleted file mode 100644 index c9affce1..00000000 Binary files a/res_raw/sprites/belt/right_2.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_20.png b/res_raw/sprites/belt/right_20.png deleted file mode 100644 index 77a4f43b..00000000 Binary files a/res_raw/sprites/belt/right_20.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_21.png b/res_raw/sprites/belt/right_21.png deleted file mode 100644 index ca1d0f5f..00000000 Binary files a/res_raw/sprites/belt/right_21.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_22.png b/res_raw/sprites/belt/right_22.png deleted file mode 100644 index d07bf72d..00000000 Binary files a/res_raw/sprites/belt/right_22.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_23.png b/res_raw/sprites/belt/right_23.png deleted file mode 100644 index babfca3f..00000000 Binary files a/res_raw/sprites/belt/right_23.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_24.png b/res_raw/sprites/belt/right_24.png deleted file mode 100644 index 1c614c85..00000000 Binary files a/res_raw/sprites/belt/right_24.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_25.png b/res_raw/sprites/belt/right_25.png deleted file mode 100644 index d72a8615..00000000 Binary files a/res_raw/sprites/belt/right_25.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_26.png b/res_raw/sprites/belt/right_26.png deleted file mode 100644 index ed37636f..00000000 Binary files a/res_raw/sprites/belt/right_26.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_27.png b/res_raw/sprites/belt/right_27.png deleted file mode 100644 index fe9ffc10..00000000 Binary files a/res_raw/sprites/belt/right_27.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_3.png b/res_raw/sprites/belt/right_3.png deleted file mode 100644 index feb7101b..00000000 Binary files a/res_raw/sprites/belt/right_3.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_4.png b/res_raw/sprites/belt/right_4.png deleted file mode 100644 index 22c885a6..00000000 Binary files a/res_raw/sprites/belt/right_4.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_5.png b/res_raw/sprites/belt/right_5.png deleted file mode 100644 index 27bb27aa..00000000 Binary files a/res_raw/sprites/belt/right_5.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_6.png b/res_raw/sprites/belt/right_6.png deleted file mode 100644 index 5ca871b7..00000000 Binary files a/res_raw/sprites/belt/right_6.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_7.png b/res_raw/sprites/belt/right_7.png deleted file mode 100644 index a9cde450..00000000 Binary files a/res_raw/sprites/belt/right_7.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_8.png b/res_raw/sprites/belt/right_8.png deleted file mode 100644 index f09195fe..00000000 Binary files a/res_raw/sprites/belt/right_8.png and /dev/null differ diff --git a/res_raw/sprites/belt/right_9.png b/res_raw/sprites/belt/right_9.png deleted file mode 100644 index b6ca38c1..00000000 Binary files a/res_raw/sprites/belt/right_9.png and /dev/null differ diff --git a/res_raw/sprites/blueprints/belt_left.png b/res_raw/sprites/blueprints/belt_left.png index 594bb203..2046637c 100644 Binary files a/res_raw/sprites/blueprints/belt_left.png and b/res_raw/sprites/blueprints/belt_left.png differ diff --git a/res_raw/sprites/blueprints/belt_right.png b/res_raw/sprites/blueprints/belt_right.png index 9c33404b..48629eaa 100644 Binary files a/res_raw/sprites/blueprints/belt_right.png and b/res_raw/sprites/blueprints/belt_right.png differ diff --git a/res_raw/sprites/blueprints/belt_top.png b/res_raw/sprites/blueprints/belt_top.png index 881c443a..88d7917b 100644 Binary files a/res_raw/sprites/blueprints/belt_top.png and b/res_raw/sprites/blueprints/belt_top.png differ diff --git a/res_raw/sprites/blueprints/wire-cross.png b/res_raw/sprites/blueprints/wire-cross.png index 06e91ed7..c9aeb1c5 100644 Binary files a/res_raw/sprites/blueprints/wire-cross.png and b/res_raw/sprites/blueprints/wire-cross.png differ diff --git a/res_raw/sprites/blueprints/wire-split.png b/res_raw/sprites/blueprints/wire-split.png index fa7edad6..f0cdfb11 100644 Binary files a/res_raw/sprites/blueprints/wire-split.png and b/res_raw/sprites/blueprints/wire-split.png differ diff --git a/res_raw/sprites/blueprints/wire-turn.png b/res_raw/sprites/blueprints/wire-turn.png index d35f3e3b..becf6411 100644 Binary files a/res_raw/sprites/blueprints/wire-turn.png and b/res_raw/sprites/blueprints/wire-turn.png differ diff --git a/res_raw/sprites/blueprints/wire.png b/res_raw/sprites/blueprints/wire.png index 9412b919..15bfde22 100644 Binary files a/res_raw/sprites/blueprints/wire.png and b/res_raw/sprites/blueprints/wire.png differ diff --git a/res_raw/sprites/buildings/belt_left.png b/res_raw/sprites/buildings/belt_left.png index 60bebd29..8575be67 100644 Binary files a/res_raw/sprites/buildings/belt_left.png and b/res_raw/sprites/buildings/belt_left.png differ diff --git a/res_raw/sprites/buildings/belt_right.png b/res_raw/sprites/buildings/belt_right.png index 547387b4..51cb8c7c 100644 Binary files a/res_raw/sprites/buildings/belt_right.png and b/res_raw/sprites/buildings/belt_right.png differ diff --git a/res_raw/sprites/buildings/belt_top.png b/res_raw/sprites/buildings/belt_top.png index cf5b20d7..67b47330 100644 Binary files a/res_raw/sprites/buildings/belt_top.png and b/res_raw/sprites/buildings/belt_top.png differ diff --git a/res_raw/sprites/buildings/wire-cross.png b/res_raw/sprites/buildings/wire-cross.png index 4d93f252..e9c71dac 100644 Binary files a/res_raw/sprites/buildings/wire-cross.png and b/res_raw/sprites/buildings/wire-cross.png differ diff --git a/res_raw/sprites/buildings/wire-split.png b/res_raw/sprites/buildings/wire-split.png index a092d2c0..e26b552c 100644 Binary files a/res_raw/sprites/buildings/wire-split.png and b/res_raw/sprites/buildings/wire-split.png differ diff --git a/res_raw/sprites/buildings/wire-turn.png b/res_raw/sprites/buildings/wire-turn.png index cdc4f6b2..5b50bb09 100644 Binary files a/res_raw/sprites/buildings/wire-turn.png and b/res_raw/sprites/buildings/wire-turn.png differ diff --git a/res_raw/sprites/buildings/wire.png b/res_raw/sprites/buildings/wire.png index 9bd3c84e..8310be84 100644 Binary files a/res_raw/sprites/buildings/wire.png and b/res_raw/sprites/buildings/wire.png differ diff --git a/res_raw/sprites/debug/acceptor_slot.png b/res_raw/sprites/debug/acceptor_slot.png index 4ab91b5b..7d2f697e 100644 Binary files a/res_raw/sprites/debug/acceptor_slot.png and b/res_raw/sprites/debug/acceptor_slot.png differ diff --git a/res_raw/sprites/debug/ejector_slot.png b/res_raw/sprites/debug/ejector_slot.png index a1736a79..0b3f8fed 100644 Binary files a/res_raw/sprites/debug/ejector_slot.png and b/res_raw/sprites/debug/ejector_slot.png differ diff --git a/res_raw/sprites/misc/deletion_marker.png b/res_raw/sprites/misc/deletion_marker.png deleted file mode 100644 index bb3a2b75..00000000 Binary files a/res_raw/sprites/misc/deletion_marker.png and /dev/null differ diff --git a/res_raw/sprites/misc/hub_direction_indicator.png b/res_raw/sprites/misc/hub_direction_indicator.png index 006ba8fa..40414cc1 100644 Binary files a/res_raw/sprites/misc/hub_direction_indicator.png and b/res_raw/sprites/misc/hub_direction_indicator.png differ diff --git a/res_raw/sprites/misc/slot_bad_arrow.png b/res_raw/sprites/misc/slot_bad_arrow.png index 27c938ac..fe5c5d3b 100644 Binary files a/res_raw/sprites/misc/slot_bad_arrow.png and b/res_raw/sprites/misc/slot_bad_arrow.png differ diff --git a/res_raw/sprites/misc/slot_good_arrow.png b/res_raw/sprites/misc/slot_good_arrow.png index 3001e8b4..ffe9bbb4 100644 Binary files a/res_raw/sprites/misc/slot_good_arrow.png and b/res_raw/sprites/misc/slot_good_arrow.png differ diff --git a/res_raw/sprites/misc/storage_overlay.png b/res_raw/sprites/misc/storage_overlay.png index 92b2ecf8..cad98032 100644 Binary files a/res_raw/sprites/misc/storage_overlay.png and b/res_raw/sprites/misc/storage_overlay.png differ diff --git a/res_raw/sprites/misc/waypoint.png b/res_raw/sprites/misc/waypoint.png index 105f7cd5..889fb707 100644 Binary files a/res_raw/sprites/misc/waypoint.png and b/res_raw/sprites/misc/waypoint.png differ diff --git a/res_raw/sprites/wires/logical_acceptor.png b/res_raw/sprites/wires/logical_acceptor.png index 4f42d33d..74325565 100644 Binary files a/res_raw/sprites/wires/logical_acceptor.png and b/res_raw/sprites/wires/logical_acceptor.png differ diff --git a/res_raw/sprites/wires/logical_ejector.png b/res_raw/sprites/wires/logical_ejector.png index 859d40e2..c1d002aa 100644 Binary files a/res_raw/sprites/wires/logical_ejector.png and b/res_raw/sprites/wires/logical_ejector.png differ diff --git a/res_raw/sprites/wires/sets/README.md b/res_raw/sprites/wires/sets/README.md new file mode 100644 index 00000000..6153c07a --- /dev/null +++ b/res_raw/sprites/wires/sets/README.md @@ -0,0 +1 @@ +Built automatically by sprites/belt/generate_wire_sprites.js diff --git a/res_raw/sprites/wires/sets/color-cross.png b/res_raw/sprites/wires/sets/color-cross.png deleted file mode 100644 index 7f34a296..00000000 Binary files a/res_raw/sprites/wires/sets/color-cross.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/color-split.png b/res_raw/sprites/wires/sets/color-split.png deleted file mode 100644 index b4eac1bc..00000000 Binary files a/res_raw/sprites/wires/sets/color-split.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/color-turn.png b/res_raw/sprites/wires/sets/color-turn.png deleted file mode 100644 index db1c155c..00000000 Binary files a/res_raw/sprites/wires/sets/color-turn.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/color.png b/res_raw/sprites/wires/sets/color.png deleted file mode 100644 index c6fde675..00000000 Binary files a/res_raw/sprites/wires/sets/color.png and /dev/null 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..c3b2a3c2 Binary files /dev/null and b/res_raw/sprites/wires/sets/color_cross.png differ diff --git a/res_raw/sprites/wires/sets/color_forward.png b/res_raw/sprites/wires/sets/color_forward.png new file mode 100644 index 00000000..f6584aaa Binary files /dev/null and b/res_raw/sprites/wires/sets/color_forward.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..af9ddfb6 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..1cf4dcb0 Binary files /dev/null and b/res_raw/sprites/wires/sets/color_turn.png differ diff --git a/res_raw/sprites/wires/sets/conflict-cross.png b/res_raw/sprites/wires/sets/conflict-cross.png deleted file mode 100644 index 7bf244c6..00000000 Binary files a/res_raw/sprites/wires/sets/conflict-cross.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/conflict-split.png b/res_raw/sprites/wires/sets/conflict-split.png deleted file mode 100644 index 7480018f..00000000 Binary files a/res_raw/sprites/wires/sets/conflict-split.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/conflict-turn.png b/res_raw/sprites/wires/sets/conflict-turn.png deleted file mode 100644 index 2e776172..00000000 Binary files a/res_raw/sprites/wires/sets/conflict-turn.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/conflict.png b/res_raw/sprites/wires/sets/conflict.png deleted file mode 100644 index a644287f..00000000 Binary files a/res_raw/sprites/wires/sets/conflict.png and /dev/null 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..fee403a6 Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict_cross.png differ diff --git a/res_raw/sprites/wires/sets/conflict_forward.png b/res_raw/sprites/wires/sets/conflict_forward.png new file mode 100644 index 00000000..8b9ab43a Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict_forward.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..6e22aaf0 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..93bd3250 Binary files /dev/null and b/res_raw/sprites/wires/sets/conflict_turn.png differ diff --git a/res_raw/sprites/wires/sets/regular_cross.png b/res_raw/sprites/wires/sets/regular_cross.png new file mode 100644 index 00000000..e9c71dac Binary files /dev/null and b/res_raw/sprites/wires/sets/regular_cross.png differ diff --git a/res_raw/sprites/wires/sets/regular_forward.png b/res_raw/sprites/wires/sets/regular_forward.png new file mode 100644 index 00000000..8310be84 Binary files /dev/null and b/res_raw/sprites/wires/sets/regular_forward.png differ diff --git a/res_raw/sprites/wires/sets/regular_split.png b/res_raw/sprites/wires/sets/regular_split.png new file mode 100644 index 00000000..e26b552c Binary files /dev/null and b/res_raw/sprites/wires/sets/regular_split.png differ diff --git a/res_raw/sprites/wires/sets/regular_turn.png b/res_raw/sprites/wires/sets/regular_turn.png new file mode 100644 index 00000000..5b50bb09 Binary files /dev/null and b/res_raw/sprites/wires/sets/regular_turn.png differ diff --git a/res_raw/sprites/wires/sets/shape-cross.png b/res_raw/sprites/wires/sets/shape-cross.png deleted file mode 100644 index 3cc6f873..00000000 Binary files a/res_raw/sprites/wires/sets/shape-cross.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/shape-split.png b/res_raw/sprites/wires/sets/shape-split.png deleted file mode 100644 index cf28016c..00000000 Binary files a/res_raw/sprites/wires/sets/shape-split.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/shape-turn.png b/res_raw/sprites/wires/sets/shape-turn.png deleted file mode 100644 index 6ee6ddab..00000000 Binary files a/res_raw/sprites/wires/sets/shape-turn.png and /dev/null differ diff --git a/res_raw/sprites/wires/sets/shape.png b/res_raw/sprites/wires/sets/shape.png deleted file mode 100644 index 827b9004..00000000 Binary files a/res_raw/sprites/wires/sets/shape.png and /dev/null 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..d04812aa Binary files /dev/null and b/res_raw/sprites/wires/sets/shape_cross.png differ diff --git a/res_raw/sprites/wires/sets/shape_forward.png b/res_raw/sprites/wires/sets/shape_forward.png new file mode 100644 index 00000000..15ec3b9c Binary files /dev/null and b/res_raw/sprites/wires/sets/shape_forward.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..d19c9b71 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..4f40caa7 Binary files /dev/null and b/res_raw/sprites/wires/sets/shape_turn.png differ diff --git a/src/js/core/sprites.js b/src/js/core/sprites.js index 6cf495cf..6d9ed5af 100644 --- a/src/js/core/sprites.js +++ b/src/js/core/sprites.js @@ -4,7 +4,7 @@ import { round3Digits } from "./utils"; const floorSpriteCoordinates = false; -const ORIGINAL_SCALE = "1"; +export const ORIGINAL_SPRITE_SCALE = "0.5"; export class BaseSprite { /** @@ -73,7 +73,7 @@ export class AtlasSprite extends BaseSprite { } getRawTexture() { - return this.linksByResolution[ORIGINAL_SCALE].atlas; + return this.linksByResolution[ORIGINAL_SPRITE_SCALE].atlas; } /** @@ -85,11 +85,15 @@ export class AtlasSprite extends BaseSprite { assert(context instanceof CanvasRenderingContext2D, "Not a valid context"); } - const link = this.linksByResolution[ORIGINAL_SCALE]; + const link = this.linksByResolution[ORIGINAL_SPRITE_SCALE]; assert( link, - "Link not known: " + ORIGINAL_SCALE + " (having " + Object.keys(this.linksByResolution) + ")" + "Link not known: " + + ORIGINAL_SPRITE_SCALE + + " (having " + + Object.keys(this.linksByResolution) + + ")" ); const width = w || link.w; diff --git a/src/js/game/core.js b/src/js/game/core.js index 7bba81bd..12b97c71 100644 --- a/src/js/game/core.js +++ b/src/js/game/core.js @@ -9,7 +9,7 @@ import { DrawParameters } from "../core/draw_parameters"; import { gMetaBuildingRegistry } from "../core/global_registries"; import { createLogger } from "../core/logging"; import { Rectangle } from "../core/rectangle"; -import { randomInt } from "../core/utils"; +import { randomInt, round2Digits } from "../core/utils"; import { Vector } from "../core/vector"; import { Savegame } from "../savegame/savegame"; import { SavegameSerializer } from "../savegame/savegame_serializer"; @@ -31,6 +31,7 @@ import { enumLayer, GameRoot } from "./root"; import { ShapeDefinitionManager } from "./shape_definition_manager"; import { SoundProxy } from "./sound_proxy"; import { GameTime } from "./time/game_time"; +import { ORIGINAL_SPRITE_SCALE } from "../core/sprites"; const logger = createLogger("ingame/core"); @@ -348,15 +349,11 @@ export class GameCore { const effectiveZoomLevel = (zoomLevel / globalConfig.assetsDpi) * getDeviceDPI() * globalConfig.assetsSharpness; - let desiredAtlasScale = "0.1"; - if (effectiveZoomLevel > 0.75 && !lowQuality) { - desiredAtlasScale = "1"; - } else if (effectiveZoomLevel > 0.5 && !lowQuality) { - desiredAtlasScale = "0.75"; - } else if (effectiveZoomLevel > 0.25 && !lowQuality) { + let desiredAtlasScale = "0.25"; + if (effectiveZoomLevel > 0.8 && !lowQuality) { + desiredAtlasScale = ORIGINAL_SPRITE_SCALE; + } else if (effectiveZoomLevel > 0.4 && !lowQuality) { desiredAtlasScale = "0.5"; - } else if (effectiveZoomLevel > 0.1) { - desiredAtlasScale = "0.25"; } // Construct parameters required for drawing @@ -441,7 +438,7 @@ export class GameCore { // Restore parameters params.zoomLevel = 1; - params.desiredAtlasScale = "1"; + params.desiredAtlasScale = ORIGINAL_SPRITE_SCALE; params.visibleRect = new Rectangle(0, 0, this.root.gameWidth, this.root.gameHeight); // Draw overlays, those are screen space @@ -458,5 +455,20 @@ export class GameCore { console.log(sum); } } + + if (G_IS_DEV && globalConfig.debug.showAtlasInfo) { + context.font = "13px GameFont"; + context.fillStyle = "yellow"; + context.fillText( + "Atlas: " + + desiredAtlasScale + + " / Zoom: " + + round2Digits(zoomLevel) + + " / Effective Zoom: " + + round2Digits(effectiveZoomLevel), + 200, + 20 + ); + } } } diff --git a/src/js/game/entity.js b/src/js/game/entity.js index 943683fb..d3a53e90 100644 --- a/src/js/game/entity.js +++ b/src/js/game/entity.js @@ -161,6 +161,7 @@ export class Entity extends BasicSerializableObject { context.stroke(); } } + if (G_IS_DEV && staticComp && globalConfig.debug.showAcceptorEjectors) { const ejectorComp = this.components.ItemEjector; @@ -187,7 +188,7 @@ export class Entity extends BasicSerializableObject { const acceptorComp = this.components.ItemAcceptor; if (acceptorComp) { - const acceptorSprite = Loader.getSprite("sprites/debug/acceptor_slot.png"); + const acceptorSprite = Loader.getSprite("sprites/misc/acceptor_slot.png"); for (let i = 0; i < acceptorComp.slots.length; ++i) { const slot = acceptorComp.slots[i]; const slotTile = staticComp.localTileToWorld(slot.pos); diff --git a/src/js/game/hud/hud.js b/src/js/game/hud/hud.js index 88ae859a..1b5ec51a 100644 --- a/src/js/game/hud/hud.js +++ b/src/js/game/hud/hud.js @@ -232,7 +232,6 @@ export class GameHUD { */ draw(parameters) { const partsOrder = [ - "waypoints", "massSelector", "buildingPlacer", "blueprintPlacer", @@ -252,7 +251,7 @@ export class GameHUD { * @param {DrawParameters} parameters */ drawOverlays(parameters) { - const partsOrder = ["watermark", "wireInfo"]; + const partsOrder = ["waypoints", "watermark", "wireInfo"]; for (let i = 0; i < partsOrder.length; ++i) { if (this.parts[partsOrder[i]]) { diff --git a/src/js/game/hud/parts/mass_selector.js b/src/js/game/hud/parts/mass_selector.js index 68d480e4..8d5c2e76 100644 --- a/src/js/game/hud/parts/mass_selector.js +++ b/src/js/game/hud/parts/mass_selector.js @@ -21,8 +21,6 @@ export class HUDMassSelector extends BaseHUDPart { createElements(parent) {} initialize() { - this.deletionMarker = Loader.getSprite("sprites/misc/deletion_marker.png"); - this.currentSelectionStartWorld = null; this.currentSelectionEnd = null; this.selectedUids = new Set(); diff --git a/src/js/game/hud/parts/waypoints.js b/src/js/game/hud/parts/waypoints.js index 8cab85c5..abf05b1f 100644 --- a/src/js/game/hud/parts/waypoints.js +++ b/src/js/game/hud/parts/waypoints.js @@ -15,6 +15,8 @@ import { BaseHUDPart } from "../base_hud_part"; import { DynamicDomAttach } from "../dynamic_dom_attach"; import { enumNotificationType } from "./notifications"; import { ShapeDefinition } from "../../shape_definition"; +import { BaseItem } from "../../base_item"; +import { ShapeItem } from "../../items/shape_item"; /** @typedef {{ * label: string | null, @@ -25,8 +27,6 @@ import { ShapeDefinition } from "../../shape_definition"; /** * Used when a shape icon is rendered instead */ -const SHAPE_LABEL_PLACEHOLDER = " "; - const MAX_LABEL_LENGTH = 71; export class HUDWaypoints extends BaseHUDPart { @@ -133,10 +133,44 @@ export class HUDWaypoints extends BaseHUDPart { */ this.cachedKeyToCanvas = {}; + /** + * Store cached text widths + * @type {Object} + */ + this.cachedTextWidths = {}; + // Initial render this.rerenderWaypointList(); } + /** + * Returns how long a text will be rendered + * @param {string} text + * @returns {number} + */ + getTextWidth(text) { + if (this.cachedTextWidths[text]) { + return this.cachedTextWidths[text]; + } + + this.dummyBuffer.font = "bold " + this.getTextScale() + "px GameFont"; + return (this.cachedTextWidths[text] = this.dummyBuffer.measureText(text).width); + } + + /** + * Returns how big the text should be rendered + */ + getTextScale() { + return this.getWaypointUiScale() * 12; + } + + /** + * Returns the scale for rendering waypoints + */ + getWaypointUiScale() { + return this.root.app.getEffectiveUiScale(); + } + /** * Re-renders the waypoint list to account for changes */ @@ -214,7 +248,7 @@ export class HUDWaypoints extends BaseHUDPart { } assert(ShapeDefinition.isValidShortKey(key), "Invalid short key: " + key); - const definition = ShapeDefinition.fromShortKey(key); + const definition = this.root.shapeDefinitionMgr.getShapeFromShortKey(key); const preRendered = definition.generateAsCanvas(48); return (this.cachedKeyToCanvas[key] = preRendered); } @@ -367,6 +401,51 @@ export class HUDWaypoints extends BaseHUDPart { return waypoint.label !== null; } + /** + * Returns the screen space bounds of the given waypoint or null + * if it couldn't be determined. Also returns wheter its a shape or not + * @param {Waypoint} waypoint + * @return {{ + * screenBounds: Rectangle + * item: BaseItem|null, + * text: string + * }} + */ + getWaypointScreenParams(waypoint) { + if (!this.root.camera.getIsMapOverlayActive()) { + return null; + } + + // Find parameters + const scale = this.getWaypointUiScale(); + const screenPos = this.root.camera.worldToScreen(new Vector(waypoint.center.x, waypoint.center.y)); + + // Distinguish between text and item waypoints -> Figure out parameters + const originalLabel = this.getWaypointLabel(waypoint); + let text, item, textWidth; + + if (ShapeDefinition.isValidShortKey(originalLabel)) { + // If the label is actually a key, render the shape icon + item = this.root.shapeDefinitionMgr.getShapeItemFromShortKey(originalLabel); + textWidth = 40; + } else { + // Otherwise render a regular waypoint + text = originalLabel; + textWidth = this.getTextWidth(text); + } + + return { + screenBounds: new Rectangle( + screenPos.x - 7 * scale, + screenPos.y - 12 * scale, + 15 * scale + textWidth, + 15 * scale + ), + item, + text, + }; + } + /** * Finds the currently intersected waypoint on the map overview under * the cursor. @@ -379,34 +458,10 @@ export class HUDWaypoints extends BaseHUDPart { return; } - if (!this.root.camera.getIsMapOverlayActive()) { - return; - } - - const scale = this.root.app.getEffectiveUiScale(); - - this.dummyBuffer.font = "bold " + 12 * scale + "px GameFont"; - for (let i = 0; i < this.waypoints.length; ++i) { const waypoint = this.waypoints[i]; - const screenPos = this.root.camera.worldToScreen( - new Vector(waypoint.center.x, waypoint.center.y) - ); - - let label = this.getWaypointLabel(waypoint); - - // Special case for icons - if (ShapeDefinition.isValidShortKey(label)) { - label = SHAPE_LABEL_PLACEHOLDER; - } - - const intersectionRect = new Rectangle( - screenPos.x - 7 * scale, - screenPos.y - 12 * scale, - 15 * scale + this.dummyBuffer.measureText(label).width, - 15 * scale - ); - if (intersectionRect.containsPoint(mousePos.x, mousePos.y)) { + const params = this.getWaypointScreenParams(waypoint); + if (params && params.screenBounds.containsPoint(mousePos.x, mousePos.y)) { return waypoint; } } @@ -449,18 +504,21 @@ export class HUDWaypoints extends BaseHUDPart { * Rerenders the compass */ rerenderWaypointsCompass() { - const context = this.compassBuffer.context; const dims = 48; - context.clearRect(0, 0, dims, dims); const indicatorSize = 30; - const cameraPos = this.root.camera.center; + const context = this.compassBuffer.context; + context.clearRect(0, 0, dims, dims); + const distanceToHub = cameraPos.length(); const compassVisible = distanceToHub > (10 * globalConfig.tileSize) / this.root.camera.zoomLevel; const targetCompassAlpha = compassVisible ? 1 : 0; + + // Fade the compas in / out this.currentCompassOpacity = lerp(this.currentCompassOpacity, targetCompassAlpha, 0.08); + // Render the compass if (this.currentCompassOpacity > 0.01) { context.globalAlpha = this.currentCompassOpacity; const angle = cameraPos.angle() + Math.radians(45) + Math.PI / 2; @@ -472,9 +530,9 @@ export class HUDWaypoints extends BaseHUDPart { context.globalAlpha = 1; } + // Render the regualr icon const iconOpacity = 1 - this.currentCompassOpacity; if (iconOpacity > 0.01) { - // Draw icon context.globalAlpha = iconOpacity; this.waypointSprite.drawCentered(context, dims / 2, dims / 2, dims * 0.7); context.globalAlpha = 1; @@ -485,7 +543,8 @@ export class HUDWaypoints extends BaseHUDPart { * Draws the waypoints on the map * @param {DrawParameters} parameters */ - draw(parameters) { + drawOverlays(parameters) { + const mousePos = this.root.app.mousePosition; const desiredOpacity = this.root.camera.getIsMapOverlayActive() ? 1 : 0; this.currentMarkerOpacity = lerp(this.currentMarkerOpacity, desiredOpacity, 0.08); @@ -496,61 +555,73 @@ export class HUDWaypoints extends BaseHUDPart { return; } - // Find waypoint below cursor - const selected = this.findCurrentIntersectedWaypoint(); - // Determine rendering scale - const scale = (1 / this.root.camera.zoomLevel) * this.root.app.getEffectiveUiScale(); + const scale = this.getWaypointUiScale(); - // Render all of 'em + // Set the font size + const textSize = this.getTextScale(); + parameters.context.font = "bold " + textSize + "px GameFont"; + parameters.context.textBaseline = "middle"; + + // Loop over all waypoints for (let i = 0; i < this.waypoints.length; ++i) { const waypoint = this.waypoints[i]; - const pos = waypoint.center; - parameters.context.globalAlpha = this.currentMarkerOpacity * (selected === waypoint ? 1 : 0.7); - - const yOffset = -5 * scale; - const originalLabel = this.getWaypointLabel(waypoint); - let renderLabel = originalLabel; - let isShapeIcon = false; + const waypointData = this.getWaypointScreenParams(waypoint); + if (!waypointData) { + // Not relevant + continue; + } - if (ShapeDefinition.isValidShortKey(originalLabel)) { - renderLabel = SHAPE_LABEL_PLACEHOLDER; - isShapeIcon = true; + if (!parameters.visibleRect.containsRect(waypointData.screenBounds)) { + // Out of screen + continue; } + const bounds = waypointData.screenBounds; + const contentPaddingX = 7 * scale; + const isSelected = mousePos && bounds.containsPoint(mousePos.x, mousePos.y); + // Render the background rectangle - parameters.context.font = "bold " + 12 * scale + "px GameFont"; + parameters.context.globalAlpha = this.currentMarkerOpacity * (isSelected ? 1 : 0.7); parameters.context.fillStyle = "rgba(255, 255, 255, 0.7)"; - parameters.context.fillRect( - pos.x - 7 * scale, - pos.y - 12 * scale, - 15 * scale + this.dummyBuffer.measureText(renderLabel).width / this.root.camera.zoomLevel, - 15 * scale - ); + parameters.context.fillRect(bounds.x, bounds.y, bounds.w, bounds.h); // Render the text - if (isShapeIcon) { + if (waypointData.item) { const canvas = this.getWaypointCanvas(waypoint); + const itemSize = 14 * scale; parameters.context.drawImage( canvas, - pos.x + 6 * scale, - pos.y - 11.5 * scale, - 14 * scale, - 14 * scale + bounds.x + contentPaddingX + 6 * scale, + bounds.y + bounds.h / 2 - itemSize / 2, + itemSize, + itemSize ); - } else { + } else if (waypointData.text) { // Render the text parameters.context.fillStyle = "#000"; parameters.context.textBaseline = "middle"; - parameters.context.fillText(renderLabel, pos.x + 6 * scale, pos.y + 0.5 * scale + yOffset); + parameters.context.fillText( + waypointData.text, + bounds.x + contentPaddingX + 6 * scale, + bounds.y + bounds.h / 2 + ); parameters.context.textBaseline = "alphabetic"; + } else { + assertAlways(false, "Waypoint has no item and text"); } // Render the small icon on the left - this.waypointSprite.drawCentered(parameters.context, pos.x, pos.y + yOffset, 10 * scale); + this.waypointSprite.drawCentered( + parameters.context, + bounds.x + contentPaddingX, + bounds.y + bounds.h / 2, + bounds.h * 0.7 + ); } + parameters.context.textBaseline = "alphabetic"; parameters.context.globalAlpha = 1; } } diff --git a/src/js/game/map_chunk.js b/src/js/game/map_chunk.js index d42e8eb6..138f423f 100644 --- a/src/js/game/map_chunk.js +++ b/src/js/game/map_chunk.js @@ -1,20 +1,14 @@ -import { GameRoot, enumLayer } from "./root"; import { globalConfig } from "../core/config"; import { createLogger } from "../core/logging"; -import { - clamp, - fastArrayDeleteValueIfContained, - make2DUndefinedArray, - fastArrayDeleteValue, -} from "../core/utils"; +import { RandomNumberGenerator } from "../core/rng"; +import { clamp, fastArrayDeleteValueIfContained, make2DUndefinedArray } from "../core/utils"; import { Vector } from "../core/vector"; import { BaseItem } from "./base_item"; import { enumColors } from "./colors"; import { Entity } from "./entity"; import { ColorItem } from "./items/color_item"; -import { ShapeItem } from "./items/shape_item"; +import { enumLayer, GameRoot } from "./root"; import { enumSubShape } from "./shape_definition"; -import { RandomNumberGenerator } from "../core/rng"; const logger = createLogger("map_chunk"); @@ -206,7 +200,11 @@ export class MapChunk { } const definition = this.root.shapeDefinitionMgr.getDefinitionFromSimpleShapes(subShapes); - this.internalGeneratePatch(rng, shapePatchSize, new ShapeItem(definition)); + this.internalGeneratePatch( + rng, + shapePatchSize, + this.root.shapeDefinitionMgr.getShapeItemFromDefinition(definition) + ); } /** @@ -274,13 +272,13 @@ export class MapChunk { return true; } if (this.x === -1 && this.y === 0) { - const definition = this.root.shapeDefinitionMgr.getShapeFromShortKey("CuCuCuCu"); - this.internalGeneratePatch(rng, 2, new ShapeItem(definition), globalConfig.mapChunkSize - 9, 7); + const item = this.root.shapeDefinitionMgr.getShapeItemFromShortKey("CuCuCuCu"); + this.internalGeneratePatch(rng, 2, item, globalConfig.mapChunkSize - 9, 7); return true; } if (this.x === 0 && this.y === -1) { - const definition = this.root.shapeDefinitionMgr.getShapeFromShortKey("RuRuRuRu"); - this.internalGeneratePatch(rng, 2, new ShapeItem(definition), 5, globalConfig.mapChunkSize - 7); + const item = this.root.shapeDefinitionMgr.getShapeItemFromShortKey("RuRuRuRu"); + this.internalGeneratePatch(rng, 2, item, 5, globalConfig.mapChunkSize - 7); return true; } @@ -290,8 +288,8 @@ export class MapChunk { } if (this.x === 5 && this.y === -2) { - const definition = this.root.shapeDefinitionMgr.getShapeFromShortKey("SuSuSuSu"); - this.internalGeneratePatch(rng, 2, new ShapeItem(definition), 5, globalConfig.mapChunkSize - 7); + const item = this.root.shapeDefinitionMgr.getShapeItemFromShortKey("SuSuSuSu"); + this.internalGeneratePatch(rng, 2, item, 5, globalConfig.mapChunkSize - 7); return true; } diff --git a/src/js/game/shape_definition_manager.js b/src/js/game/shape_definition_manager.js index bf240071..ef0d592f 100644 --- a/src/js/game/shape_definition_manager.js +++ b/src/js/game/shape_definition_manager.js @@ -1,8 +1,9 @@ -import { BasicSerializableObject } from "../savegame/serialization"; -import { GameRoot } from "./root"; -import { ShapeDefinition, enumSubShape } from "./shape_definition"; import { createLogger } from "../core/logging"; +import { BasicSerializableObject } from "../savegame/serialization"; import { enumColors } from "./colors"; +import { ShapeItem } from "./items/shape_item"; +import { GameRoot } from "./root"; +import { enumSubShape, ShapeDefinition } from "./shape_definition"; const logger = createLogger("shape_definition_manager"); @@ -19,15 +20,24 @@ export class ShapeDefinitionManager extends BasicSerializableObject { super(); this.root = root; + /** + * Store a cache from key -> definition + * @type {Object} + */ this.shapeKeyToDefinition = {}; + /** + * Store a cache from key -> item + */ + this.shapeKeyToItem = {}; + // Caches operations in the form of 'operation:def1[:def2]' /** @type {Object.|ShapeDefinition>} */ this.operationCache = {}; } /** - * + * Returns a shape instance from a given short key * @param {string} hash * @returns {ShapeDefinition} */ @@ -39,6 +49,29 @@ export class ShapeDefinitionManager extends BasicSerializableObject { return (this.shapeKeyToDefinition[hash] = ShapeDefinition.fromShortKey(hash)); } + /** + * Returns a item instance from a given short key + * @param {string} hash + * @returns {ShapeItem} + */ + getShapeItemFromShortKey(hash) { + const cached = this.shapeKeyToItem[hash]; + if (cached) { + return cached; + } + const definition = this.getShapeFromShortKey(hash); + return (this.shapeKeyToItem[hash] = new ShapeItem(definition)); + } + + /** + * Returns a shape item for a given definition + * @param {ShapeDefinition} definition + * @returns {ShapeItem} + */ + getShapeItemFromDefinition(definition) { + return this.getShapeItemFromShortKey(definition.getHash()); + } + /** * Registers a new shape definition * @param {ShapeDefinition} definition diff --git a/src/js/game/systems/belt.js b/src/js/game/systems/belt.js index 8653c881..042dddfb 100644 --- a/src/js/game/systems/belt.js +++ b/src/js/game/systems/belt.js @@ -15,7 +15,7 @@ import { MapChunkView } from "../map_chunk_view"; import { defaultBuildingVariant } from "../meta_building"; import { getCodeFromBuildingData } from "../building_codes"; -export const BELT_ANIM_COUNT = 28; +export const BELT_ANIM_COUNT = 14; const logger = createLogger("belt"); @@ -29,9 +29,9 @@ export class BeltSystem extends GameSystemWithFilter { * @type {Object.>} */ this.beltSprites = { - [enumDirection.top]: Loader.getSprite("sprites/belt/forward_0.png"), - [enumDirection.left]: Loader.getSprite("sprites/belt/left_0.png"), - [enumDirection.right]: Loader.getSprite("sprites/belt/right_0.png"), + [enumDirection.top]: Loader.getSprite("sprites/belt/built/forward_0.png"), + [enumDirection.left]: Loader.getSprite("sprites/belt/built/left_0.png"), + [enumDirection.right]: Loader.getSprite("sprites/belt/built/right_0.png"), }; /** @@ -45,11 +45,13 @@ export class BeltSystem extends GameSystemWithFilter { for (let i = 0; i < BELT_ANIM_COUNT; ++i) { this.beltAnimations[enumDirection.top].push( - Loader.getSprite("sprites/belt/forward_" + i + ".png") + Loader.getSprite("sprites/belt/built/forward_" + i + ".png") + ); + this.beltAnimations[enumDirection.left].push( + Loader.getSprite("sprites/belt/built/left_" + i + ".png") ); - this.beltAnimations[enumDirection.left].push(Loader.getSprite("sprites/belt/left_" + i + ".png")); this.beltAnimations[enumDirection.right].push( - Loader.getSprite("sprites/belt/right_" + i + ".png") + Loader.getSprite("sprites/belt/built/right_" + i + ".png") ); } diff --git a/src/js/game/systems/belt_underlays.js b/src/js/game/systems/belt_underlays.js index 4bfd4b48..7964a1f0 100644 --- a/src/js/game/systems/belt_underlays.js +++ b/src/js/game/systems/belt_underlays.js @@ -14,7 +14,7 @@ export class BeltUnderlaysSystem extends GameSystemWithFilter { this.underlayBeltSprites = []; for (let i = 0; i < BELT_ANIM_COUNT; ++i) { - this.underlayBeltSprites.push(Loader.getSprite("sprites/belt/forward_" + i + ".png")); + this.underlayBeltSprites.push(Loader.getSprite("sprites/belt/built/forward_" + i + ".png")); } } diff --git a/src/js/game/systems/wire.js b/src/js/game/systems/wire.js index 607870c2..bd6a3f17 100644 --- a/src/js/game/systems/wire.js +++ b/src/js/game/systems/wire.js @@ -77,28 +77,28 @@ export class WireSystem extends GameSystemWithFilter { this.wireSprites = { 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"), + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/regular_forward.png"), + [enumWireType.turn]: Loader.getSprite("sprites/wires/sets/regular_turn.png"), + [enumWireType.split]: Loader.getSprite("sprites/wires/sets/regular_split.png"), + [enumWireType.cross]: Loader.getSprite("sprites/wires/sets/regular_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"), + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/conflict_forward.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"), + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/shape_forward.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"), + [enumWireType.regular]: Loader.getSprite("sprites/wires/sets/color_forward.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"), }, }; diff --git a/src/js/platform/wrapper.js b/src/js/platform/wrapper.js index 5754a8a2..9c35a8e4 100644 --- a/src/js/platform/wrapper.js +++ b/src/js/platform/wrapper.js @@ -74,7 +74,7 @@ export class PlatformWrapperInterface { * @returns {number} */ getMaximumZoom() { - return 4 * this.getScreenScale(); + return 3.5 * this.getScreenScale(); } getScreenScale() {