stats page new navigation button prompts

This commit is contained in:
TheXaman 2021-06-14 14:55:55 +02:00
parent 982647d36c
commit d0012305c0
5 changed files with 27 additions and 0 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -533,6 +533,7 @@ extern const u8 gText_SearchCompleted[];
extern const u8 gText_NoMatchingPkmnWereFound[];
extern const u8 gText_SelectorArrow[];
//PokedexPlus HGSS_Ui
extern const u8 gText_Stats_Buttons[];
extern const u8 gText_Stats_HP[];
extern const u8 gText_Stats_Attack[];
extern const u8 gText_Stats_Defense[];

View file

@ -1128,6 +1128,7 @@ static const struct BgTemplate sInfoScreen_BgTemplate[] =
#define WIN_FOOTPRINT 1
#define WIN_CRY_WAVE 2
#define WIN_VU_METER 3
#define WIN_NAVIGATION_BUTTONS 4
static const struct WindowTemplate sInfoScreen_WindowTemplates[] =
{
@ -1171,6 +1172,16 @@ static const struct WindowTemplate sInfoScreen_WindowTemplates[] =
.paletteNum = 9,
.baseBlock = 869,
},
[WIN_NAVIGATION_BUTTONS] =
{
.bg = 2,
.tilemapLeft = 0,
.tilemapTop = 18,
.width = 12,
.height = 2,
.paletteNum = 15,
.baseBlock = 641,
},
DUMMY_WIN_TEMPLATE
};
@ -6245,6 +6256,16 @@ static void LoadTilesetTilemapHGSS(u8 page)
}
//PokedexPlus HGSS_Ui Stats Page
static const u8 sStatsPageNavigationTextColor[] = {TEXT_COLOR_TRANSPARENT, TEXT_COLOR_WHITE, TEXT_COLOR_DARK_GREY};
static void StatsPage_PrintAToggleUpdownMoves(void)
{
u8 x = 9;
u8 y = 0;
AddTextPrinterParameterized3(WIN_NAVIGATION_BUTTONS, 0, x, y, sStatsPageNavigationTextColor, 0, gText_Stats_Buttons);
// DrawKeypadIcon(WIN_NAVIGATION_BUTTONS, 10, 5, 0); //(u8 windowId, u8 keypadIconId, u16 x, u16 y)
PutWindowTilemap(WIN_NAVIGATION_BUTTONS);
CopyWindowToVram(WIN_NAVIGATION_BUTTONS, 3);
}
#define tMonSpriteId data[4]
static void Task_LoadStatsScreen(u8 taskId)
{
@ -6275,6 +6296,9 @@ static void Task_LoadStatsScreen(u8 taskId)
FillWindowPixelBuffer(WIN_INFO, PIXEL_FILL(0));
PutWindowTilemap(WIN_INFO);
CopyWindowToVram(WIN_INFO, 3);
FillWindowPixelBuffer(WIN_NAVIGATION_BUTTONS, PIXEL_FILL(0));
PutWindowTilemap(WIN_NAVIGATION_BUTTONS);
CopyWindowToVram(WIN_NAVIGATION_BUTTONS, 3);
CopyBgTilemapBufferToVram(1);
CopyBgTilemapBufferToVram(2);
CopyBgTilemapBufferToVram(3);
@ -6329,6 +6353,7 @@ static void Task_LoadStatsScreen(u8 taskId)
PrintMonStatsToggle(taskId);
if (!sPokedexListItem->owned)
LoadPalette(gPlttBufferUnfaded + 1, 0x31, 0x1E);
StatsPage_PrintAToggleUpdownMoves(); //gText_Stats_Buttons
gMain.state++;
break;
case 7:

View file

@ -1820,6 +1820,7 @@ const u8 gText_Berries[] = _("BERRIES");
//HGSS_Ui PokedexPlus
const u8 gText_Stats_Buttons[] = _("{A_BUTTON}TOGGLE {DPAD_UPDOWN}MOVES");
const u8 gText_Stats_HP[] = _("HP");
const u8 gText_Stats_Attack[] = _("ATK");
const u8 gText_Stats_Defense[] = _("DEF");