Document party_menu second pass
This commit is contained in:
+8
-8
@@ -1029,13 +1029,13 @@ const u16 sSpriteImageSizes[3][4] =
|
||||
},
|
||||
};
|
||||
|
||||
u8 CreateMonIcon(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, u32 personality, bool32 extra)
|
||||
u8 CreateMonIcon(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, u32 personality, bool32 handleDeoxys)
|
||||
{
|
||||
u8 spriteId;
|
||||
struct MonIconSpriteTemplate iconTemplate =
|
||||
{
|
||||
.oam = &sMonIconOamData,
|
||||
.image = GetMonIconPtr(species, personality, extra),
|
||||
.image = GetMonIconPtr(species, personality, handleDeoxys),
|
||||
.anims = sMonIconAnims,
|
||||
.affineAnims = sMonIconAffineAnims,
|
||||
.callback = callback,
|
||||
@@ -1125,9 +1125,9 @@ u16 sub_80D2E84(u16 species)
|
||||
}
|
||||
}
|
||||
|
||||
const u8 *GetMonIconPtr(u16 species, u32 personality, bool32 extra)
|
||||
const u8 *GetMonIconPtr(u16 species, u32 personality, bool32 handleDeoxys)
|
||||
{
|
||||
return GetMonIconTiles(GetIconSpecies(species, personality), extra);
|
||||
return GetMonIconTiles(GetIconSpecies(species, personality), handleDeoxys);
|
||||
}
|
||||
|
||||
void sub_80D2EF8(struct Sprite *sprite)
|
||||
@@ -1184,17 +1184,17 @@ void FreeMonIconPalette(u16 species)
|
||||
FreeSpritePaletteByTag(gMonIconPaletteTable[palIndex].tag);
|
||||
}
|
||||
|
||||
void UpdateTradeMonIconFrame(struct Sprite *sprite)
|
||||
void MonIconSpriteCallback(struct Sprite *sprite)
|
||||
{
|
||||
UpdateMonIconFrame(sprite);
|
||||
}
|
||||
|
||||
const u8* GetMonIconTiles(u16 species, bool32 extra)
|
||||
const u8* GetMonIconTiles(u16 species, bool32 handleDeoxys)
|
||||
{
|
||||
const u8* iconSprite = gMonIconTable[species];
|
||||
if (species == SPECIES_DEOXYS && extra == TRUE)
|
||||
if (species == SPECIES_DEOXYS && handleDeoxys == TRUE)
|
||||
{
|
||||
iconSprite = (const u8*)(0x400 + (u32)iconSprite); //WTF?
|
||||
iconSprite = (const u8*)(0x400 + (u32)iconSprite); // use the specific Deoxys form icon (Speed in this case)
|
||||
}
|
||||
return iconSprite;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user