diff --git a/core/assets-raw/sprites/ui/icons/icon-diagonal.png b/core/assets-raw/sprites/ui/icons/icon-diagonal.png new file mode 100644 index 0000000000..262be1cebc Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-diagonal.png differ diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 201d46df73..13fd3c70ca 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -3688,7 +3688,7 @@ item-blast-compound-medium index: -1 item-blast-compound-small rotate: false - xy: 1469, 226 + xy: 2029, 1167 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3709,7 +3709,7 @@ item-coal-medium index: -1 item-coal-small rotate: false - xy: 2029, 1167 + xy: 1519, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3730,7 +3730,7 @@ item-copper-medium index: -1 item-copper-small rotate: false - xy: 1519, 673 + xy: 1469, 208 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3751,7 +3751,7 @@ item-graphite-medium index: -1 item-graphite-small rotate: false - xy: 1469, 208 + xy: 1537, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3772,7 +3772,7 @@ item-lead-medium index: -1 item-lead-small rotate: false - xy: 1537, 673 + xy: 1469, 190 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3793,7 +3793,7 @@ item-metaglass-medium index: -1 item-metaglass-small rotate: false - xy: 1469, 190 + xy: 1555, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3814,7 +3814,7 @@ item-phase-fabric-medium index: -1 item-phase-fabric-small rotate: false - xy: 1555, 673 + xy: 1469, 172 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3835,7 +3835,7 @@ item-plastanium-medium index: -1 item-plastanium-small rotate: false - xy: 1469, 172 + xy: 1573, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3856,7 +3856,7 @@ item-pyratite-medium index: -1 item-pyratite-small rotate: false - xy: 1573, 673 + xy: 1469, 154 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3877,7 +3877,7 @@ item-sand-medium index: -1 item-sand-small rotate: false - xy: 1469, 154 + xy: 1469, 136 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3898,7 +3898,7 @@ item-scrap-medium index: -1 item-scrap-small rotate: false - xy: 1469, 136 + xy: 1469, 118 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3919,7 +3919,7 @@ item-silicon-medium index: -1 item-silicon-small rotate: false - xy: 1469, 118 + xy: 1469, 100 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3954,7 +3954,7 @@ item-spore-pod-medium index: -1 item-spore-pod-small rotate: false - xy: 1469, 100 + xy: 1469, 82 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3975,7 +3975,7 @@ item-surge-alloy-medium index: -1 item-surge-alloy-small rotate: false - xy: 1469, 82 + xy: 1469, 64 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3996,7 +3996,7 @@ item-thorium-medium index: -1 item-thorium-small rotate: false - xy: 1469, 64 + xy: 1469, 46 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -4017,7 +4017,7 @@ item-titanium-medium index: -1 item-titanium-small rotate: false - xy: 1469, 46 + xy: 1469, 28 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7150,56 +7150,56 @@ icon-defense index: -1 icon-distribution rotate: false - xy: 2031, 787 + xy: 2031, 769 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 2031, 769 + xy: 2031, 751 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 761, 535 + xy: 533, 27 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 489, 1168 + xy: 783, 1101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 783, 1101 + xy: 759, 905 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 489, 1150 + xy: 2029, 1203 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 1483, 673 + xy: 1469, 244 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 2029, 1185 + xy: 1501, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7379,6 +7379,13 @@ icon-dev-builds orig: 14, 14 offset: 0, 0 index: -1 +icon-diagonal + rotate: false + xy: 2031, 787 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 icon-discord rotate: false xy: 605, 21 @@ -7416,14 +7423,14 @@ icon-egg index: -1 icon-elevation rotate: false - xy: 2031, 751 + xy: 489, 1186 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 489, 1186 + xy: 783, 1119 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7437,14 +7444,14 @@ icon-exit index: -1 icon-file rotate: false - xy: 783, 1119 + xy: 849, 1081 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 849, 1081 + xy: 759, 923 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7458,7 +7465,7 @@ icon-file-text index: -1 icon-fill rotate: false - xy: 759, 923 + xy: 825, 883 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7472,14 +7479,14 @@ icon-floppy index: -1 icon-floppy-16 rotate: false - xy: 825, 883 + xy: 587, 653 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 1469, 30 + xy: 1469, 12 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7514,7 +7521,7 @@ icon-google-play index: -1 icon-grid rotate: false - xy: 587, 653 + xy: 1245, 875 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7535,28 +7542,28 @@ icon-holdDelete index: -1 icon-home rotate: false - xy: 1469, 14 + xy: 1229, 10 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 1229, 10 + xy: 195, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 195, 8 + xy: 211, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 211, 8 + xy: 227, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7577,14 +7584,14 @@ icon-items-none index: -1 icon-line rotate: false - xy: 1245, 875 + xy: 761, 535 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 227, 8 + xy: 243, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7598,35 +7605,35 @@ icon-liquid-small index: -1 icon-load rotate: false - xy: 243, 8 + xy: 259, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 533, 27 + xy: 727, 709 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 727, 709 + xy: 1345, 898 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 1345, 898 + xy: 2029, 1239 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 2029, 1239 + xy: 1447, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7640,7 +7647,7 @@ icon-logic index: -1 icon-map rotate: false - xy: 259, 8 + xy: 275, 8 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7654,7 +7661,7 @@ icon-menu index: -1 icon-menu-large rotate: false - xy: 1447, 673 + xy: 1469, 280 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7703,7 +7710,7 @@ icon-none index: -1 icon-paste rotate: false - xy: 1469, 280 + xy: 546, 1889 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7717,21 +7724,21 @@ icon-pause index: -1 icon-pencil rotate: false - xy: 546, 1889 + xy: 564, 1889 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 275, 8 + xy: 721, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 564, 1889 + xy: 489, 1168 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7745,14 +7752,14 @@ icon-play index: -1 icon-play-2 rotate: false - xy: 721, 5 + xy: 737, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-play-custom rotate: false - xy: 737, 5 + xy: 753, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7780,84 +7787,84 @@ icon-power-small index: -1 icon-quit rotate: false - xy: 753, 5 + xy: 769, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 759, 905 + xy: 605, 653 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 769, 5 + xy: 785, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 785, 5 + xy: 801, 5 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 605, 653 + xy: 1263, 875 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 801, 5 + xy: 2027, 1393 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 2027, 1393 + xy: 2027, 1377 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 2027, 1377 + xy: 2027, 1361 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 2027, 1361 + xy: 1463, 657 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 1463, 657 + xy: 1463, 641 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 1263, 875 + xy: 779, 535 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 779, 535 + xy: 533, 9 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7871,56 +7878,56 @@ icon-settings index: -1 icon-spray rotate: false - xy: 533, 9 + xy: 2029, 1221 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 2029, 1221 + xy: 1465, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 1463, 641 + xy: 1479, 657 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 1463, 613 + xy: 1479, 629 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 1479, 629 + xy: 1511, 645 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 1479, 657 + xy: 1495, 657 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 1465, 673 + xy: 1469, 262 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tree rotate: false - xy: 1469, 262 + xy: 489, 1150 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7934,42 +7941,42 @@ icon-tree-locked index: -1 icon-trello rotate: false - xy: 1495, 657 + xy: 1463, 625 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 1463, 625 + xy: 1479, 641 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 2029, 1203 + xy: 1483, 673 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 1469, 244 + xy: 2029, 1185 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 1479, 641 + xy: 1495, 641 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 1495, 641 + xy: 1511, 657 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7990,14 +7997,14 @@ icon-zone-locked index: -1 icon-zoom rotate: false - xy: 1501, 673 + xy: 1469, 226 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 1511, 657 + xy: 1463, 609 size: 14, 14 orig: 14, 14 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 81a49984a7..269f9dbcc3 100644 Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ diff --git a/core/assets/sprites/sprites_fallback.atlas b/core/assets/sprites/sprites_fallback.atlas index 7583316f05..0a771747d2 100644 --- a/core/assets/sprites/sprites_fallback.atlas +++ b/core/assets/sprites/sprites_fallback.atlas @@ -7627,7 +7627,7 @@ item-blast-compound-medium index: -1 item-blast-compound-small rotate: false - xy: 977, 69 + xy: 995, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7641,7 +7641,7 @@ item-coal-medium index: -1 item-coal-small rotate: false - xy: 995, 69 + xy: 698, 83 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7655,7 +7655,7 @@ item-copper-medium index: -1 item-copper-small rotate: false - xy: 698, 83 + xy: 698, 65 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7669,7 +7669,7 @@ item-graphite-medium index: -1 item-graphite-small rotate: false - xy: 698, 65 + xy: 716, 83 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7683,7 +7683,7 @@ item-lead-medium index: -1 item-lead-small rotate: false - xy: 716, 83 + xy: 716, 65 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7697,7 +7697,7 @@ item-metaglass-medium index: -1 item-metaglass-small rotate: false - xy: 716, 65 + xy: 713, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7711,7 +7711,7 @@ item-phase-fabric-medium index: -1 item-phase-fabric-small rotate: false - xy: 713, 47 + xy: 713, 29 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7725,7 +7725,7 @@ item-plastanium-medium index: -1 item-plastanium-small rotate: false - xy: 713, 29 + xy: 713, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7739,7 +7739,7 @@ item-pyratite-medium index: -1 item-pyratite-small rotate: false - xy: 713, 11 + xy: 731, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7753,7 +7753,7 @@ item-sand-medium index: -1 item-sand-small rotate: false - xy: 731, 47 + xy: 731, 29 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7767,7 +7767,7 @@ item-scrap-medium index: -1 item-scrap-small rotate: false - xy: 731, 29 + xy: 731, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7781,7 +7781,7 @@ item-silicon-medium index: -1 item-silicon-small rotate: false - xy: 731, 11 + xy: 749, 91 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7802,7 +7802,7 @@ item-spore-pod-medium index: -1 item-spore-pod-small rotate: false - xy: 749, 91 + xy: 767, 83 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7816,7 +7816,7 @@ item-surge-alloy-medium index: -1 item-surge-alloy-small rotate: false - xy: 767, 83 + xy: 734, 65 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7830,7 +7830,7 @@ item-thorium-medium index: -1 item-thorium-small rotate: false - xy: 734, 65 + xy: 749, 47 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7844,7 +7844,7 @@ item-titanium-medium index: -1 item-titanium-small rotate: false - xy: 749, 47 + xy: 749, 29 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -9513,56 +9513,56 @@ icon-defense index: -1 icon-distribution rotate: false - xy: 815, 115 + xy: 815, 97 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 815, 97 + xy: 833, 120 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 851, 105 + xy: 851, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 923, 87 + xy: 941, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 941, 105 + xy: 941, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 869, 69 + xy: 887, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 905, 69 + xy: 923, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 941, 69 + xy: 959, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -9742,6 +9742,13 @@ icon-dev-builds orig: 14, 14 offset: 0, 0 index: -1 +icon-diagonal + rotate: false + xy: 815, 115 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 icon-discord rotate: false xy: 1009, 341 @@ -9779,14 +9786,14 @@ icon-egg index: -1 icon-elevation rotate: false - xy: 833, 120 + xy: 833, 102 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 833, 102 + xy: 693, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -9800,14 +9807,14 @@ icon-exit index: -1 icon-file rotate: false - xy: 693, 101 + xy: 711, 101 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 711, 101 + xy: 1005, 267 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -9821,56 +9828,56 @@ icon-file-text index: -1 icon-fill rotate: false - xy: 1005, 267 + xy: 1001, 249 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 749, 31 + xy: 749, 13 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 1001, 249 + xy: 1001, 231 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 749, 15 + xy: 785, 81 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 785, 81 + xy: 801, 81 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-github rotate: false - xy: 801, 81 + xy: 817, 81 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 817, 81 + xy: 752, 65 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 1001, 231 + xy: 833, 84 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -9891,28 +9898,28 @@ icon-holdDelete index: -1 icon-home rotate: false - xy: 752, 65 + xy: 768, 67 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 768, 67 + xy: 784, 65 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 784, 65 + xy: 800, 65 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 800, 65 + xy: 816, 65 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -9933,14 +9940,14 @@ icon-items-none index: -1 icon-line rotate: false - xy: 833, 84 + xy: 851, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 816, 65 + xy: 768, 51 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -9954,35 +9961,35 @@ icon-liquid-small index: -1 icon-load rotate: false - xy: 768, 51 + xy: 767, 35 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 851, 87 + xy: 869, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 869, 105 + xy: 869, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 869, 87 + xy: 887, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 887, 105 + xy: 887, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -10010,14 +10017,14 @@ icon-menu index: -1 icon-menu-large rotate: false - xy: 887, 87 + xy: 905, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 851, 126 + xy: 749, 1 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -10031,14 +10038,14 @@ icon-mission-background index: -1 icon-mission-battle rotate: false - xy: 569, 5 + xy: 851, 126 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-defense rotate: false - xy: 829, 5 + xy: 569, 5 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -10059,7 +10066,7 @@ icon-none index: -1 icon-paste rotate: false - xy: 905, 105 + xy: 905, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -10073,7 +10080,7 @@ icon-pause index: -1 icon-pencil rotate: false - xy: 905, 87 + xy: 923, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -10087,7 +10094,7 @@ icon-pencil-small index: -1 icon-pick rotate: false - xy: 923, 105 + xy: 923, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -10108,7 +10115,7 @@ icon-play-2 index: -1 icon-play-custom rotate: false - xy: 833, 68 + xy: 783, 33 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -10129,119 +10136,119 @@ icon-power-requirement index: -1 icon-power-small rotate: false - xy: 749, 3 + xy: 847, 24 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 832, 52 + xy: 799, 33 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 941, 87 + xy: 959, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 767, 35 + xy: 815, 33 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 765, 19 + xy: 767, 19 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 959, 105 + xy: 959, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 783, 33 + xy: 783, 17 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 799, 33 + xy: 799, 17 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 815, 33 + xy: 815, 17 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 781, 17 + xy: 765, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 797, 17 + xy: 781, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 959, 87 + xy: 977, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 977, 105 + xy: 977, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 841, 5 + xy: 847, 12 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-spray rotate: false - xy: 977, 87 + xy: 995, 105 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 995, 105 + xy: 995, 87 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 813, 17 + xy: 797, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -10262,21 +10269,21 @@ icon-touchDelete index: -1 icon-trash rotate: false - xy: 765, 3 + xy: 813, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 995, 87 + xy: 851, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tree rotate: false - xy: 851, 69 + xy: 869, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -10290,35 +10297,35 @@ icon-tree-locked index: -1 icon-trello rotate: false - xy: 781, 1 + xy: 829, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 797, 1 + xy: 833, 68 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 887, 69 + xy: 905, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 923, 69 + xy: 941, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 813, 1 + xy: 832, 52 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -10339,14 +10346,14 @@ icon-zone index: -1 icon-zoom rotate: false - xy: 959, 69 + xy: 977, 69 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 829, 17 + xy: 831, 20 size: 14, 14 orig: 14, 14 offset: 0, 0 diff --git a/core/assets/sprites/sprites_fallback4.png b/core/assets/sprites/sprites_fallback4.png index 8f535d5f0d..bd67d3d902 100644 Binary files a/core/assets/sprites/sprites_fallback4.png and b/core/assets/sprites/sprites_fallback4.png differ diff --git a/core/assets/sprites/sprites_fallback5.png b/core/assets/sprites/sprites_fallback5.png index 446c926ff3..832b117667 100644 Binary files a/core/assets/sprites/sprites_fallback5.png and b/core/assets/sprites/sprites_fallback5.png differ diff --git a/core/src/io/anuke/mindustry/input/MobileInput.java b/core/src/io/anuke/mindustry/input/MobileInput.java index 7b7f53b098..f4572b968e 100644 --- a/core/src/io/anuke/mindustry/input/MobileInput.java +++ b/core/src/io/anuke/mindustry/input/MobileInput.java @@ -266,7 +266,7 @@ public class MobileInput extends InputHandler implements GestureListener{ public void buildUI(Table table){ table.addImage("blank").color(Pal.accent).height(3f).colspan(4).growX(); table.row(); - table.left().margin(0f).defaults().size(48f); + table.left().margin(0f).defaults().size(49f); table.addImageButton("icon-break", "clear-toggle-partial", 16 * 2f, () -> { mode = mode == breaking ? block == null ? none : placing : breaking; @@ -276,12 +276,11 @@ public class MobileInput extends InputHandler implements GestureListener{ } }).update(l -> l.setChecked(mode == breaking)); - //cancel button - table.addImageButton("icon-cancel", "clear-partial", 16 * 2f, () -> { - player.clearBuilding(); - mode = none; - block = null; - }).visible(() -> player.isBuilding() || block != null || mode == breaking); + //diagonal swap button + table.addImageButton("icon-diagonal", "clear-toggle-partial", 16 * 2f, () -> { + Core.settings.put("swapdiagonal", !Core.settings.getBool("swapdiagonal")); + Core.settings.save(); + }).update(l -> l.setChecked(Core.settings.getBool("swapdiagonal"))); //rotate button table.addImageButton("icon-arrow", "clear-partial", 16 * 2f, () -> rotation = Mathf.mod(rotation + 1, 4)) @@ -311,6 +310,15 @@ public class MobileInput extends InputHandler implements GestureListener{ selection.clear(); selecting = false; }).visible(() -> !selection.isEmpty()); + + Core.scene.table(t -> { + t.bottom().left().visible(() -> player.isBuilding() || block != null || mode == breaking); + t.addImageTextButton("$cancel", "icon-cancel", 16*2, () -> { + player.clearBuilding(); + mode = none; + block = null; + }).width(155f); + }); } @Override diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java index 919b4dfe31..cb870470fe 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -124,7 +124,6 @@ public class SettingsMenuDialog extends SettingsDialog{ game.screenshakePref(); game.checkPref("effects", true); - game.checkPref("swapdiagonal", false); if(mobile){ game.checkPref("autotarget", true); } diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 6a01e36a88..6901d17849 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -142,7 +142,7 @@ public class PlacementFragment extends Fragment{ ImageButton button = blockTable.addImageButton("icon-locked", "select", 8 * 4, () -> { if(unlocked(block)){ - input.block = input.block == block ? null : block; + input.block = block; } }).size(46f).group(group).get();