From 325453cce0ccf58e9e9fdee3d0f20017cfca8a17 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 4 Jan 2018 13:52:43 -0500 Subject: [PATCH] Added support for cryllic letters --- core/assets/ui/russian.png | Bin 0 -> 826 bytes core/assets/ui/square.fnt | 70 +++++++++++++++++- core/assets/ui/square.png | Bin 3639 -> 3950 bytes .../io/anuke/mindustry/resource/Recipe.java | 2 +- .../mindustry/ui/fragments/MenuFragment.java | 2 +- 5 files changed, 70 insertions(+), 4 deletions(-) create mode 100644 core/assets/ui/russian.png diff --git a/core/assets/ui/russian.png b/core/assets/ui/russian.png new file mode 100644 index 0000000000000000000000000000000000000000..3447873cd06fb29e3ef747df294fe89dc3876b76 GIT binary patch literal 826 zcmeAS@N?(olHy`uVBq!ia0y~yV9WusLpa!gPZ!6Kid%2*9_*7=?ckZ}?Pa$&Oz3RwNshC>aO3&spMU;8zyA8`uFu7L>gWEcN?~Bh z0iuTI6VEemQ%uio=T%5x2BHGPGyJi|UWdi^%q-sZ``5AE>c9V5*Vd-LZh8MKC47DS zxBvHR_q>p)`tm!oo%cdZ14x^|%i6!)uVgNVmfn5(^0RcW{p{q`>t@^T^)t6hm)dK$ z`TXg;$D#KAo6{xAZZP zSatk$9a|F2Nj4V@+V8I2?);_V=41EWvy*%0-G5j5W%KKqcfC`-K7agW*ROZwZnqMd zO%xNDfrh(Oz5m9&@^IhOS~kI0b?aZXtB>D)`}6#~^O@-ao6o<`OJ_j10vNC`u*Ue$ zyy~*`y;twwwSUWZ=<43Uvf20F{8(;3|LW)JUlp6}zx%p3r~w0wQM$n+{_lqJ-G}vV zy|mo2`tm!5HTymnZ+~w5>vQ?7=ePN!fl7erfyLW*B`sbT%RS2G=YO~M-MzmaXfe?1 zOlAj|bEhAUyBqz;WbxNP_ubb&SDHVUnwz|C-Qjir{*?9WBOEyKp8xC*Ik9QqtwLT~ zF0ZNshR}<9$`@a6{5>=Dn`DcunS(HsSwjOa#1}RP!_UTlom+HuuU^>w#20=x57vit zG62H_i1@ecnSSE(yECh&-Tj^P?Tpgz9;K>%3GKW<&A=!O$ogG(<7Vlt)vp(Ae!hK| zpUv;S121;fZ#c~6aDYu<1LKWT-z?v}*>&%Y_2;nj`CqCoKIu5fC+%=x8wrcG3>-CGD>DPC@R&A061p_D~ aF8*Vz``OE|o$E+D$Pb>belF{r5}E+RONSQ# literal 0 HcmV?d00001 diff --git a/core/assets/ui/square.fnt b/core/assets/ui/square.fnt index 2b1e6be5bc..6749561308 100644 --- a/core/assets/ui/square.fnt +++ b/core/assets/ui/square.fnt @@ -1,7 +1,7 @@ info face="5squared pixel Regular" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 common lineHeight=44 base=36 scaleW=512 scaleH=512 pages=1 packed=0 page id=0 file="square.png" -chars count=230 +chars count=296 char id=0 x=238 y=72 width=22 height=22 xoffset=-1 yoffset=15 xadvance=16 page=0 chnl=0 char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=35 xadvance=8 page=0 chnl=0 char id=33 x=498 y=38 width=6 height=22 xoffset=-1 yoffset=15 xadvance=8 page=0 chnl=0 @@ -231,5 +231,71 @@ char id=8220 x=136 y=146 width=14 height=10 xoffset=-1 yoffset=15 x char id=8221 x=136 y=146 width=14 height=10 xoffset=-1 yoffset=15 xadvance=16 page=0 chnl=0 char id=8249 x=110 y=102 width=14 height=22 xoffset=-1 yoffset=15 xadvance=16 page=0 chnl=0 char id=8250 x=124 y=102 width=14 height=22 xoffset=-1 yoffset=15 xadvance=16 page=0 chnl=0 -char id=8364 x=86 y=146 width=22 height=22 xoffset=-1 yoffset=15 xadvance=24 page=0 chnl=0 +char id=8364 x=86 y=146 width=22 height=22 xoffset=-1 yoffset=15 xadvance=24 page=0 chnl=0 +char id=1072 x=6 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1040 x=6 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1073 x=34 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1041 x=34 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1074 x=62 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1042 x=62 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1075 x=90 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1043 x=90 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1076 x=118 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1044 x=118 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1077 x=146 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1045 x=146 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1105 x=174 y=169 width=20 height=28 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=1025 x=174 y=169 width=20 height=28 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=1078 x=202 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1046 x=202 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1079 x=230 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1047 x=230 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1080 x=258 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1048 x=258 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1081 x=286 y=169 width=20 height=28 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=1049 x=286 y=169 width=20 height=28 xoffset=0 yoffset=8 xadvance=24 page=0 chnl=0 +char id=1082 x=314 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1050 x=314 y=177 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1083 x=342 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1051 x=342 y=177 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1084 x=6 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1052 x=6 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1085 x=34 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1053 x=34 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1086 x=62 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1054 x=62 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1087 x=90 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1055 x=90 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1088 x=118 y=205 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1056 x=118 y=205 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1089 x=146 y=205 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1057 x=146 y=205 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1090 x=174 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1058 x=174 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1091 x=202 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1059 x=202 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1092 x=230 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1060 x=230 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1093 x=258 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1061 x=258 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1094 x=286 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1062 x=286 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1095 x=314 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1063 x=314 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1096 x=342 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1064 x=342 y=205 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1097 x=6 y=229 width=20 height=24 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1065 x=6 y=229 width=20 height=24 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1098 x=34 y=229 width=20 height=24 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1066 x=34 y=229 width=20 height=24 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1099 x=62 y=229 width=20 height=24 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1067 x=62 y=229 width=20 height=24 xoffset=0 yoffset=12 xadvance=24 page=0 chnl=0 +char id=1100 x=94 y=229 width=16 height=24 xoffset=0 yoffset=12 xadvance=20 page=0 chnl=0 +char id=1068 x=94 y=229 width=16 height=24 xoffset=0 yoffset=12 xadvance=20 page=0 chnl=0 +char id=1101 x=122 y=233 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1069 x=122 y=233 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1102 x=146 y=233 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1070 x=146 y=233 width=20 height=20 xoffset=0 yoffset=16 xadvance=24 page=0 chnl=0 +char id=1103 x=178 y=233 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 +char id=1071 x=178 y=233 width=16 height=20 xoffset=0 yoffset=16 xadvance=20 page=0 chnl=0 kernings count=0 diff --git a/core/assets/ui/square.png b/core/assets/ui/square.png index b220a601bbccf50b76bc6eac14c44a05c2098370..8ccb05eac755db303032076ebc76f8e0ee142b9d 100644 GIT binary patch literal 3950 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 literal 3639 zcmeHJeK^$F9zVZ93<(K6No4m)HbQSBwoBoWRp>=thPb+VG0db{lrnzX?xe0K?%v*| zF{-E4c~;SPyNc&L*z&vTnf6?io6 z`QGh*o%0c6n>N;ihD)Z`9S6!pd;O!LfZz(hwl;lYq_9@0A~dG0+1EYxw}}+p_zaaQ zFF_pj>inRb!mgeYBqqO>olfQX3rB9t9Z3r1=tNY4F4A@9mph+>LEWs?hz-z2P0yH~ z0k^E%`8ZFY2ke#!LqNMxd=zpp0eDZ<1ychJ&KFos+Er4zl$OKtB|Ng?o1VePJw^Rv z&)=q*f`BanTW|tem#Zm&0In|2_#dA|zsTZ@)<;l3>kSw`+M7d?22*v=s$P9SeYiFR z5>p?V0k~WOjNxMiXk6PCfjB36#X3rz<)Tgx$6c4#r92Rqi<@#4uXULMpL}*>MIIjN zMQp$z8&bDF!hC_|G9p~kMu9U1t0;ymIKezJxv{foDnC_fPcSYML!K&}AOh|iWMgdF zXcZ13P-dj)K;yOu>X1I#XBl^@s+;P;3rfnvM6p#dJkhKAZ5}pw0QG}|->kw|kZ4Tz z${^?t#B4N!j1g2FK?U+S*6R|onoGypYv2W6sThS3en&coXV!l5*%D=g2ibW&_?0vIm@3TV5P`^s`BqX%nBYu(fA&V8?Wl)fNy>ojQ%zSP4x>5oKg1 zMg&pWl&1)Fpp&R2uW9C`dZ#`@!kgL~uj=0DBk36Ht^JLueonA{@CcHxO z9`E4VuL_iI)qJ{ARxBlFZ%pH+dGRTEv`8bq(pSY39$`hNXLk(UnCf?t@4AiqL&<12 zGW?`=CKL_n`n@N}OvBRJf#hdAtE+scFuNKlyF~emxNmW2@ZU{V$$ggR%CzoEv+Y8z z)L)amDz^5u0Fa^66hwVM#2K+d57frMV$_g(cDc_?hU-Cr+s2B?`}?{~@@l>+MfAoSd zf`hWavmYRa9@W+8|1dif8?N_A@GKI@EnEJwPsicqrq%EAH@GjE)AD8y+T667?J>7N znAjo-2@igih^R|&*fo0kP26gu5^H#kpVOy zf}60D!3(rHyQjCVF~OrjpkeU zdrM9>lcyB>Gw`8bw#R-S{=k++moO@*_~N9&?1oX}@;+ zDwk}OUC_aQW~9~66{T1gh_Ww~l)^)nRY_rIAW15>6p1f9-3FV%`vVJnfUJpvrXU_W z0XR_0_+y291u?t%`9Di?gp%U&1C+5J1_@5RLrSylt;L6lv`$XHIIMkTn7GZHz1Qf= zyo{!;ljj=5)>;lg`%hv3V~;j#b^U0tv!(t!t~e$X96Mb@r?%jSpNbn8)?;$>EFsH! zO&OU^Ov-=24Pw_MQC}p*v>4goX49q-JR2m9E1Y$p%-m(C)x~X89nW~Mg}8wG@;r-< z1eNhDbB$O_b|_?%&N1X~d#;DK48$eT)F+3=_*1a(hajlpHm zvEn+d+lt?w3F=qk8pFNWB$I1C=!G=>|3xRH>bgxR`nvA(If5U3GKuE3N$x?o%DTd~ z%fq)AgX2q$?Dabt&9I+is|Vep&K`@>in@@2{NZ(?i3T$bV1w{ZI^vRJP6&F;f1Bi1hG=6Mn(ly^){a;Nf~~I|NnOgIHT+yu^_0E9&=7!`eQ1wXbl-r5#$vM( z%JM-Yam=ye#f27ah?-RWvw{G1>H&HUXEWe(AySJuX6uPDKq!GB0fz%{Gq7<4SIv>+ vwAW1q8HoDA0T4os4*nW{Md1G@0;&mJnSAHQP1NyzOtha*fOpBJ=;Qwd1=JDF diff --git a/core/src/io/anuke/mindustry/resource/Recipe.java b/core/src/io/anuke/mindustry/resource/Recipe.java index e6bbcb25ce..b2203cd380 100644 --- a/core/src/io/anuke/mindustry/resource/Recipe.java +++ b/core/src/io/anuke/mindustry/resource/Recipe.java @@ -9,7 +9,7 @@ import static io.anuke.mindustry.resource.Section.*; public enum Recipe{ stonewall(defense, DefenseBlocks.stonewall, stack(Item.stone, 12)), ironwall(defense, DefenseBlocks.ironwall, stack(Item.iron, 12)), - steelwall(defense, DefenseBlocks.steelwall, stack(Item.steel, 11)), + steelwall(defense, DefenseBlocks.steelwall, stack(Item.steel, 12)), titaniumwall(defense, DefenseBlocks.titaniumwall, stack(Item.titanium, 12)), duriumwall(defense, DefenseBlocks.diriumwall, stack(Item.dirium, 12)), //compositewall(defense, DefenseBlocks.compositewall, stack(Item.dirium, 2), stack(Item.titanium, 2), stack(Item.steel, 2), stack(Item.iron, 2)), diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index db4012ab90..dc5e20a6c5 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -24,7 +24,7 @@ public class MenuFragment implements Fragment{ float scale = 4f; defaults().size(100*scale, 21*scale).pad(-10f); - + add(new MenuButton("$text.play", group, ui::showLevels)); row();