From bdf90de7b3d4e9c6722478303b8ff2a587628bc0 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Fri, 30 Dec 2022 17:39:56 -0300 Subject: [PATCH] 366/665 --- graphics/pokenav/city_zoom_text_fr.png | Bin 0 -> 591 bytes graphics/pokenav/city_zoom_text_it.png | Bin 0 -> 591 bytes graphics/pokenav/condition/french/cancel.png | Bin 0 -> 179 bytes graphics/pokenav/condition/french/graph.png | Bin 0 -> 1617 bytes .../condition/french/search_results.png | Bin 0 -> 254 bytes graphics/pokenav/condition/italian/cancel.png | Bin 0 -> 165 bytes graphics/pokenav/condition/italian/graph.png | Bin 0 -> 1653 bytes .../condition/italian/search_results.png | Bin 0 -> 254 bytes graphics/pokenav/header_fr.bin | Bin 0 -> 2048 bytes graphics/pokenav/header_fr.png | Bin 0 -> 507 bytes graphics/pokenav/header_it.bin | Bin 0 -> 2048 bytes graphics/pokenav/header_it.png | Bin 0 -> 502 bytes .../pokenav/left_headers/french/beauty.png | Bin 0 -> 251 bytes graphics/pokenav/left_headers/french/cool.png | Bin 0 -> 294 bytes graphics/pokenav/left_headers/french/cute.png | Bin 0 -> 250 bytes .../pokenav/left_headers/french/hoenn_map.png | Bin 0 -> 435 bytes .../pokenav/left_headers/french/main_menu.png | Bin 0 -> 341 bytes .../left_headers/french/match_call.png | Bin 0 -> 322 bytes .../pokenav/left_headers/french/party.png | Bin 0 -> 302 bytes .../pokenav/left_headers/french/ribbons.png | Bin 0 -> 273 bytes .../pokenav/left_headers/french/search.png | Bin 0 -> 282 bytes .../pokenav/left_headers/french/smart.png | Bin 0 -> 240 bytes .../pokenav/left_headers/french/tough.png | Bin 0 -> 292 bytes .../pokenav/left_headers/italian/beauty.png | Bin 0 -> 263 bytes .../left_headers/italian/condition.png | Bin 0 -> 250 bytes .../pokenav/left_headers/italian/cool.png | Bin 0 -> 263 bytes .../pokenav/left_headers/italian/cute.png | Bin 0 -> 264 bytes .../left_headers/italian/hoenn_map.png | Bin 0 -> 454 bytes .../left_headers/italian/main_menu.png | Bin 0 -> 245 bytes .../left_headers/italian/match_call.png | Bin 0 -> 325 bytes .../pokenav/left_headers/italian/party.png | Bin 0 -> 262 bytes .../pokenav/left_headers/italian/ribbons.png | Bin 0 -> 256 bytes .../pokenav/left_headers/italian/search.png | Bin 0 -> 266 bytes .../pokenav/left_headers/italian/smart.png | Bin 0 -> 237 bytes .../pokenav/left_headers/italian/tough.png | Bin 0 -> 255 bytes graphics/pokenav/match_call/ui_fr.png | Bin 0 -> 248 bytes graphics/pokenav/match_call/ui_it.png | Bin 0 -> 248 bytes graphics/pokenav/options/french/beauty.png | Bin 0 -> 263 bytes graphics/pokenav/options/french/cancel.png | Bin 0 -> 279 bytes graphics/pokenav/options/french/condition.png | Bin 0 -> 295 bytes graphics/pokenav/options/french/cool.png | Bin 0 -> 302 bytes graphics/pokenav/options/french/cute.png | Bin 0 -> 262 bytes graphics/pokenav/options/french/hoenn_map.png | Bin 0 -> 349 bytes .../pokenav/options/french/match_call.png | Bin 0 -> 328 bytes graphics/pokenav/options/french/party.png | Bin 0 -> 337 bytes graphics/pokenav/options/french/ribbons.png | Bin 0 -> 289 bytes graphics/pokenav/options/french/search.png | Bin 0 -> 320 bytes graphics/pokenav/options/french/smart.png | Bin 0 -> 315 bytes .../pokenav/options/french/switch_off.png | Bin 0 -> 286 bytes graphics/pokenav/options/french/tough.png | Bin 0 -> 307 bytes graphics/pokenav/options/italian/beauty.png | Bin 0 -> 271 bytes graphics/pokenav/options/italian/cancel.png | Bin 0 -> 263 bytes .../pokenav/options/italian/condition.png | Bin 0 -> 275 bytes graphics/pokenav/options/italian/cool.png | Bin 0 -> 275 bytes graphics/pokenav/options/italian/cute.png | Bin 0 -> 272 bytes .../pokenav/options/italian/hoenn_map.png | Bin 0 -> 326 bytes .../pokenav/options/italian/match_call.png | Bin 0 -> 333 bytes graphics/pokenav/options/italian/party.png | Bin 0 -> 284 bytes graphics/pokenav/options/italian/ribbons.png | Bin 0 -> 279 bytes graphics/pokenav/options/italian/search.png | Bin 0 -> 292 bytes graphics/pokenav/options/italian/smart.png | Bin 0 -> 252 bytes .../pokenav/options/italian/switch_off.png | Bin 0 -> 286 bytes graphics/pokenav/options/italian/tough.png | Bin 0 -> 266 bytes graphics/pokenav/ribbons/list_bg_fr.png | Bin 0 -> 254 bytes graphics/pokenav/ribbons/list_bg_it.png | Bin 0 -> 254 bytes graphics_file_rules.mk | 37 ++++++++ src/graphics.c | 80 +++++++++++++++++- 67 files changed, 113 insertions(+), 4 deletions(-) create mode 100644 graphics/pokenav/city_zoom_text_fr.png create mode 100644 graphics/pokenav/city_zoom_text_it.png create mode 100644 graphics/pokenav/condition/french/cancel.png create mode 100644 graphics/pokenav/condition/french/graph.png create mode 100644 graphics/pokenav/condition/french/search_results.png create mode 100644 graphics/pokenav/condition/italian/cancel.png create mode 100644 graphics/pokenav/condition/italian/graph.png create mode 100644 graphics/pokenav/condition/italian/search_results.png create mode 100644 graphics/pokenav/header_fr.bin create mode 100644 graphics/pokenav/header_fr.png create mode 100644 graphics/pokenav/header_it.bin create mode 100644 graphics/pokenav/header_it.png create mode 100644 graphics/pokenav/left_headers/french/beauty.png create mode 100644 graphics/pokenav/left_headers/french/cool.png create mode 100644 graphics/pokenav/left_headers/french/cute.png create mode 100644 graphics/pokenav/left_headers/french/hoenn_map.png create mode 100644 graphics/pokenav/left_headers/french/main_menu.png create mode 100644 graphics/pokenav/left_headers/french/match_call.png create mode 100644 graphics/pokenav/left_headers/french/party.png create mode 100644 graphics/pokenav/left_headers/french/ribbons.png create mode 100644 graphics/pokenav/left_headers/french/search.png create mode 100644 graphics/pokenav/left_headers/french/smart.png create mode 100644 graphics/pokenav/left_headers/french/tough.png create mode 100644 graphics/pokenav/left_headers/italian/beauty.png create mode 100644 graphics/pokenav/left_headers/italian/condition.png create mode 100644 graphics/pokenav/left_headers/italian/cool.png create mode 100644 graphics/pokenav/left_headers/italian/cute.png create mode 100644 graphics/pokenav/left_headers/italian/hoenn_map.png create mode 100644 graphics/pokenav/left_headers/italian/main_menu.png create mode 100644 graphics/pokenav/left_headers/italian/match_call.png create mode 100644 graphics/pokenav/left_headers/italian/party.png create mode 100644 graphics/pokenav/left_headers/italian/ribbons.png create mode 100644 graphics/pokenav/left_headers/italian/search.png create mode 100644 graphics/pokenav/left_headers/italian/smart.png create mode 100644 graphics/pokenav/left_headers/italian/tough.png create mode 100644 graphics/pokenav/match_call/ui_fr.png create mode 100644 graphics/pokenav/match_call/ui_it.png create mode 100644 graphics/pokenav/options/french/beauty.png create mode 100644 graphics/pokenav/options/french/cancel.png create mode 100644 graphics/pokenav/options/french/condition.png create mode 100644 graphics/pokenav/options/french/cool.png create mode 100644 graphics/pokenav/options/french/cute.png create mode 100644 graphics/pokenav/options/french/hoenn_map.png create mode 100644 graphics/pokenav/options/french/match_call.png create mode 100644 graphics/pokenav/options/french/party.png create mode 100644 graphics/pokenav/options/french/ribbons.png create mode 100644 graphics/pokenav/options/french/search.png create mode 100644 graphics/pokenav/options/french/smart.png create mode 100644 graphics/pokenav/options/french/switch_off.png create mode 100644 graphics/pokenav/options/french/tough.png create mode 100644 graphics/pokenav/options/italian/beauty.png create mode 100644 graphics/pokenav/options/italian/cancel.png create mode 100644 graphics/pokenav/options/italian/condition.png create mode 100644 graphics/pokenav/options/italian/cool.png create mode 100644 graphics/pokenav/options/italian/cute.png create mode 100644 graphics/pokenav/options/italian/hoenn_map.png create mode 100644 graphics/pokenav/options/italian/match_call.png create mode 100644 graphics/pokenav/options/italian/party.png create mode 100644 graphics/pokenav/options/italian/ribbons.png create mode 100644 graphics/pokenav/options/italian/search.png create mode 100644 graphics/pokenav/options/italian/smart.png create mode 100644 graphics/pokenav/options/italian/switch_off.png create mode 100644 graphics/pokenav/options/italian/tough.png create mode 100644 graphics/pokenav/ribbons/list_bg_fr.png create mode 100644 graphics/pokenav/ribbons/list_bg_it.png diff --git a/graphics/pokenav/city_zoom_text_fr.png b/graphics/pokenav/city_zoom_text_fr.png new file mode 100644 index 0000000000000000000000000000000000000000..4954df22a3be4a9e57d3ac065107cc1807193359 GIT binary patch literal 591 zcmV-V0h(#0L1{bgKFLY=A8fk=H}*eASpqEO3i~(@54q?0005n zNkl@Q<)L zC!1_e$x3Q7at3ljMzRMW-=t{4CnYJekTe^BtVp>7a=HWD-vAZ~2nb3%0QLZegeJ*8 zm>d$Bz|G{BVMUPwNJq)<`?hb`v3b9XP`0#~&VYP_EbyRJ0`{@P1b78HkQoEYX3U2!%6nn3S@b938$5UI9*>%(6uN8N`K?hftpY@G&t$%?fb=EYX-q z2_4|N1O5kGnxw?ifvyJ?iMOQ~-} literal 0 HcmV?d00001 diff --git a/graphics/pokenav/city_zoom_text_it.png b/graphics/pokenav/city_zoom_text_it.png new file mode 100644 index 0000000000000000000000000000000000000000..b73367bc879ea5146747d4961f3bd9170144a3c1 GIT binary patch literal 591 zcmV-V0h(#0L1{bgKFLY=A8fk=H}*eASpqEO3i~(@54q?0005n zNkl}=Kn{#?|pmr?Ek%Y-@g6-|DPc#38?a9Uu8Lvvh#Ft43U_coS?wW zp~SeMK}d*!`^Eq3|G&s{*fScsIK;<$#=jJnaA2`xRE&7AUx-iimx8E3@P^w>5BW|p ZGHm*%ZCP;Ke>%`422WQ%mvv4FO#m^#Kmh;% literal 0 HcmV?d00001 diff --git a/graphics/pokenav/condition/french/graph.png b/graphics/pokenav/condition/french/graph.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5d6139b31b6b3fb54b8512e29b3ca4452f5899 GIT binary patch literal 1617 zcmV-X2Cn&uP)~p8odfA;3A_2BfEh{bWn7t`rbYMI3Dk)A6@!Ph$rjbhu`-@Cmyej zz!>+}GjD6-+9jA7u+I}XV32X1$$=4ISCBCWj+yU=jD>QrqJofzaKt#^G+0pq`o$n0 zypu4t0_+Mvf0%I6-vVgK0fxZ-g96IIyLy_Fg;NENpTsSV~yLJF? z1w0k05Uqf=^*{?EeBVFm_b~`70KP2tG78a000dz# zV;f)x1Rww;*a3L906dZQ32-9PbpRLu0U(G+s{?k#(P06AAZ!5YgMH5DnLLvHB;zv@ zz_%00^SWfdnK3*xE!uhRS6v@JNmf04`(|01!Ge41ub^v61$v{G9)l;c-<7Pyq*W zN;c54hTiFQv&AFaV$#ZeL1MIjWkMxML2iN%RTu`Jje~ zYVPy7E9zy`0ne$7I6qJU_%@McOzi;5;^QKRgovu4%%YM*YNS91q*W2nFRsLJt%~_A zj`nSIh1$v9jX16{nqUrZ*T2rgPqg&_%bRz)kItYcRnL`?u}D6~GP>R82Iv_id#RE5sg zh6X6hP$`c}fZqf>v;wN!6+;66YVbn?(ABF~#NZkLTkKc^6m?WvI5JgH0$jGy*fZq- zC4%COcGFH}JZ|jXMLHgjwRIrk52n*|6F@X~ZLR>oxV94U_?zi;`mSC@>I1{`gEtbe zT?0J$LITbj06c4eJqdU_{!Il;&m~~e0N{^}1{l2&+YkYyK@l+h17dK+mhZsaUndpF~g1ylQ0B^@S0Adh7H33Zpu!({?Zet#m2vEW~0?sr*Qvm>6 z@$1)3fd5Y1Y62PxAOgsuhyGOz=s!K*5tB(R2BQK3Y#RVrgeCyZ0I=AyfK!Wqx-0;) zXtY~P19E#^{Bxq16#%=S8SROA_BR2_nRmePcMjXC1YYMjko)U80QO-C?TK0VtpR|~ z7v=LgIbg8~knf3k4tQOO1pqxBEDp1RFyBy`0r#`;KF$c^ETpG<4FG3yPweCXC0!5$ zJ|Csa$FPZZjDV!3KoNiv03XWeTNKbAK1IbssQw^9UfyZX0sZBL@auL5lK*EC%0SIk zkbQuE)Cw~VfR9MAQD&K~57w~%4`5WY;q2~pI^C++gtmo>YX-Q9#=E5#N9ObS*4 zm=vf#YfC6NrAsLaRsz6P<+k{r%}Rlq>?ITo=Qy#*KAu+s;8i7H4F&%KJRxrOu9-Fy P00000NkvXXu0mjfIZ3{4 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/condition/french/search_results.png b/graphics/pokenav/condition/french/search_results.png new file mode 100644 index 0000000000000000000000000000000000000000..5dac26dfa554601b2b5aafbc32c616b722b99bb4 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!VDxsPNql!DT4r?5Lbqy3`uLA{r~?ztGF5{ z7FE5((9!GYz5i3@oSn1e?9rn~fl@$mIFP=-{5g=*>FMGaqA{^_qBmEAf`G$br*1zb z7TF`pOSY5<#wA9vU%azzj^Rh+eN%bPv-fdT`TZ$~Gqh0P-VmV_SF6Gpt8lDU}=Kn{#?|pmr?Ek%Y-@g6-|DPc#38?a9Uu8K+ucwP+h{V+71O;}E zLk$cq=U1>WcNsAL{h!dG!qB=xD}ZInlrM&%3bPy2xZA8X*cm3W3v~yUtrG|8W$<+M Kb6Mw<&;$VXvO0zU literal 0 HcmV?d00001 diff --git a/graphics/pokenav/condition/italian/graph.png b/graphics/pokenav/condition/italian/graph.png new file mode 100644 index 0000000000000000000000000000000000000000..d77fdd7d4b385b9309868418b98b2d9290e3ae31 GIT binary patch literal 1653 zcmV-*28#KKP) zpaHsd$)eE?vS>`ZY4j=}fQyV8jO+$#(H%0Beec~-JRa|8OH-c-lCti7_#wccI7hPrb|5Qew3k}}FtY-j3JTAUQ`*Zd_Plg41u?`3puO4_RS>5U0a9}1 zEo+bIR*;5L0jLmsJD@`W5Ww@KfF%@w6u)#1Wai^9=OH+&aOOGt0HFA%C?Wf~s}GJm zJAmw`x!J#G1>Op{0H4-?ADw_B%yK6nxZMpn^C5Ks$nyu0yJH}Lx1WYx03pQJ-2mtW zJQ2ANoq(?SfCU`>!V=sHJa-u}gW{vZK_G4~3wR>F85|A<6oeB1&{0Mq1_Zz$+-2+n zY@z@HpaeI7jt)Ry5PI<(_BglXr41!1^2s8+pWqM*fC-1v zpMzjPMu4!OVFZ9Rj}^qM01pu>Py)~rbtDNK0^P8}oj6kp!oGJdLr^)0D9l9UU;^-e zwSvN*(J%%)ys2^!0|meeb_KKm7(_MILm_8;30Pb8UeSjOcLvc|9l>NrWEnop)Gu%CA(>k#M*kb?Z;xX6( znGh22&H<1Dgc!cC1IkNrpi3|Ta{*33SxK-1*#DWxhr^*2kd@_y$h8=(01Ti5Pz7NH zY*hiEy|4jFG8KevLfNVXbO4kDHz2XO~5l*Mj9XK0Q#758FM#4X7O>ALy1W0Q_iB6 zL)l1?3CQarkY8Gh0i%lQ5y$v7214)T{;f2vGn!Ej?>2wVM;{pT0hK}fF+xAmK2${r zYrvV;>osO10%$G}>3~cE-f4i5x1s?;uA}asMxp*OqbgSZ@=5iq`G|vc+}Ayl#*Bh9 zb6)$ayYrFpjMN0I^QHkFX+za|K^TBs8=qnZ^ca#BKyM^zfzTbGIV3`y|onsFfT)`JedQ+HsGNXQ0J~XwE(aN-?jkjX7#EV0t;Zx zJ1_uM9rYGYY*l1H;H|XQObVbyP<=2S+GQCJTB~=FkH=$U9!TK9bb4w7i1w;25C|AI zW+F(xm`Na!YKhx3_x1}0s`^J=WRgvR@`X=S_&`%%wnJX>lny?db%kllST|y1ro4f z0Zec70DBjbO=sg1FBk!T(8(J`B zZ{)J6TO*CXHWuJ}<0qCj>SVF;nqt|VzxGSa)00000NkvXXu0mjffM?S@ literal 0 HcmV?d00001 diff --git a/graphics/pokenav/condition/italian/search_results.png b/graphics/pokenav/condition/italian/search_results.png new file mode 100644 index 0000000000000000000000000000000000000000..5dac26dfa554601b2b5aafbc32c616b722b99bb4 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^4nQox!VDxsPNql!DT4r?5Lbqy3`uLA{r~?ztGF5{ z7FE5((9!GYz5i3@oSn1e?9rn~fl@$mIFP=-{5g=*>FMGaqA{^_qBmEAf`G$br*1zb z7TF`pOSY5<#wA9vU%azzj^Rh+eN%bPv-fdT`TZ$~Gqh0P-VmV_SF6Gpt8lDUr^iaSSvGF9r5P1= zGQ|lMhLOq+Dg*F8-Ia~$ukz6%hX(9E@(on_`@P%-R8Pey!}wZx6I7I&D+TRPc1Wag zQZac9RbW7^i2sJl046A(qD?>kDTI$6T~(BoSFy~Ax{}cDGgtUoW3oYQ8av@KxTu|k z%HSi&lJ4REHkqJ&-6+*w0oWQKvJTemt=C)Ad)5V|MAkvhoa$4ki`44`)lX?a<>{LK zG}%G<9JMO2(;ej(tsYQe*)Mv%N}sWsvP49mOec08idshN^&)$yevuqNdC)&5ey#7I x$~_s>Z_3u{ag(jR>1%I#pD|wWXKSMq@(a)3aY$zwT2uf4002ovPDHLkV1fk4=pX<9 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/header_it.bin b/graphics/pokenav/header_it.bin new file mode 100644 index 0000000000000000000000000000000000000000..c0ee90fe7231fe432caff3d6c7607fd151e2e628 GIT binary patch literal 2048 zcmeH{#}2|U5JX=LgbtDDy@lS(|9>01kV_B}haAFTXJn1N>yhO-tdB4B$dIQv>uqWPQFzwO=sNZ<+g91WTP literal 0 HcmV?d00001 diff --git a/graphics/pokenav/header_it.png b/graphics/pokenav/header_it.png new file mode 100644 index 0000000000000000000000000000000000000000..91f410306332c7cff4a9b97d3224fae216ced215 GIT binary patch literal 502 zcmV}ta~lz9p1Zo_JV(429ee5l!C97-e3%#$W(Gqgh6k(LOe(W6w(x0! zB6F>948&EwIqYUF~Y@Q^k zk*TmghAK3m7DVHpQ0c$~g(cbadYQs#O>B$XV^m2W+mxpf#)wYSY*Wm(E4) zBvd*dPL?ze`?t#kg?*z`dj)W7fCx7+A--gYdc32ytZ1_y$?8+6v#pm2s%L3HWp-VE zy6m8^CanrQyQBP~)dMPK_(juOUlBv^MxRU>I}Rl+qU+^sd#HYqJb;4JKQ6e|cTnXP s4CyyzYxTIvmb<2p2`k~*+US7%0>N%^TZU8mZ2$lO07*qoM6N<$g2FK2IRF3v literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/beauty.png b/graphics/pokenav/left_headers/french/beauty.png new file mode 100644 index 0000000000000000000000000000000000000000..f8be89f5899d78a81de5deceedbd240899412679 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?EZAK+yXweW;~!sNyIONie_8H2W!)i=>pWfkT-G@yGywqNL}LK} literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/cool.png b/graphics/pokenav/left_headers/french/cool.png new file mode 100644 index 0000000000000000000000000000000000000000..535e0e3b136502afb5975840c7bbcc4a392fd6a7 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4F4S!{!fY80%D?o?8C>ZfdU&nT^vI!df!gCD0oyx^ zFXB=Aa4lpKTTOJZiLvsD(|z$>{VU^_DHQAUGv%!n_t@+p@!sUIu43|K&TsGhH6DGqVG=$T>YrD1LPY|S3j3^P6c2f5uqToW#>~C(I;GC8Lm42 l6ZDh*wfoI~cy@Ms4dXwdH&f*f{$c~U&(qbb3-NU;wDHJLiQp0|TR-r;B5VN9WsVxu*^*@HFgoDq{Y8 zI{Q}q&O_@q1nbG~x^>g+&C^toZ2~S&HN8~$eKUJ*%e>TmaI82+%)!l*!G?W;2E!s{ zCx!(wjFyw{J``B7bB_GR1cno;Mi)F~XH+b7I$rwYK=NN%kMEZESoT?zS=HVCr?}y> z-R@YQb_RJgxJIA46{9 zD?UTc4wEZFD=iOBvzp&8G3Ubb9gNdTHH$B{K8a|5#_~6Pg385KspPFkRO5_U>gs+h auV7%k(=M>{=((Msfc13sb6Mw<&;$Uyzq+{q literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/main_menu.png b/graphics/pokenav/left_headers/french/main_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..54e2ea9b29defa5f834febec7ff56e6047e510ab GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ipS0MfW|No#MuQhAdd^>9R z|6S6vDL^rXEo-XpU0u>#?FHh%08k|hSB3$Q`@qx1F~pS!v-8})vS9P?JCbc zIjQ}I%lc_ucG#ha*AhIRHrP8}`lQ;m==RzRVN7uuybB_Ql^VCE`KA0$E6XcnIH0oX z5a$LXGqFfHA%h!?6?cwu9k|LYz^U+t$Dl=k&7p>Mg+kjhlco?B$p#sRBmCaVCqBqJ zRI|?0D=4pDxO}}Pzt9R z|6S6vDL^rX|Bed(r$lW5F;PJF;bYZ6fwP`2jv*eMZ?7EWJ*>dPdSOjMe!~1cYIF8D zg}<2c_lU~EpqAD1ERJ+$w9NYwE0D8($u^OSpw|saM?1I!r9Zy?k#xMJklkm|--&Dy zk_^hR2TuLF!f@`RoWm1_>N~7I*cA3NE)rCb`pg&-HTl+Ui~p>*q?NDiQ)Z}gdFlJh zcEu590T$L3VOI@itUlKNIMnBr)ox4X_e+XCgj}h(^q=|gzB~G_g%-#jk~Fx(G^?SK z<@tiU?7|8!61lv@0*xoEW6o>&X{EDqwxoyuuVT?ZVe(IIKYJ~qP$mWPsi&)-%Q~lo FCIFBEflL4Z literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/party.png b/graphics/pokenav/left_headers/french/party.png new file mode 100644 index 0000000000000000000000000000000000000000..9e6b1086f43c7d5dba2a03b28455923e34c8a212 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?mR@#!|>x!VTRigKL#!Z+n`#95Z9aRiHtJu9P}n!Xxnwz;;(GqOy?W>pRJmk z@Mc}Z`M?II$4{?&yh~+Ku1L|E-*{lN#een&zB#)2i76j1JmtFD+4bFS-GS#X3S7>u rG@m^?uXwiAo8Naf2><)KUj8dv@1E0Nd6K>2KpygR^>bP0l+XkK$X9R z|6S6vDL^rXZ&_LY*DN{flGhZGUvoUqk-WDtpn_e9q@sHZ6SG;9^(E^`zL8=Q5)q3q!@C8pAt` zFYd86JmqYtII%$2x2g6R&n+hgr7e|b8orlKoHR|s`&;l2HMf}=9FgB#*-{@^I~aub zG$nOj)vuTp{J`AXyzCD-V{VHM zg>yOT2;KoX-qY33Wt~$(697PCYRUir literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/smart.png b/graphics/pokenav/left_headers/french/smart.png new file mode 100644 index 0000000000000000000000000000000000000000..58a7ad6a13de9428afa35a38fa1452414e97d19b GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQpkX!BP;uvDl`}V>?-UbC8)_^b#=`Ztl zrCIK5(l%JSKyYF228Q_sm7XW{ADVFT@lB2oP!daBBrepvxap!>h{-fPhpgcv-Zw&XlInD_o*&V1VfT>}P#Ca+9e_Aa)Dt0#D+cAKvV`?;Xb#g}>a-uAh3 aJ@xX8zwFw!?Bjcot2|x(T-G@yGywo~r&a*~ literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/french/tough.png b/graphics/pokenav/left_headers/french/tough.png new file mode 100644 index 0000000000000000000000000000000000000000..fef6d4b175e8722275e7d07be2e8f859cd430278 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQpkh|W~#WBR9_iaEYC$k~XXRdQ>VsS?l zwM$xW*SGvSdGT7KUxCw%1q!NSd!=3ogdNtD=s$XR`O204MjawoYnuKz+0D7ta$-et z+JVn29%(r%=5-$4_QFWqU|+IQ$emY`9$LQjTr&=6UAkJpRr@(QgASkNhmkD@xq#etReEH+#4(+u(>-1FqKdk-n`R36x^rz|SUC`7&w|MP>?ZQ_!DLwU2JDAF^#kpmHd&1N;Vb{{$@wG%g;k)wet^NU? zO%{($KN&Rtl|RfdyQ6xQjHBd{x5gZ|V0J4(gsEZj7Qxkb8*YnzSkd{L zMagzy+-FHgCSBbN!f$77?Anp$^U}=Wj$O0={J1a7Y;$hAF7%mE3v#KatDnm{r-UW| DdhBW` literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/condition.png b/graphics/pokenav/left_headers/italian/condition.png new file mode 100644 index 0000000000000000000000000000000000000000..9c08f663c5beb136aa8670f5f7cb05926e6b0b59 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ipS0MfW|No#MuQhAdd^>9R z|6S6vDL^rXte|^GxBL%sT#|J38;B1EK$RB%+#-PNR!%NpFB8r2>cIG^SZc%|YN#F8YGb+~nsQp}Im4N^CnHecTV#d6_p n@xKwV1rL)C*1Y^DdMBCrZfdZ2}T^vI!df!gC$jhS0;gZW}ov<$>cwf%L zs2f`TcY^&+#Ijl|s_bhKT(+mli^=wd`hr_WelhW$G5XE4h;51G4sGT+4IX|BWf%N{ zm!5KYBPSccuqbHV0-i@-C0kyv=W%0E?%w#BNtsDIC&4j7tolju_wDVo+~2-aynJ~7 v*3QGpd-xngjk)hLmy1asd2L+r literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/cute.png b/graphics/pokenav/left_headers/italian/cute.png new file mode 100644 index 0000000000000000000000000000000000000000..e326837a41fdef5efea64c136dfc50e594dd7226 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4BxV{{;yeb*2@vZfdQb(drt+df!xWSE{-7BlZ6g;fJ!{QJ%!D>hK zO5ci$PEiF@1#dJct9dfpnb=%&YxY<_VT&X0Pp(CgTi%MNFzvNCz@<}tlV!cVLPl*W zL_kG@#9yzG}f@?PgzzF~vK^s~yZl(%hNQ0J7! z@Yervt@@Xn`M!~dC)V-bX|N4bJMyx;;?ooNd-p4!&Az-f8RR7fPgg&ebxsLQ06X4k A&;S4c literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/hoenn_map.png b/graphics/pokenav/left_headers/italian/hoenn_map.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9ef32fb3af9bfa0043504012545e5054b340b1 GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4nUm1!VDziUuWJ1QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQp0|R5Ar;B5VN9WsVcYBX0@U&cRy36?4 zW%iR!u}g=-DwCPLBc8rra#i!v(T!n>Kex()^!To)etGcqhZuzv1OpdGSVd8@^rjJK1E`gzn>g5G!OUq-mD8|J7lp z46ajQ7kS=J-zs38%CcwmtI%6(7!E3(vtabO#BpH*7X#-6#sxOl0~$T7Ck8UN2~A`@ zH1UKHziWzs$N}Az=a}zb?*8wr_aHuX)Wk%A7&^mDz`H?Je8RCNtdocfkMU@(HFF{y2Vbc*dWU&SqfW s_>6ypadYn(#eKWP>KSbQeOUT~v5~jN>VaYI3{Y5my85}Sb4q9e00%y~)&Kwi literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/main_menu.png b/graphics/pokenav/left_headers/italian/main_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..b0eab9a2d28cebd359bb7cb91154f7e531294fff GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ipS0MfW|No#MuQhAdd^>9R z|6S6vDL^rXEo-XpU0u>#?FHh%08k|hSB3$Q+u-Tq7~;|S_R2xd0|p$d7uGD0esR)t za&XuSuDP4qf;d8wUoQOe!2ZwWW{)P#=m|nia!>jfc&Rd6nx>`ZppbS*RUlVhfY;y_ zdxQ3YCB`9a;ypjNIzNyvyvxiyYk_BSuSw!Nu^msv6ZnOi&&;g6e82H!?3--g2@jG5 e@~Y}s&lfR#m?>-W(k5~($Z4LgelF{r5}E)DMO&u; literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/match_call.png b/graphics/pokenav/left_headers/italian/match_call.png new file mode 100644 index 0000000000000000000000000000000000000000..e4acae33f7631feea023d274e76fb02362b786b7 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ipS0MfW|No#MuQhAdd^>9R z|6S6vDL^rX|Bed(r$lW5F;PJF;bYZ6feW54jv*eMZ>JpOJ*>dvx|!)-Lw(ZOf=^tr z3xmJip1`(JaNRBL_CE>*7q~4Xs;gOUIXN(|Wqz}AiOM~%%{RMm`7pC6F|g##I6IG{ zoloNkyWPDrA56b6d=VC~Y|QyR&3wY2$AT-i<+Hz#$YuV-xkCST_<@Z_?S3hU+g-WH z{+rvL-Q+;}x#ATX0j-^E7t-I<&doU2kiI}-$5oTGU-<_FroT>(Wqj~9U3Uh38D$Q5jL|F1=4=Sa_zg!9qfAR$-D~Zy&%tey85}S Ib4q9e0J6$|FaQ7m literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/party.png b/graphics/pokenav/left_headers/italian/party.png new file mode 100644 index 0000000000000000000000000000000000000000..3df7dbc07910bf98f8592404685a2b3cb391665b GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?wby>(k{9jHa76FTe6@~Q z{~NW-tr>k6-kGkQ5-s7~){*achOy{3mz?ddh2{!6S5=)K2Sgnp|vd$@?2>|nv BWx49R z|6S6vDL^rXZ&_LY*DN{f57~zJYgD( z;Uv>MhGm=fei6`B;EnM=z^SlDFR|f~)P!Bd4rR9N9gU)f(z6zBzn#OpTUlP>)F%DE q(h2XD+FoPid60gf_T^*kie=1N0_^F>g;b7%TL5ACrw~hXJbt*Yrovzi_*HOx4!PokeLQ@tf#A=%Q~lo FCICa5W`Fb3-NU;wDHJLiQpkXzyD;uvDl`}V>?!2=2$EDq5J`1XkB z9uwDH!n&HLPRK?``$VsNc?!!ZPfgCAPrU6b=KpeVovYsPlb2^3vtV80cA;NOIcMEr zaBeS~;&}4F<@5zF-P>;VZI^YJrO(8Y?Ri#Vk>E2UaRWU?hVKjaaU8L$_{CHIFQHpWUwSP7o0XfOj)z4*}Q$iB}>_t}) literal 0 HcmV?d00001 diff --git a/graphics/pokenav/left_headers/italian/tough.png b/graphics/pokenav/left_headers/italian/tough.png new file mode 100644 index 0000000000000000000000000000000000000000..eb31733a08e1c8c51f27d15c723f21364ebdd9ca GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQpklW?y;uvDl`}V?Z!4?A!)(cx4takA9 z9$3N}z2U#mv=yC^Gh(GbOp-tUgmIeg5|s=^`^Ht@Tz5D~K3L4w;ke~`%QAn51-HT& z6yg^=C~XgH&ENGq#{azj9NKaQkmvv4FO#nV>Wvc)H literal 0 HcmV?d00001 diff --git a/graphics/pokenav/match_call/ui_fr.png b/graphics/pokenav/match_call/ui_fr.png new file mode 100644 index 0000000000000000000000000000000000000000..4342c6ce7d829646a39876e317287eefeea4ef2f GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ipSB9eu-;P%Q|NlR$xEd(7 zH>=pt(d+-aB}dm(@7*%z=+UD|12|L9oSTF5HXnERBksiF7c{)07fJ}x!4H5YpSS;DiP^PudTxRe7--ZNLR`W4c09kn;w8T`L*9sD8G7Q}4kcHyYeKivZ<28K=N4{$TJlypZOn0;mMiu}87 k6Lzt`xWl;bio*|n@kF61DluIL4M1-5boFyt=akR{0B3(;x&QzG literal 0 HcmV?d00001 diff --git a/graphics/pokenav/match_call/ui_it.png b/graphics/pokenav/match_call/ui_it.png new file mode 100644 index 0000000000000000000000000000000000000000..4342c6ce7d829646a39876e317287eefeea4ef2f GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ipSB9eu-;P%Q|NlR$xEd(7 zH>=pt(d+-aB}dm(@7*%z=+UD|12|L9oSTF5HXnERBksiF7c{)07fJ}x!4H5YpSS;DiP^PudTxRe7--ZNLR`W4c09kn;w8T`L*9sD8G7Q}4kcHyYeKivZ<28K=N4{$TJlypZOn0;mMiu}87 k6Lzt`xWl;bio*|n@kF61DluIL4M1-5boFyt=akR{0B3(;x&QzG literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/beauty.png b/graphics/pokenav/options/french/beauty.png new file mode 100644 index 0000000000000000000000000000000000000000..96ab403f1e11dba23b0fcac0f6484d6915f9f06e GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?jH!`gVTO_p3QS-Au|B)M z_CJHO^YhMi7fUanYSb{^_ES8W!Qo+Qg>&b%2+=J?b!^kl>mT6#G25a4pstU0o&_r_BUvM+QDD(spEl3Kfmwh|7w4HH+}@U)YH|^Wt~$(69B9L BWXu2n literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/cancel.png b/graphics/pokenav/options/french/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..d8645e186873941156ce25dc3dd53f6b845d67c4 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|rPz-@Ce`x!McFfdQaO7Oo5fAa{|ci(`mI@7oEEe1{cySbjErXa8}; ze73NEL-M-1RCCTL41ue?_PV?}#^r8bx zMJ>O@GnOAs^BASu#N?$O9OL9pU(nzywUd?q`I_rIpHk{s3b)uZ+U)rJ@G-+KR>$RC zw>JIO^V`RioAI~Ng5m$Khpv%5iRnAFZmYb#w};>oCTHTbmi3NY zOcwL)ohN?&6Eo0OJ77L9qb1~G)2fH7776bEYj@cFSBCQ4g@0AvGu9vAGULDK{OQ5- k3}2oPv+e$|Pph?IT=0eeZhKql5s*(jUHx3vIVCg!01Lu+8vpZfdV@{T^vI!daq7&H`yvZK?Nt^W?`2SzuWT`1{IFIdu)l6r+NLV~l!s)0*RI-sy2h5P!6 z*aRj~rcO&^`8V@TE$8frTa**Ic2^ruTW_{VpktDA$-0fr+j`|2kA0laaLezm;O&6z z&TY!uUd)U8ee0mWjD{Hwk~#Yx9hZLc!_8EGo!ya3dm82)d3j#;&!PShrUUw1;c<+f kN%9*vmjC%7|KVysf5Y8-_XH=-NCo-I)78&qol`;+08lM=;s5{u literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/cute.png b/graphics/pokenav/options/french/cute.png new file mode 100644 index 0000000000000000000000000000000000000000..881fd39c9d898f28eb0cc92aa3b2268287cd1d36 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4BxV{{;yeb*2@vZfdQb(drt+df!v9nE{-7BmU6g+Ie!5R?uAU{EC zt!DU|1)?^o0%b|eCskc%-DzEX!8V#hLCSE&feRAn7ZxYy-M!4%1?3mS zFC5(bj#K+t`OX-|Y1{4>MMOOF=d!j~bIIlCB|ewv9vzrFVPx^i1(+}2t8~g7!{bP0l+XkK^Z{t9 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/hoenn_map.png b/graphics/pokenav/options/french/hoenn_map.png new file mode 100644 index 0000000000000000000000000000000000000000..b5dab1a7dad23d57b85ec4b889e46e6d36e12a9c GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQpko&^Z#WBR9_v)mJyoVKdTp|zNV>sR2 zVB@sODea_2=(0CASLn8Q{9LIu^~Y;Y`RCoiQO75%ZMapj?qH#ex1y^cYsH)2hYkhG zCmcGKBfFv6;mBT%JclXP2jVOlWb|h~n)<6O%Jry=&eB{PLA0Wt zOBQF{$4=3ckw+T&J6F4Uhvn~Nx%ZkONZ_mVC59z`ZU%S9Ww-Rp*a(6cO}FQB2~;aC>B%~9TJ1og&elAik4$ZfdZF3T^vI!daqu1%iHY0!S*1U(d+?l_nbtQ z*n^QWOAAjO+WM;2s-5*e&c&>+G8KDkOv!cjX90~WF7cp z)%a8FfD3N~&)Ww%ABDFIurfbVU%GXz;IzcQa%^l$978O6uU_6L*lfVV8n9j= zS0U7H+ZOF!2GuF&ICR7%XUj|~R@6+k=qf+q@!yA|J2tVw^-UH3(kYS*!Y(-9vE4F96-xQc$d|x2E7IPe3Cpay!hJX6W(kM^16--&o zR_%8F4<28#sN&?>wsUKX?U5-jSXQh*?!wDZGFw~bVaJmh2Hz)DZTDl!W;fM6z!%v3 zK)H`E?b}o}?%QUy6Wv|PWezY`OL*OL=rU(0VV-qQcgLir*C~C@56>R*f4;c>Y5l>! bvZ)Q~*MgouU6jGT8RTbAS3j3^P6ZfdXqhT^vI!df#3+%X?UXhczK=gZY7^i3=@1BQjYO>*5s^Owj#3AD_%K*{kLGm7W;-6-yQuY z*K+(kWyRwW0<4#1%|3W4`0R1{NA3@pIpzHo3-j2*OCt9!dlhs3I*q0 z)t1D&edx8>;LJb4l_AiG;YXjb(vJkU8_tjA_Md!Qf8e&wyJKsgvz0qU&IEbU)78&q Iol`;+0LDLlN&o-= literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/smart.png b/graphics/pokenav/options/french/smart.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2b60963b043d9e94ae65e2aa3eca78d72c71fb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3<^iHrub3-NU;wDHJLiQpkbBJ2#WBR9_v*ykoQDl~T=zD;W4k#0 zdda>mPGKjeOiej@-l^Ve;ikd|2{Ttup0aM|B{sd8uWc2WSgKx?9Y{Ep5FHb(z;$Gr z4MPQYM-g-T{Re!fZWZ+{c=o|useRgyOENF#WwT#5`^S|cThF{9LTo|6HXFt}tRd{I zALitQyFaLAT9wS=dVj`&&aF$EewmlZADP!Y-^%iK`rLo_4w~0^bYv(j?viNie!(Sp z*~h`vq~Hhdy9H}>m$52O5V+{rk@3LY?jKvtmyb;Mf-d~kJ-liT$b+7)elF{r5}E+p CMS|)8 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/switch_off.png b/graphics/pokenav/options/french/switch_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2a2225dd4728f1c9ee8f427a4842294094986563 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|rPz-@Ce`x!McFfdQaO7Oo5fAa|vwi(`mI@7oE6e1{DWQMY3v^$fUvTcV{(;~I<~2gfPc#bzT?7|DX_LKT zXWDRr;S`6$<%4DW1ibz~6^s9|Yxyy`1Z|^V0T13OPYTd2e6?rq+6U5=fB1eppLp=L ZjodfM=M!^}8u5Vq;OXk;vd$@?2>>veb{GHv literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/french/tough.png b/graphics/pokenav/options/french/tough.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4498a52c80c9c8cd9a4543c2274be0c5c0d149 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|rPz-@Ce`x!McFfdQaO7Oo5fAa|dqi(`mI@6`zxIS(7~xNL3O(#WqX zv{-bL(>M8rljclu(L3v}aYazg=EB2jm)Bn}u!QZNcfKJ~JZ%3_l}3kemJKJX_caC| z`(c~jF?H%P){;z~v>$UB+W1(noIvGd7{TaD9Fb7F#917kCkt?OWHha tUdr$wFZJAoS%C+I-~Z_C|IfJHF3v}tdG<{HrgI>VdAj5h4hn>0j|sn4t)-{zv>q7 zMw&ix=Dj5sZmrO|H^}PwEytU0);om%mhNEf)8PxSU!S>vEvQkJeeFVKf!BOG9IkIG z96xdvODNkdY}Qz}@Ipp)iGX9k%Lg%U^B+i8{^9%a+_3q$O&r6Cj|P*~)Zc+z?CI*~ Jvd$@?2>>%2W?BFM literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/cancel.png b/graphics/pokenav/options/italian/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..112cad1653617b8162938418384c36968aa98a11 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|rPz-@Ce`x!McFfdQaO7Oo5fAa|0di(`mI@7oK8T!#&KSOel8zGnM3 zdEHDOD<_+>ubQh_Zn*_1itG}3^)az?{ry`V>qRBR?pMz!&TG)Qz{-B7!PjFUM|^^s z+eVHuCI{;;f0}pw>N9vGTzQsM&{}Q&)mO?d~HkW zrz`4h5RsV^y|2N9$-eA`DqEI|Z^S3j3^P6 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/cool.png b/graphics/pokenav/options/italian/cool.png new file mode 100644 index 0000000000000000000000000000000000000000..096f92a7254347581a723311d275f9280f990371 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4F4S!{!fY80%D?o?8C>Zfdcb9T^vI!df#3+$a`3UhczJVfb;|5>}i+d z8%2#$du6qx!(T0(?zL5*Yu=*yKc*W!p28wrc<=DyvP;o@OokKh`mjA<6?i7Sfl=_* zxeLMCz2R&+A?u_w(j~T>`m`_YMmSsfG{)1;n&ESJjMvsPo%<^6!TO1xZwu?U1+gp+ zE!&KCHE%SsaR}#^EJ-W)!~gow!P0f}A4u2!;rsKu&_4qZ+t4pKBK`v$RboFyt I=akR{0BikbnE(I) literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/cute.png b/graphics/pokenav/options/italian/cute.png new file mode 100644 index 0000000000000000000000000000000000000000..3df88eb2235910a6f71e8904a044f95981ad40c8 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4BxV{{;yeb*2@vZfdQb(drt+df!x`iE{-7Bm^Li%PK7v518_kIyH3{=xmD+0}Z% zdd9!{xhMP=ew(W`Z}zocf;H^N`1&gUub3-NU;wDHJLiQpkbBY7#WBR9_v(a;yv+tYE_<8yI_l_8 zI-z`k>&zhy(co_~EGkQ~>Q{N$-o37D_eObE^+krX_g|%QZku&_rzNj@uyLKRx?rpI zgAbf8c1)sanNE+3#iQ=aE8p0`u2{NOEvl+FLGIjs=Kb^S8A1{?4sA|N4srT@NJt^m z%j!#tY#Q7~0WKvEk9MsT+Z(^X=Ye$X748d1 zIZZs<^dD3*XqGVUWIpQaxl`8g&kA;l47X#pSGZ~#?|=Dd{~%f3f2A~!g7&TpH6Xuw My85}Sb4q9e09g2a6951J literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/match_call.png b/graphics/pokenav/options/italian/match_call.png new file mode 100644 index 0000000000000000000000000000000000000000..e440247159ac1fb903eb066a35b52ec2fa70dd78 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4F4S!{!fY80%D?o?8C>ZfdV%?T^vI!daq8p$$8j7z~ySwHfH{;BT3#H zq6>8ORCk;@^U9-y<&QAaP5wl=PZi%1pMR^n!&3J4x$%y5+0nHh;`aDID4aLjfu&(j zqtlNYOm7b+NiJl(XcTqecCs7ujTw^Prd~R%rsN=6@a{!A+wU#^I7(vbnL-3ManH+n zKEY)M_dFNB;B?R1=Np0>{TW3KChGC%JY{>O{d$Jr(JF=Jlos0rrG_My$KQ_g?0a}P zYxT|*4N^O%FR54DuaxBwoe+J$A(iDdM-q1t|E`L!4>VpZYP$d9hkU{7$DF_7*gFqo RHI#xp?dj_0vd$@?2>|Y%ht&W8 literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/party.png b/graphics/pokenav/options/italian/party.png new file mode 100644 index 0000000000000000000000000000000000000000..11749bdb1b9883353e1f5f858314f15821707bf0 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?j$978O6-%dEq%WTNua+j&( zz??g27J-L$u`X}P)w}WgWRklV-%b}UsmK>6dlG`QHeO=sI$Fh>wf1!Hrf&0s`0K3) zeZ>?`r*VxhF{qk3;Le>Kaj5c!}sI4;KAEA Ya=ZoK1QNm{?t+}}>FVdQ&MBb@06~~>od5s; literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/ribbons.png b/graphics/pokenav/options/italian/ribbons.png new file mode 100644 index 0000000000000000000000000000000000000000..6265be97de707c3d7fd92bf148a86fb226192c73 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;4F4S!{!fY80%D?o?8C>ZfdY#>T^vI!df!gC$a&a+$7O5N7Dqn)Ne=`c zi5hvkY0ld;DOpNo`%C|Nrm1{9{E>6|R{U7RIOWZ2+Z9{aomn(%XXEjG>zN$3_%B$W zQO|Zp(?_A{wCt-J4Zmjmcq*cmz literal 0 HcmV?d00001 diff --git a/graphics/pokenav/options/italian/search.png b/graphics/pokenav/options/italian/search.png new file mode 100644 index 0000000000000000000000000000000000000000..e93530cbf4b11139a338e52f05beb6868924d978 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QU(D&A+A9B|Ns9%L0)Uttoe4- z@c+A{XH$S;3|T?ouP#9Tkh&@{Ui8 z{4>YlZw=#xl2r+F9corKJUV0T?7n1qP@v-*At%{n*3`&)Hmmjf8HyPGZO zdczOCHA#ooy0hP6lb3-NU;wDHJLiQpklXI*;uvDl`}V>?-WCTA)_|x6zCX(| zgZ;M{=teBfFwvWTcMZF~noyEjz6?{x7nz_1)qU>`vbs&SpWx-$wrn<^^_ud88~eU7 zhwvYWEcyTbac8Q8$VB!7h6`PfIi{QoTsZxsiQ&7m$Upz%~A&6+P&@fewRL*^gj8+iJwge&asGU zEZ|X&DDF2Tfn z!_K2-&$EB>I=2+&1yo$gfBIZl;hS`-1J9|qU*ugU&)Q}nYI*HLK~!|=ifhQ{_Lamhxy03|Of0f)U#-F`|e zvPYDcY$*|pON?T_cxT%j!;i-Mrt+L;@8hcS`%@5SXraKpAwnsxR)sNE;aIE65vE5+ zcLqhQI^_F2S)b*(dJ}hf$MZ;`po8U3wtrIR&CE9w;uFqf-F@-Klk01G7i?~rb-=Ab pWs3A#mMxY3n;2xS{h1%+_<*%G|Of0f)U#-F`|e zvPYDcY$*|pON?T_cxT%j!;i-Mrt+L;@8hcS`%@5SXraKpAwnsxR)sNE;aIE65vE5+ zcLqhQI^_F2S)b*(dJ}hf$MZ;`po8U3wtrIR&CE9w;uFqf-F@-Klk01G7i?~rb-=Ab pWs3A#mMxY3n;2xS{h1%+_<*%G$@ + +### French options ### +PKNAVOPTIONSGFXDIR := graphics/pokenav/options/french + +$(PKNAVOPTIONSGFXDIR)/options.4bpp: $(PKNAVOPTIONSGFXDIR)/hoenn_map.4bpp \ + $(PKNAVOPTIONSGFXDIR)/condition.4bpp \ + $(PKNAVOPTIONSGFXDIR)/match_call.4bpp \ + $(PKNAVOPTIONSGFXDIR)/ribbons.4bpp \ + $(PKNAVOPTIONSGFXDIR)/switch_off.4bpp \ + $(PKNAVOPTIONSGFXDIR)/party.4bpp \ + $(PKNAVOPTIONSGFXDIR)/search.4bpp \ + $(PKNAVOPTIONSGFXDIR)/cool.4bpp \ + $(PKNAVOPTIONSGFXDIR)/beauty.4bpp \ + $(PKNAVOPTIONSGFXDIR)/cute.4bpp \ + $(PKNAVOPTIONSGFXDIR)/smart.4bpp \ + $(PKNAVOPTIONSGFXDIR)/tough.4bpp \ + $(PKNAVOPTIONSGFXDIR)/cancel.4bpp + @cat $^ >$@ + +### Italian options ### +PKNAVOPTIONSGFXDIR := graphics/pokenav/options/italian + $(PKNAVOPTIONSGFXDIR)/options.4bpp: $(PKNAVOPTIONSGFXDIR)/hoenn_map.4bpp \ $(PKNAVOPTIONSGFXDIR)/condition.4bpp \ $(PKNAVOPTIONSGFXDIR)/match_call.4bpp \ diff --git a/src/graphics.c b/src/graphics.c index 996d0e48a4..1306d2d78b 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -1413,14 +1413,29 @@ const u16 gContestResultsTitle_Tilemap[] = INCBIN_U16("graphics/contest/i // pokenav const u16 gPokenavCondition_Pal[] = INCBIN_U16("graphics/pokenav/condition/graph.gbapal"); +#if ENGLISH const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/graph.4bpp.lz"); const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/options.4bpp.lz"); +#elif FRENCH +const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/french/graph.4bpp.lz"); +const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); + +const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); +const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/french/options.4bpp.lz"); +#elif ITALIAN +const u32 gPokenavCondition_Gfx[] = INCBIN_U32("graphics/pokenav/condition/italian/graph.4bpp.lz"); +const u32 gPokenavCondition_Tilemap[] = INCBIN_U32("graphics/pokenav/condition/graph.bin.lz"); + +const u16 gPokenavOptions_Tilemap[] = INCBIN_U16("graphics/pokenav/options/options.bin"); +const u32 gPokenavOptions_Gfx[] = INCBIN_U32("graphics/pokenav/options/italian/options.4bpp.lz"); +#endif const u16 gPokenavOptions_Pal[] = INCBIN_U16("graphics/pokenav/options/options.gbapal"); const u16 gPokenavHeader_Pal[] = INCBIN_U16("graphics/pokenav/header.gbapal"); +#if ENGLISH const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/header.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/header.bin.lz"); @@ -1437,16 +1452,61 @@ const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_hea const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/tough.4bpp.lz"); const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/cool.4bpp.lz"); const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/party.4bpp.lz"); +#elif FRENCH +const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/header_it.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this +const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/header_it.bin.lz"); + +const u16 gPokenavLeftHeader_Pal[] = INCBIN_U16("graphics/pokenav/left_headers/palette.gbapal"); +const u32 gPokenavLeftHeaderBeauty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/beauty.4bpp.lz"); +const u32 gPokenavLeftHeaderSmart_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/smart.4bpp.lz"); +const u32 gPokenavLeftHeaderCondition_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/condition.4bpp.lz"); +const u32 gPokenavLeftHeaderCute_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/cute.4bpp.lz"); +const u32 gPokenavLeftHeaderMatchCall_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/match_call.4bpp.lz"); +const u32 gPokenavLeftHeaderMainMenu_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/main_menu.4bpp.lz"); +const u32 gPokenavLeftHeaderHoennMap_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/hoenn_map.4bpp.lz"); +const u32 gPokenavLeftHeaderRibbons_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/ribbons.4bpp.lz"); +const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/search.4bpp.lz"); +const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/tough.4bpp.lz"); +const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/cool.4bpp.lz"); +const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/french/party.4bpp.lz"); +#elif ITALIAN +const u32 gPokenavHeader_Gfx[] = INCBIN_U32("graphics/pokenav/header_it.4bpp.lz"); // TODO: use width 9 and makefile rule for cleanliness, make wasnt behaving, didnt want to apply num_tiles to this +const u32 gPokenavHeader_Tilemap[] = INCBIN_U32("graphics/pokenav/header_it.bin.lz"); + +const u16 gPokenavLeftHeader_Pal[] = INCBIN_U16("graphics/pokenav/left_headers/palette.gbapal"); +const u32 gPokenavLeftHeaderBeauty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/beauty.4bpp.lz"); +const u32 gPokenavLeftHeaderSmart_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/smart.4bpp.lz"); +const u32 gPokenavLeftHeaderCondition_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/condition.4bpp.lz"); +const u32 gPokenavLeftHeaderCute_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/cute.4bpp.lz"); +const u32 gPokenavLeftHeaderMatchCall_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/match_call.4bpp.lz"); +const u32 gPokenavLeftHeaderMainMenu_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/main_menu.4bpp.lz"); +const u32 gPokenavLeftHeaderHoennMap_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/hoenn_map.4bpp.lz"); +const u32 gPokenavLeftHeaderRibbons_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/ribbons.4bpp.lz"); +const u32 gPokenavLeftHeaderSearch_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/search.4bpp.lz"); +const u32 gPokenavLeftHeaderTough_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/tough.4bpp.lz"); +const u32 gPokenavLeftHeaderCool_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/cool.4bpp.lz"); +const u32 gPokenavLeftHeaderParty_Gfx[] = INCBIN_U32("graphics/pokenav/left_headers/italian/party.4bpp.lz"); +#endif const u16 gPokenavMessageBox_Pal[] = INCBIN_U16("graphics/pokenav/message.gbapal"); const u32 gPokenavMessageBox_Gfx[] = INCBIN_U32("graphics/pokenav/message.4bpp.lz"); const u32 gPokenavMessageBox_Tilemap[] = INCBIN_U32("graphics/pokenav/message.bin.lz"); const u16 gRegionMapCityZoomTiles_Pal[] = INCBIN_U16("graphics/pokenav/zoom_tiles.gbapal"); +#if ENGLISH const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/city_zoom_text.4bpp.lz"); - const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/cancel.4bpp"); +#elif FRENCH +const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/city_zoom_text_fr.4bpp.lz"); +const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); +const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/french/cancel.4bpp"); +#elif ITALIAN +const u32 gRegionMapCityZoomText_Gfx[] = INCBIN_U32("graphics/pokenav/city_zoom_text_it.4bpp.lz"); +const u16 gPokenavConditionCancel_Pal[] = INCBIN_U16("graphics/pokenav/condition/cancel.gbapal"); +const u8 gPokenavConditionCancel_Gfx[] = INCBIN_U8("graphics/pokenav/condition/italian/cancel.4bpp"); +#endif + const u16 gMonMarkingsMenu_Pal[] = INCBIN_U16("graphics/interface/mon_markings_menu.gbapal"); const u8 gMonMarkingsMenu_Gfx[] = INCBIN_U8("graphics/interface/mon_markings_menu.4bpp"); @@ -1825,17 +1885,29 @@ const u32 gTilesetTiles_BattleDome[] = INCBIN_U32("data/tilesets/secondary/battl // pokenav match call gfx const u16 gMatchCallUI_Pal[] = INCBIN_U16("graphics/pokenav/match_call/ui.gbapal"); -const u32 gMatchCallUI_Gfx[] = INCBIN_U32("graphics/pokenav/match_call/ui.4bpp.lz"); +#if FRENCH +const u32 gMatchCallUI_Gfx[] = INCBIN_U32("graphics/pokenav/match_call/ui_fr.4bpp.lz"); +#elif ITALIAN +const u32 gMatchCallUI_Gfx[] = INCBIN_U32("graphics/pokenav/match_call/ui_it.4bpp.lz"); +#endif const u32 gMatchCallUI_Tilemap[] = INCBIN_U32("graphics/pokenav/match_call/ui.bin.lz"); // pokenav conditions search results const u16 gConditionSearchResultFramePal[] = INCBIN_U16("graphics/pokenav/condition/search_results.gbapal"); -const u32 gConditionSearchResultTiles[] = INCBIN_U32("graphics/pokenav/condition/search_results.4bpp.lz"); +#if FRENCH +const u32 gConditionSearchResultTiles[] = INCBIN_U32("graphics/pokenav/condition/french/search_results.4bpp.lz"); +#elif ITALIAN +const u32 gConditionSearchResultTiles[] = INCBIN_U32("graphics/pokenav/condition/italian/search_results.4bpp.lz"); +#endif const u32 gConditionSearchResultTilemap[] = INCBIN_U32("graphics/pokenav/condition/search_results.bin.lz"); // pokenav ribbons list const u16 gMonRibbonListFramePal[] = INCBIN_U16("graphics/pokenav/ribbons/list_bg.gbapal"); -const u32 gMonRibbonListFrameTiles[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg.4bpp.lz"); +#if FRENCH +const u32 gMonRibbonListFrameTiles[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg_fr.4bpp.lz"); +#elif ITALIAN +const u32 gMonRibbonListFrameTiles[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg_it.4bpp.lz"); +#endif const u32 gMonRibbonListFrameTilemap[] = INCBIN_U32("graphics/pokenav/ribbons/list_bg.bin.lz"); // pokedex