2017-09-07 19:45:32 +02:00
|
|
|
#ifndef GUARD_POKEBLOCK_H
|
|
|
|
#define GUARD_POKEBLOCK_H
|
|
|
|
|
|
|
|
enum
|
|
|
|
{
|
|
|
|
PBLOCK_CLR_BLACK,
|
|
|
|
PBLOCK_CLR_RED,
|
|
|
|
PBLOCK_CLR_BLUE,
|
|
|
|
PBLOCK_CLR_PINK,
|
|
|
|
PBLOCK_CLR_GREEN,
|
|
|
|
PBLOCK_CLR_YELLOW
|
|
|
|
};
|
|
|
|
|
|
|
|
enum
|
|
|
|
{
|
|
|
|
PBLOCK_COLOR,
|
|
|
|
PBLOCK_SPICY,
|
|
|
|
PBLOCK_DRY,
|
|
|
|
PBLOCK_SWEET,
|
|
|
|
PBLOCK_BITTER,
|
|
|
|
PBLOCK_SOUR,
|
|
|
|
PBLOCK_FEEL,
|
|
|
|
};
|
|
|
|
|
|
|
|
void ClearPokeblocks(void);
|
2017-11-19 22:48:46 +01:00
|
|
|
s8 GetFirstFreePokeblockSlot(void);
|
|
|
|
bool32 AddPokeblock(struct Pokeblock *pokeblock);
|
2017-11-27 20:03:41 +01:00
|
|
|
u8 GetHighestPokeblocksFlavorLevel(const struct Pokeblock *pokeblock);
|
2017-11-19 22:48:46 +01:00
|
|
|
u8 GetPokeblocksFeel(const struct Pokeblock *pokeblock);
|
2017-11-27 20:03:41 +01:00
|
|
|
u8 GetPokeblocksFlavor(const struct Pokeblock *pokeblock);
|
2017-11-16 20:38:10 +01:00
|
|
|
s16 PokeblockGetGain(u8, const struct Pokeblock *);
|
2017-09-07 19:45:32 +02:00
|
|
|
|
|
|
|
#endif // GUARD_POKEBLOCK_H
|