2021-04-02 18:54:40 +02:00
|
|
|
#ifndef GUARD_ITEM_MENU_ICONS_H
|
|
|
|
#define GUARD_ITEM_MENU_ICONS_H
|
2017-11-18 16:11:34 +01:00
|
|
|
|
2019-05-19 19:10:06 +02:00
|
|
|
extern const struct CompressedSpriteSheet gBagMaleSpriteSheet;
|
|
|
|
extern const struct CompressedSpriteSheet gBagFemaleSpriteSheet;
|
|
|
|
extern const struct CompressedSpritePalette gBagPaletteTable;
|
|
|
|
extern const struct CompressedSpriteSheet gBerryCheckCircleSpriteSheet;
|
|
|
|
extern const struct CompressedSpritePalette gBerryCheckCirclePaletteTable;
|
2018-02-02 12:32:12 +01:00
|
|
|
|
2018-03-04 20:03:11 +01:00
|
|
|
void RemoveBagSprite(u8 id);
|
|
|
|
void AddBagVisualSprite(u8 bagPocketId);
|
|
|
|
void SetBagVisualPocketId(u8 bagPocketId, bool8 isSwitchingPockets);
|
2020-05-14 10:37:09 +02:00
|
|
|
void ShakeBagSprite(void);
|
2018-03-04 20:03:11 +01:00
|
|
|
void AddSwitchPocketRotatingBallSprite(s16 rotationDirection);
|
|
|
|
void AddBagItemIconSprite(u16 itemId, u8 id);
|
|
|
|
void RemoveBagItemIconSprite(u8 id);
|
2021-04-11 22:23:10 +02:00
|
|
|
void CreateItemMenuSwapLine(void);
|
|
|
|
void SetItemMenuSwapLineInvisibility(bool8 invisible);
|
|
|
|
void UpdateItemMenuSwapLinePos(u8 y);
|
2018-02-02 12:32:12 +01:00
|
|
|
u8 CreateBerryTagSprite(u8 id, s16 x, s16 y);
|
2018-02-02 14:03:48 +01:00
|
|
|
void FreeBerryTagSpritePalette(void);
|
2020-08-23 00:20:22 +02:00
|
|
|
u8 CreateSpinningBerrySprite(u8 berryId, u8 x, u8 y, bool8 startAffine);
|
2018-02-02 14:03:48 +01:00
|
|
|
u8 CreateBerryFlavorCircleSprite(s16 x);
|
2017-11-18 16:11:34 +01:00
|
|
|
|
2021-04-02 18:54:40 +02:00
|
|
|
#endif // GUARD_ITEM_MENU_ICONS_H
|