pokefirered/include/item_icon.h
2026-03-29 16:13:16 +02:00

18 lines
660 B
C

#ifndef GUARD_ITEM_MENU_ICONS
#define GUARD_ITEM_MENU_ICONS
extern u8 *gItemIconDecompressionBuffer;
extern u8 *gItemIcon4x4Buffer;
extern const struct SpriteTemplate gItemIconSpriteTemplate;
bool8 AllocItemIconTemporaryBuffers(void);
void FreeItemIconTemporaryBuffers(void);
void CopyItemIconPicTo4x4Buffer(const void *src, void *dest);
u8 AddItemIconSprite(u16 tilesTag, u16 paletteTag, enum Item itemId);
u8 AddCustomItemIconSprite(const struct SpriteTemplate * origTemplate, u16 tilesTag, u16 paletteTag, enum Item itemId);
const void *GetItemIconPic(enum Item itemId);
const void *GetItemIconPalette(enum Item itemId);
#endif // GUARD_ITEM_MENU_ICONS