From ac032cdf9bdcd44620afe4558565784955855e0c Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Wed, 10 Aug 2022 10:59:03 -0400 Subject: [PATCH] (202/654) Title screen --- graphics/title_screen/fr/emerald_version.png | Bin 0 -> 980 bytes graphics/title_screen/fr/press_start.png | Bin 0 -> 565 bytes src/graphics.c | 9 +++++++++ 3 files changed, 9 insertions(+) create mode 100644 graphics/title_screen/fr/emerald_version.png create mode 100644 graphics/title_screen/fr/press_start.png diff --git a/graphics/title_screen/fr/emerald_version.png b/graphics/title_screen/fr/emerald_version.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6b02b7469dad33763b23767ba3b9c17182b6f3 GIT binary patch literal 980 zcmV;_11tQAP)HFWd42$e0j$=o!ZBj>!h5-RtmRoB(tpESsvE*1fn6MO& z#7u^Y==gT%U?pO+bzPO$STqPPh8Ma57$n9+eV1at0l?hI*zinm0IaLvPgp8(ycB?0 z5Fx#CfA~fg{~bZSUC^NxufV2D06$L5oyCzNoB(i3flC0mV&DjpqJfI*4;KV(IVczi z*jxcDgOhRstxm*}42Xn?UjRZ!mtY|5&Olvyq{JBhGxF^vz`~4N`LF`y8h~FcKtYiK zVK;{7*oBD5;j$v}U~nl>va~`Ut^3qzbp(KTCGERzzP814#Ug;amDUxABoa_tUjeo_ zSA~WStDH$I@zmjb%khyXSNv=1KWq28U9^5v03-!KR16}&NnTvmwLVVT)=zd9T9D!+ zZ7lgzd-L4LZ9_Yj!6H0if@);FrT17=fZ&n<5&RVK-%i(HYn@GyqJ2izj=suC4V{g(!^jVVG4H?(YT zv>y1drJ^Z@o$YTJW z#VaHD7^E*-)H)Om(`Nv<>@hJ!GDOdR3XtWcvKZsQV+K(XF~?XGlZOCSbq@1Jlq-7( zkWt9;5tYQoGl1x^h@Vs>s?AuG zV^fj!EX!?gr!8DfQxhPFE|3&9>@m? zE>YsEtJ?JDmj)UdtK`)6gMDIP3MYG7>)tTVJ@^9;pfBeLO7cSh0000CWe literal 0 HcmV?d00001 diff --git a/graphics/title_screen/fr/press_start.png b/graphics/title_screen/fr/press_start.png new file mode 100644 index 0000000000000000000000000000000000000000..29f006fa41dc9b64058e714e99f9f5fc9fd4d366 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^4L~fx!VDx2sJ^%cqznRlLR^dIBmtRI<}BH=ckjJ> z@BRY;0|Oq!c=X*v1_s6ho-U3d7QI`ibmu-X;Bh$_;^0=scrbKBKeekx%~5nDrww=d`53#gFTwfB7Wd*-$xk=l8gW`8n(FZZURh zXL#qnqU+5}(c0ro7qa7IAK$6w+Oy7hiiKyq<^eX=8=aq1*}~kUA}fmeH2p7TUxa;YSqGreNzhfy?AY=L?yj( zoN>%!nS;W_yARJZs%nOENtGnGuc&W&G{eVeGEyO`m%O@OKP&q1e))kncC*zl9*#AuT6uA@h2yCQ z=UzTF!|6`w$i&V{>_%1+_Aau%WZh}+PgeTv svzhBQM@MLp{(a#cMOV-FU)R57UD;97AOF)d8W{Nup00i_>zopr03Y)Nl>h($ literal 0 HcmV?d00001 diff --git a/src/graphics.c b/src/graphics.c index bff4e0cccc..9ae1193ba6 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -1527,12 +1527,21 @@ const u16 gMonIconPalettes[][16] = const u16 gTitleScreenBgPalettes[] = INCBIN_U16("graphics/title_screen/pokemon_logo.gbapal", "graphics/title_screen/rayquaza_and_clouds.gbapal"); +#if ENGLISH const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/emerald_version.gbapal"); const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/clouds.bin.lz"); const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/emerald_version.8bpp.lz"); const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/press_start.4bpp.lz"); +#elif FRENCH +const u16 gTitleScreenEmeraldVersionPal[] = INCBIN_U16("graphics/title_screen/fr/emerald_version.gbapal"); +const u32 gTitleScreenCloudsTilemap[] = INCBIN_U32("graphics/title_screen/clouds.bin.lz"); +const u32 gTitleScreenPokemonLogoGfx[] = INCBIN_U32("graphics/title_screen/pokemon_logo.8bpp.lz"); +const u32 gTitleScreenEmeraldVersionGfx[] = INCBIN_U32("graphics/title_screen/fr/emerald_version.8bpp.lz"); +const u16 gTitleScreenPressStartPal[] = INCBIN_U16("graphics/title_screen/press_start.gbapal"); +const u32 gTitleScreenPressStartGfx[] = INCBIN_U32("graphics/title_screen/fr/press_start.4bpp.lz"); +#endif const u32 gTitleScreenPokemonLogoTilemap[] = INCBIN_U32("graphics/title_screen/pokemon_logo.bin.lz"); // size in LoadPalette calls is reported as 0xD0 << 1, which is 0x1A0, but palette is only 0x100 bytes long so it loads garbage as well