Clarify party menu slot tilemaps
This commit is contained in:
+12
-12
@@ -110,7 +110,7 @@ enum
|
||||
|
||||
struct PartyMenuBoxInfoRects
|
||||
{
|
||||
void (*blitFunc)(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 isEgg);
|
||||
void (*blitFunc)(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 hideHP);
|
||||
u8 dimensions[24];
|
||||
u8 descTextLeft;
|
||||
u8 descTextTop;
|
||||
@@ -145,8 +145,8 @@ struct PartyMenuBox
|
||||
u8 statusSpriteId;
|
||||
};
|
||||
|
||||
static void BlitBitmapToPartyWindow_LeftColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 isEgg);
|
||||
static void BlitBitmapToPartyWindow_RightColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 isEgg);
|
||||
static void BlitBitmapToPartyWindow_LeftColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 hideHP);
|
||||
static void BlitBitmapToPartyWindow_RightColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 hideHP);
|
||||
static void CursorCB_Summary(u8 taskId);
|
||||
static void CursorCB_Switch(u8 taskId);
|
||||
static void CursorCB_Cancel1(u8 taskId);
|
||||
@@ -2184,35 +2184,35 @@ static void BlitBitmapToPartyWindow(u8 windowId, const u8 *tileNums, u8 menuBoxW
|
||||
}
|
||||
}
|
||||
|
||||
static void BlitBitmapToPartyWindow_LeftColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 isEgg)
|
||||
static void BlitBitmapToPartyWindow_LeftColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 hideHP)
|
||||
{
|
||||
if (width == 0 && height == 0)
|
||||
{
|
||||
width = 10;
|
||||
height = 7;
|
||||
}
|
||||
if (!isEgg)
|
||||
BlitBitmapToPartyWindow(windowId, sMainSlotTileNums, 10, x, y, width, height);
|
||||
if (!hideHP)
|
||||
BlitBitmapToPartyWindow(windowId, sSlotTilemap_Main, 10, x, y, width, height);
|
||||
else
|
||||
BlitBitmapToPartyWindow(windowId, sMainSlotTileNums_Egg, 10, x, y, width, height);
|
||||
BlitBitmapToPartyWindow(windowId, sSlotTilemap_MainNoHP, 10, x, y, width, height);
|
||||
}
|
||||
|
||||
static void BlitBitmapToPartyWindow_RightColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, u8 isEgg)
|
||||
static void BlitBitmapToPartyWindow_RightColumn(u8 windowId, u8 x, u8 y, u8 width, u8 height, bool8 hideHP)
|
||||
{
|
||||
if (width == 0 && height == 0)
|
||||
{
|
||||
width = 18;
|
||||
height = 3;
|
||||
}
|
||||
if (!isEgg)
|
||||
BlitBitmapToPartyWindow(windowId, sOtherSlotsTileNums, 18, x, y, width, height);
|
||||
if (!hideHP)
|
||||
BlitBitmapToPartyWindow(windowId, sSlotTilemap_Wide, 18, x, y, width, height);
|
||||
else
|
||||
BlitBitmapToPartyWindow(windowId, sOtherSlotsTileNums_Egg, 18, x, y, width, height);
|
||||
BlitBitmapToPartyWindow(windowId, sSlotTilemap_WideNoHP, 18, x, y, width, height);
|
||||
}
|
||||
|
||||
static void DrawEmptySlot(u8 windowId)
|
||||
{
|
||||
BlitBitmapToPartyWindow(windowId, sEmptySlotTileNums, 18, 0, 0, 18, 3);
|
||||
BlitBitmapToPartyWindow(windowId, sSlotTilemap_WideEmpty, 18, 0, 0, 18, 3);
|
||||
}
|
||||
|
||||
#define LOAD_PARTY_BOX_PAL(paletteIds, paletteOffsets) \
|
||||
|
||||
Reference in New Issue
Block a user