From 4ffbeacb072ccf616f6654119875cccd0f04f5b0 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 10 Nov 2017 19:47:57 -0500 Subject: [PATCH] Mobile and desktop UI changes --- core/assets-raw/sprites/ui/icon-info.png | Bin 0 -> 185 bytes core/assets-raw/sprites/ui/icon-load.png | Bin 0 -> 195 bytes core/assets-raw/sprites/ui/icon-play-2.png | Bin 0 -> 208 bytes core/assets-raw/sprites/ui/icon-tools.png | Bin 0 -> 216 bytes core/assets-raw/sprites/ui/icon-tutorial.png | Bin 0 -> 222 bytes core/assets-raw/sprites/ui/pane-button.9.png | Bin 0 -> 172 bytes core/assets/sprites/sprites.atlas | 439 ++++++++++-------- core/assets/sprites/sprites.png | Bin 45492 -> 44819 bytes core/assets/ui/uiskin.json | 2 +- core/src/io/anuke/mindustry/UI.java | 139 +++--- .../io/anuke/mindustry/ui/FloatingDialog.java | 5 +- .../io/anuke/mindustry/ui/LevelDialog.java | 6 +- .../src/io/anuke/mindustry/ui/LoadDialog.java | 13 +- .../io/anuke/mindustry/ui/UpgradeDialog.java | 6 +- 14 files changed, 341 insertions(+), 269 deletions(-) create mode 100644 core/assets-raw/sprites/ui/icon-info.png create mode 100644 core/assets-raw/sprites/ui/icon-load.png create mode 100644 core/assets-raw/sprites/ui/icon-play-2.png create mode 100644 core/assets-raw/sprites/ui/icon-tools.png create mode 100644 core/assets-raw/sprites/ui/icon-tutorial.png create mode 100644 core/assets-raw/sprites/ui/pane-button.9.png diff --git a/core/assets-raw/sprites/ui/icon-info.png b/core/assets-raw/sprites/ui/icon-info.png new file mode 100644 index 0000000000000000000000000000000000000000..759a89dbdb5b1609f7041b54671c7ac9aa00bae1 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXIM^5%7}7&pV>r|rwHx2VL6Z+~r?n3J%vK&NKL(Ttf2nct##bLO&b2;arJ k_^G^fxwL)o@9lmvYzCzh)RrG$U|?YIboFyt=akR{08wf;GXMYp literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/icon-load.png b/core/assets-raw/sprites/ui/icon-load.png new file mode 100644 index 0000000000000000000000000000000000000000..00e35485aabc425b786e8c3f6c6f69dec273b697 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`$KLnacz!_pa^OkX$M4o3_(dC(QR)RnE4m<`=s* u{oQ*fvi)qZZimYHwSCQeuY2}CV(em&m$Hyl4r5?oVDNPHb6Mw<&;$TBCq7yL literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/icon-play-2.png b/core/assets-raw/sprites/ui/icon-play-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4295d1f992e1444f82281af3cb48e5afaad185 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`$KLnab=M$yO&BcFfinMx;TbtoL@WXB5#8NkIVWOaTcs+I)V=*1nl#2 z=$!bf*75T7-6pL6M2wqf%2#{HSz0kPY+R_mLdBlpc441zQOTo{P;Z69j0g63-kX&h z!6bd>xS6)~Ws7@Tm?o)dWy)lR-TCeBSr_s14TIhMIZ>kAYL1$}AD{Tjz`(%Z>FVdQ I&MBb@0HXXuy#N3J literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/icon-tools.png b/core/assets-raw/sprites/ui/icon-tools.png new file mode 100644 index 0000000000000000000000000000000000000000..55f8b115753cd0443900e7cb919fc57cacd8ade3 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`$KLnaZTgbaX)@BFff#Rx;TbtoS!=>kgvgj!&!6smpyT3eklt}Owfq; zelYb=gNS3%Ud9mBCcYC<{TxguraQ1lo{N~;pXhrfvLX2Wn{|7{jDI)zo_OZ6QAF(S z#0N#k1i8X4#}^9R++H>JILpPWF48^Ci;4xT_yV*SRbKsR#>la&`LD3~^eOs*+E+6K R85kHCJYD@<);T3K0RX(@NZ9}Y literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/icon-tutorial.png b/core/assets-raw/sprites/ui/icon-tutorial.png new file mode 100644 index 0000000000000000000000000000000000000000..77f494c3e6197eb6a637b93a7c712b9e99ea34d7 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yVBiB`4mJh`26+$Niwq15oCO|{#S9GG!XV7ZFl&wk z0|NtliKnkC`$KLnaaG;DPr9ZuFfi15x;TbtoSz$XTkwDa2Y1}}S7KJl+brBP~ literal 0 HcmV?d00001 diff --git a/core/assets-raw/sprites/ui/pane-button.9.png b/core/assets-raw/sprites/ui/pane-button.9.png new file mode 100644 index 0000000000000000000000000000000000000000..c870b0de34293e7f8a34fbb40f9230eefb653492 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0y~yV31;9U{K>=V_;yo^{HEefq{Xuz$3Dlfq`2Xgc%uT z%>fCrmw5WRvOnbJ;^R>G&|zZ1z`)?`>EamTas2Itjl2yGJVyiAH^wbHYcf;qOGv|! zmt4EO1#Mrlzn^tm)?c1k!MI(1^(u>qDHopmCG5KWvIPddH6MD}GOdh}i<#qEx%~?- Q1_lNOPgg&ebxsLQ026*UoB#j- literal 0 HcmV?d00001 diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index b44a0ca12b..4dda579780 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,833 +13,833 @@ backgrounds/background index: -1 blank rotate: false - xy: 383, 424 + xy: 101, 1 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 blocks/block rotate: false - xy: 349, 195 + xy: 462, 443 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/block-2x2 rotate: false - xy: 359, 202 + xy: 414, 430 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/block-3x3 rotate: false - xy: 233, 173 + xy: 263, 173 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/chainturret rotate: false - xy: 228, 155 + xy: 359, 202 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/chainturret-icon rotate: false - xy: 383, 381 + xy: 468, 454 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 blocks/coal1 rotate: false - xy: 236, 9 + xy: 472, 444 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/coal2 rotate: false - xy: 415, 414 + xy: 472, 434 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/coal3 rotate: false - xy: 415, 404 + xy: 462, 423 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/coaldrill rotate: false - xy: 415, 394 + xy: 472, 424 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/coalgenerator rotate: false - xy: 418, 384 + xy: 432, 424 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/coalpurifier rotate: false - xy: 278, 127 + xy: 486, 489 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/combustiongenerator rotate: false - xy: 278, 117 + xy: 496, 489 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/compositewall rotate: false - xy: 278, 107 + xy: 480, 479 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conduit rotate: false - xy: 278, 97 + xy: 480, 469 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conduitbottom rotate: false - xy: 278, 87 + xy: 490, 479 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conduitliquid rotate: false - xy: 278, 77 + xy: 490, 469 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conduittop rotate: false - xy: 278, 67 + xy: 500, 479 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conveyor rotate: false - xy: 278, 57 + xy: 500, 469 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/conveyormove rotate: false - xy: 274, 47 + xy: 480, 459 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/core rotate: false - xy: 285, 173 + xy: 315, 173 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/cross rotate: false - xy: 288, 129 + xy: 490, 459 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/crucible rotate: false - xy: 288, 119 + xy: 500, 459 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/deepwater rotate: false - xy: 288, 109 + xy: 482, 449 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/dirt1 rotate: false - xy: 288, 99 + xy: 482, 439 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/dirt2 rotate: false - xy: 288, 89 + xy: 492, 449 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/dirt3 rotate: false - xy: 288, 79 + xy: 482, 429 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/dirtblock rotate: false - xy: 288, 69 + xy: 492, 439 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/dirtedge rotate: false - xy: 1, 1 + xy: 37, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/doubleturret rotate: false - xy: 212, 20 + xy: 357, 174 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/drill rotate: false - xy: 288, 59 + xy: 492, 429 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/duriumwall rotate: false - xy: 500, 479 + xy: 502, 449 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/duriumwall-large rotate: false - xy: 228, 137 + xy: 432, 434 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/duriumwall-large-icon rotate: false - xy: 500, 469 + xy: 502, 439 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/flameturret rotate: false - xy: 212, 8 + xy: 500, 501 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/grass1 rotate: false - xy: 252, 33 + xy: 482, 419 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/grass2 rotate: false - xy: 262, 33 + xy: 492, 419 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/grass3 rotate: false - xy: 420, 430 + xy: 502, 419 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/grassblock rotate: false - xy: 430, 434 + xy: 472, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/grassblock2 rotate: false - xy: 440, 434 + xy: 482, 409 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/grassedge rotate: false - xy: 43, 1 + xy: 450, 491 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/iron1 rotate: false - xy: 246, 21 + xy: 316, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/iron2 rotate: false - xy: 246, 11 + xy: 326, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/iron3 rotate: false - xy: 246, 1 + xy: 336, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/irondrill rotate: false - xy: 256, 23 + xy: 375, 192 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/ironwall rotate: false - xy: 256, 13 + xy: 382, 128 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/junction rotate: false - xy: 256, 3 + xy: 385, 368 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/laserturret rotate: false - xy: 224, 5 + xy: 450, 440 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/lava rotate: false - xy: 266, 23 + xy: 385, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/lavaedge rotate: false - xy: 57, 1 + xy: 344, 127 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/liquidjunction rotate: false - xy: 266, 13 + xy: 395, 368 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/liquidrouter rotate: false - xy: 266, 3 + xy: 385, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/machineturret rotate: false - xy: 454, 444 + xy: 379, 247 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/megarepairturret rotate: false - xy: 466, 445 + xy: 379, 235 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/mortarturret rotate: false - xy: 480, 489 + xy: 378, 223 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/mossblock rotate: false - xy: 276, 17 + xy: 405, 368 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/mossstone rotate: false - xy: 276, 17 + xy: 405, 368 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/nuclearreactor rotate: false - xy: 311, 173 + xy: 388, 422 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 blocks/nuclearreactor-icon rotate: false - xy: 286, 27 + xy: 395, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/nuclearreactor-small rotate: false - xy: 246, 155 + xy: 228, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/oil rotate: false - xy: 286, 17 + xy: 405, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/oiledge rotate: false - xy: 71, 1 + xy: 486, 499 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/oilrefinery rotate: false - xy: 286, 7 + xy: 385, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/omnidrill rotate: false - xy: 430, 424 + xy: 395, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/plasmaturret rotate: false - xy: 476, 477 + xy: 450, 428 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/powerbooster rotate: false - xy: 450, 424 + xy: 385, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/poweredconveyor rotate: false - xy: 460, 424 + xy: 395, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/poweredconveyormove rotate: false - xy: 470, 425 + xy: 405, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/powerlaser rotate: false - xy: 425, 414 + xy: 385, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/powerlaserrouter rotate: false - xy: 425, 404 + xy: 395, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/pump rotate: false - xy: 425, 394 + xy: 405, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/repairturret rotate: false - xy: 492, 489 + xy: 224, 4 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/rock rotate: false - xy: 435, 404 + xy: 395, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/rock2 rotate: false - xy: 445, 414 + xy: 405, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/rock2shadow rotate: false - xy: 435, 394 + xy: 385, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/rockshadow rotate: false - xy: 428, 384 + xy: 395, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/router rotate: false - xy: 445, 404 + xy: 405, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/shadow rotate: false - xy: 476, 465 + xy: 456, 477 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/shieldgenerator rotate: false - xy: 455, 414 + xy: 385, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/shotgunturret rotate: false - xy: 488, 477 + xy: 456, 465 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/shrub rotate: false - xy: 445, 394 + xy: 395, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/shrubshadow rotate: false - xy: 438, 384 + xy: 405, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/smelter rotate: false - xy: 455, 404 + xy: 385, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/sniperturret rotate: false - xy: 488, 465 + xy: 468, 477 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/sorter rotate: false - xy: 455, 394 + xy: 395, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/steelconveyor rotate: false - xy: 448, 384 + xy: 405, 288 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/steelconveyormove rotate: false - xy: 428, 374 + xy: 395, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/steelwall rotate: false - xy: 438, 374 + xy: 405, 278 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stone rotate: false - xy: 450, 491 + xy: 264, 111 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/stone1 rotate: false - xy: 448, 374 + xy: 405, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stone2 rotate: false - xy: 458, 384 + xy: 415, 420 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stone3 rotate: false - xy: 458, 374 + xy: 415, 410 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stoneblock rotate: false - xy: 465, 414 + xy: 415, 400 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stoneblock2 rotate: false - xy: 465, 404 + xy: 415, 390 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stoneblock3 rotate: false - xy: 465, 394 + xy: 417, 380 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stonedrill rotate: false - xy: 468, 384 + xy: 425, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/stoneedge rotate: false - xy: 246, 43 + xy: 278, 111 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/stonewall rotate: false - xy: 468, 374 + xy: 425, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/teleporter rotate: false - xy: 475, 415 + xy: 425, 394 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/teleporter-top rotate: false - xy: 475, 405 + xy: 435, 414 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/thermalgenerator rotate: false - xy: 475, 395 + xy: 435, 404 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titanium1 rotate: false - xy: 478, 385 + xy: 435, 394 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titanium2 rotate: false - xy: 478, 375 + xy: 427, 384 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titanium3 rotate: false - xy: 361, 192 + xy: 437, 384 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titaniumdrill rotate: false - xy: 361, 182 + xy: 427, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titaniumpurifier rotate: false - xy: 361, 172 + xy: 437, 374 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titaniumshieldwall rotate: false - xy: 361, 162 + xy: 417, 370 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titaniumwall rotate: false - xy: 371, 192 + xy: 415, 360 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/titaniumwall-large rotate: false - xy: 282, 155 + xy: 230, 115 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blocks/titaniumwall-large-icon rotate: false - xy: 371, 182 + xy: 415, 350 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/turret rotate: false - xy: 337, 163 + xy: 456, 453 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 blocks/uranium1 rotate: false - xy: 371, 162 + xy: 415, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/uranium2 rotate: false - xy: 388, 370 + xy: 415, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/uranium3 rotate: false - xy: 398, 370 + xy: 415, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/uraniumdrill rotate: false - xy: 408, 370 + xy: 415, 300 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/water rotate: false - xy: 385, 360 + xy: 415, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blocks/wateredge rotate: false - xy: 260, 43 + xy: 292, 111 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 blocks/waveturret rotate: false - xy: 349, 159 + xy: 468, 465 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 bullet rotate: false - xy: 236, 19 + xy: 462, 433 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -860,280 +860,280 @@ circle2 index: -1 enemies/blastenemy-t1 rotate: false - xy: 282, 139 + xy: 230, 99 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/blastenemy-t2 rotate: false - xy: 300, 157 + xy: 248, 117 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/blastenemy-t3 rotate: false - xy: 316, 157 + xy: 230, 83 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t1 rotate: false - xy: 388, 424 + xy: 230, 67 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t2 rotate: false - xy: 404, 424 + xy: 230, 51 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/empenemy-t3 rotate: false - xy: 464, 489 + xy: 264, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/enemy-t1 rotate: false - xy: 460, 473 + xy: 264, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/targetenemy-t1 rotate: false - xy: 460, 473 + xy: 264, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/enemy-t2 rotate: false - xy: 15, 1 + xy: 51, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 enemies/enemy-t3 rotate: false - xy: 29, 1 + xy: 65, 1 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 enemies/fastenemy-t1 rotate: false - xy: 460, 457 + xy: 280, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/fastenemy-t2 rotate: false - xy: 230, 121 + xy: 264, 125 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/fastenemy-t3 rotate: false - xy: 230, 105 + xy: 280, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t1 rotate: false - xy: 246, 121 + xy: 296, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t2 rotate: false - xy: 230, 89 + xy: 280, 125 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/flamerenemy-t3 rotate: false - xy: 246, 105 + xy: 296, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/healerenemy-t1 rotate: false - xy: 262, 121 + xy: 312, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/healerenemy-t2 rotate: false - xy: 230, 73 + xy: 296, 125 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/healerenemy-t3 rotate: false - xy: 246, 89 + xy: 312, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t1 rotate: false - xy: 246, 57 + xy: 399, 390 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t2 rotate: false - xy: 262, 73 + xy: 214, 32 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/mortarenemy-t3 rotate: false - xy: 262, 57 + xy: 230, 35 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t1 rotate: false - xy: 383, 408 + xy: 212, 16 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t2 rotate: false - xy: 383, 392 + xy: 343, 189 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/rapidenemy-t3 rotate: false - xy: 399, 408 + xy: 341, 173 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/tankenemy-t1 rotate: false - xy: 399, 392 + xy: 359, 186 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/tankenemy-t2 rotate: false - xy: 214, 32 + xy: 344, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/tankenemy-t3 rotate: false - xy: 230, 41 + xy: 344, 141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 enemies/titanenemy-t1 rotate: false - xy: 246, 137 + xy: 228, 133 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 enemies/titanenemy-t2 rotate: false - xy: 264, 155 + xy: 246, 151 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 enemies/titanenemy-t3 rotate: false - xy: 264, 137 + xy: 246, 133 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 418, 375 + xy: 383, 381 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 icon-coal rotate: false - xy: 450, 434 + xy: 492, 409 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-dirium rotate: false - xy: 460, 434 + xy: 502, 409 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-iron rotate: false - xy: 470, 435 + xy: 378, 213 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-steel rotate: false - xy: 274, 37 + xy: 377, 203 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-stone rotate: false - xy: 284, 47 + xy: 230, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-titanium rotate: false - xy: 284, 37 + xy: 240, 25 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-uranium rotate: false - xy: 500, 459 + xy: 306, 103 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 laser rotate: false - xy: 510, 499 + xy: 480, 491 size: 1, 12 orig: 1, 12 offset: 0, 0 @@ -1147,7 +1147,7 @@ laserend index: -1 player rotate: false - xy: 440, 424 + xy: 405, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1210,7 +1210,7 @@ ui/button-map-over index: -1 ui/button-select rotate: false - xy: 259, 173 + xy: 289, 173 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -1218,63 +1218,63 @@ ui/button-select index: -1 ui/check-off rotate: false - xy: 430, 456 + xy: 92, 4 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 ui/check-on rotate: false - xy: 92, 4 + xy: 122, 4 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 ui/check-over rotate: false - xy: 122, 4 + xy: 152, 4 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 ui/clear rotate: false - xy: 394, 380 + xy: 79, 3 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/cursor rotate: false - xy: 343, 199 + xy: 1, 1 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 ui/icon-arrow-left rotate: false - xy: 230, 29 + xy: 306, 113 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-arrow-right rotate: false - xy: 406, 380 + xy: 318, 113 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-cancel rotate: false - xy: 262, 105 + xy: 312, 125 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icon-check rotate: false - xy: 230, 57 + xy: 328, 157 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -1302,98 +1302,133 @@ ui/icon-close-over index: -1 ui/icon-crafting rotate: false - xy: 430, 444 + xy: 330, 113 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-cursor rotate: false - xy: 442, 444 + xy: 393, 378 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-defense rotate: false - xy: 486, 501 + xy: 405, 378 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-distribution rotate: false - xy: 498, 501 + xy: 212, 4 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 +ui/icon-info + rotate: false + xy: 360, 162 + size: 10, 10 + orig: 10, 10 + offset: 0, 0 + index: -1 +ui/icon-load + rotate: false + xy: 328, 141 + size: 14, 14 + orig: 14, 14 + offset: 0, 0 + index: -1 ui/icon-menu rotate: false - xy: 337, 187 + xy: 360, 150 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-pause rotate: false - xy: 337, 175 + xy: 369, 174 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-play rotate: false - xy: 349, 183 + xy: 360, 138 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 +ui/icon-play-2 + rotate: false + xy: 328, 125 + size: 14, 14 + orig: 14, 14 + offset: 0, 0 + index: -1 ui/icon-power rotate: false - xy: 349, 171 + xy: 372, 162 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-production rotate: false - xy: 379, 247 + xy: 372, 150 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 ui/icon-rotate rotate: false - xy: 246, 73 + xy: 464, 489 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icon-rotate-arrow rotate: false - xy: 262, 89 + xy: 383, 406 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 ui/icon-settings rotate: false - xy: 379, 235 + xy: 372, 138 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 +ui/icon-tools + rotate: false + xy: 383, 390 + size: 14, 14 + orig: 14, 14 + offset: 0, 0 + index: -1 ui/icon-touch rotate: false - xy: 378, 223 + xy: 358, 126 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 +ui/icon-tutorial + rotate: false + xy: 399, 406 + size: 14, 14 + orig: 14, 14 + offset: 0, 0 + index: -1 ui/icon-weapon rotate: false - xy: 224, 17 + xy: 370, 126 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1413,6 +1448,14 @@ ui/logotext-gray offset: 0, 0 index: -1 ui/pane + rotate: false + xy: 430, 452 + size: 24, 36 + split: 10, 10, 5, 5 + orig: 24, 36 + offset: 0, 0 + index: -1 +ui/pane-button rotate: false xy: 359, 259 size: 24, 36 @@ -1422,7 +1465,7 @@ ui/pane index: -1 ui/scroll rotate: false - xy: 450, 505 + xy: 1, 7 size: 34, 6 split: 4, 4, 2, 2 orig: 34, 6 @@ -1448,7 +1491,7 @@ ui/scroll-knob-horizontal index: -1 ui/scroll-knob-vertical rotate: false - xy: 388, 440 + xy: 450, 505 size: 34, 6 split: 12, 12, 2, 2 orig: 34, 6 @@ -1456,21 +1499,21 @@ ui/scroll-knob-vertical index: -1 ui/selection rotate: false - xy: 224, 29 + xy: 483, 492 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 ui/separator rotate: false - xy: 227, 29 + xy: 483, 489 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 ui/slider rotate: false - xy: 385, 371 + xy: 483, 495 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -1498,14 +1541,14 @@ ui/slider-knob-over index: -1 ui/slider-vertical rotate: false - xy: 85, 1 + xy: 91, 1 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 ui/textfield rotate: false - xy: 182, 8 + xy: 233, 169 size: 28, 28 split: 6, 6, 6, 6 orig: 28, 28 @@ -1513,7 +1556,7 @@ ui/textfield index: -1 ui/textfield-over rotate: false - xy: 152, 8 + xy: 182, 8 size: 28, 28 split: 2, 2, 2, 2 orig: 28, 28 @@ -1521,7 +1564,7 @@ ui/textfield-over index: -1 ui/white rotate: false - xy: 228, 173 + xy: 383, 422 size: 3, 3 orig: 3, 3 offset: 0, 0 @@ -1551,35 +1594,35 @@ weapons/blaster index: -1 weapons/flamer rotate: false - xy: 242, 31 + xy: 502, 429 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/mortar rotate: false - xy: 276, 27 + xy: 395, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/multigun rotate: false - xy: 276, 7 + xy: 385, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/railgun rotate: false - xy: 435, 414 + xy: 385, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 weapons/triblaster rotate: false - xy: 371, 172 + xy: 415, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index b46da28b1a4ac3748e8f80a8c2d31edab55a544e..efbc80282188dccca1ab814aeaf63d56bdbb05c2 100644 GIT binary patch literal 44819 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 Mp00i_>zopr00$u=MF0Q* literal 45492 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 diff --git a/core/assets/ui/uiskin.json b/core/assets/ui/uiskin.json index a90bd8d4a2..ca9ed15552 100644 --- a/core/assets/ui/uiskin.json +++ b/core/assets/ui/uiskin.json @@ -21,7 +21,7 @@ com.badlogic.gdx.graphics.Color: { }, io.anuke.ucore.scene.Skin$TintedDrawable: { dialogDim: {name: white, color: {r: 0, g: 0, b: 0, a: 0.9} } - loadDim: {name: white, color: {r: 0, g: 0, b: 0, a: 0.7} } + loadDim: {name: white, color: {r: 0, g: 0, b: 0, a: 0.8} } }, io.anuke.ucore.scene.ui.Button$ButtonStyle: { default: {down: button-down, up: button }, diff --git a/core/src/io/anuke/mindustry/UI.java b/core/src/io/anuke/mindustry/UI.java index 527e2953e9..b2146f64e8 100644 --- a/core/src/io/anuke/mindustry/UI.java +++ b/core/src/io/anuke/mindustry/UI.java @@ -393,8 +393,7 @@ public class UI extends SceneModule{ atop(); aright(); - new table(){{ - get().background("button"); + new table("button"){{ new label(()->"[orange]Wave " + control.getWave()).scale(fontscale*2f).left(); @@ -410,66 +409,90 @@ public class UI extends SceneModule{ get().setVisible(play); }}.end(); - - //menu table - new table(){{ - - new table("pane"){{ - defaults().size(220, 48).pad(3); + + if(!android){ + //menu table + new table(){{ - new button("Play", () -> { - levels.show(); - }); - - row(); - - new button("Tutorial", ()->{ - //TODO show loading, etc - control.playMap(Map.tutorial); - }); - - if(Gdx.app.getType() != ApplicationType.WebGL){ - row(); - - new button("Load Game", () -> { - load.show(); - }); - } - - row(); - - new button("Settings", () -> { - prefs.show(scene); - }); - - row(); - - if(!android){ - new button("Controls", () -> { - keys.show(scene); + new table("pane"){{ + defaults().size(220, 48).pad(3); + + new button("Play", () -> { + levels.show(); }); row(); - } - - if(Gdx.app.getType() != ApplicationType.WebGL && !android){ - new button("Exit", () -> { - Gdx.app.exit(); + + new button("Tutorial", ()->{ + control.playMap(Map.tutorial); }); - } + + if(Gdx.app.getType() != ApplicationType.WebGL){ + row(); + + new button("Load Game", () -> { + load.show(); + }); + } + + row(); + + new button("Settings", () -> { + prefs.show(scene); + }); + + row(); + + if(!android){ + new button("Controls", () -> { + keys.show(scene); + }); + + row(); + } + + if(Gdx.app.getType() != ApplicationType.WebGL && !android){ + new button("Exit", () -> { + Gdx.app.exit(); + }); + } + + get().pad(Unit.dp.inPixels(16)); + }}; + + visible(nplay); + }}.end(); + }else{ + new table(){{ + defaults().size(120f).pad(5).units(Unit.dp); + float isize = Unit.dp.inPixels(14f*4); - get().pad(Unit.dp.inPixels(16)); - }}; + new imagebutton("icon-play-2", isize, () -> { + levels.show(); + }).text("Play").padTop(4f); + + new imagebutton("icon-tutorial", isize, ()->{ + control.playMap(Map.tutorial); + }).text("Tutorial").padTop(4f); + + new imagebutton("icon-load", isize, () -> { + load.show(); + }).text("Load").padTop(4f); - visible(nplay); - }}.end(); + new imagebutton("icon-tools", isize, () -> { + prefs.show(scene); + }).text("Settings").padTop(4f); + + visible(nplay); + }}.end(); + } //settings icon new table(){{ atop().aright(); - new imagebutton("icon-settings", Unit.dp.inPixels(40f), ()->{ + new imagebutton("icon-info", Unit.dp.inPixels(30f), ()->{ about.show(); - }).get().pad(14).padTop(8); + }).get().pad(14); }}.end().visible(nplay); if(debug){ @@ -547,11 +570,17 @@ public class UI extends SceneModule{ loadingtable = new table("loadDim"){{ get().setTouchable(Touchable.enabled); - new table("button"){{ - new label("[orange]Loading..."){{ - get().setName("namelabel"); - }}.scale(2f*Vars.fontscale).pad(Unit.dp.inPixels(10)); - }}.end(); + //new table(){{ + get().addImage("white").growX() + .height(3f).pad(4f).growX().units(Unit.dp).get().setColor(Color.ORANGE); + row(); + new label("[orange]Loading..."){{ + get().setName("namelabel"); + }}.pad(10).units(Unit.dp); + row(); + get().addImage("white").growX() + .height(3f).pad(4f).growX().units(Unit.dp).get().setColor(Color.ORANGE); + //}}.end(); }}.end().get(); loadingtable.setVisible(false); diff --git a/core/src/io/anuke/mindustry/ui/FloatingDialog.java b/core/src/io/anuke/mindustry/ui/FloatingDialog.java index 033fe19652..559cfa63fe 100644 --- a/core/src/io/anuke/mindustry/ui/FloatingDialog.java +++ b/core/src/io/anuke/mindustry/ui/FloatingDialog.java @@ -5,7 +5,6 @@ import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.Align; import io.anuke.ucore.scene.ui.Dialog; -import io.anuke.ucore.scene.ui.Image; import io.anuke.ucore.scene.ui.layout.Unit; public class FloatingDialog extends Dialog{ @@ -15,8 +14,8 @@ public class FloatingDialog extends Dialog{ setFillParent(true); title().setAlignment(Align.center); getTitleTable().row(); - getTitleTable().add(new Image("white")) - .growX().height(3f).pad(4f).units(Unit.dp).get().setColor(Color.ORANGE); + getTitleTable().addImage("white", Color.ORANGE) + .growX().height(3f).pad(4f).units(Unit.dp); } @Override diff --git a/core/src/io/anuke/mindustry/ui/LevelDialog.java b/core/src/io/anuke/mindustry/ui/LevelDialog.java index 71ecfd3357..5d9c0b8725 100644 --- a/core/src/io/anuke/mindustry/ui/LevelDialog.java +++ b/core/src/io/anuke/mindustry/ui/LevelDialog.java @@ -14,7 +14,7 @@ import io.anuke.ucore.scene.ui.ScrollPane; import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.scene.ui.layout.Unit; -public class LevelDialog extends FloatingDialog{ +public class LevelDialog extends FloatingDialog{ private Map selectedMap = Map.delta; private TextureRegion region = new TextureRegion(); @@ -41,10 +41,10 @@ public class LevelDialog extends FloatingDialog{ maps.row(); } - Table inset = new Table("pane"); + Table inset = new Table("pane-button"); inset.add("[orange]"+map.name()).pad(3f).units(Unit.dp); inset.row(); - inset.add((StringSupplier)(()->"High Score: [lime]" + Settings.getInt("hiscore" + map.name()))) + inset.add((StringSupplier)(()->"High Score: [orange]" + Settings.getInt("hiscore" + map.name()))) .pad(3f).units(Unit.dp); inset.pack(); diff --git a/core/src/io/anuke/mindustry/ui/LoadDialog.java b/core/src/io/anuke/mindustry/ui/LoadDialog.java index c9c74a0c4d..e7268bd152 100644 --- a/core/src/io/anuke/mindustry/ui/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/LoadDialog.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.ui; +import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.Align; import com.badlogic.gdx.utils.Timer; import com.badlogic.gdx.utils.Timer.Task; @@ -41,19 +42,23 @@ public class LoadDialog extends FloatingDialog{ final int slot = i; TextButton button = new TextButton("[orange]Slot " + (i + 1)); - button.getLabelCell().top().left().growX(); - button.row(); button.pad(Unit.dp.inPixels(10)); + button.getLabelCell().top().left().growX(); + + button.row(); Label info = new Label("[gray]" + (!SaveIO.isSaveValid(i) ? "" : "Wave " + SaveIO.getWave(slot)+"\nLast Saved: " + SaveIO.getTimeString(i))); info.setAlignment(Align.center, Align.center); button.add(info).padBottom(2).padTop(6); - button.getLabel().setFontScale(Unit.dp.inPixels(0.75f)); + button.row(); + button.addImage("white", Color.GRAY) + .growX().height(3f).pad(4f).units(Unit.dp); + button.row(); modifyButton(button, slot); - content().add(button).size(400, 80).units(Unit.dp).pad(2); + content().add(button).size(400, 86).units(Unit.dp).pad(2); content().row(); } diff --git a/core/src/io/anuke/mindustry/ui/UpgradeDialog.java b/core/src/io/anuke/mindustry/ui/UpgradeDialog.java index d6ef26b125..63e649a2d2 100644 --- a/core/src/io/anuke/mindustry/ui/UpgradeDialog.java +++ b/core/src/io/anuke/mindustry/ui/UpgradeDialog.java @@ -37,10 +37,6 @@ public class UpgradeDialog extends FloatingDialog{ GameState.set(State.paused); }); - getButtonTable().addButton("Ok", ()->{ - hide(); - }).size(96, 50).pad(5); - Table weptab = new Table(); weptab.pad(20); @@ -75,7 +71,7 @@ public class UpgradeDialog extends FloatingDialog{ i++; - weptab.add(button).width(250); + weptab.add(button).width(220); Table tiptable = new Table();