mirror of
https://github.com/rh-hideout/pokeemerald-expansion.git
synced 2026-05-27 10:57:40 -05:00
Some checks are pending
CI / build-emerald (push) Waiting to run
CI / build-firered (push) Waiting to run
CI / build-leafgreen (push) Waiting to run
CI / release (push) Waiting to run
CI / test (push) Waiting to run
CI / build (push) Blocked by required conditions
CI / docs_validate (push) Waiting to run
CI / allcontributors (push) Waiting to run
21 lines
629 B
C
21 lines
629 B
C
#ifndef GUARD_CHOOSEBOXMON_H
|
|
#define GUARD_CHOOSEBOXMON_H
|
|
|
|
struct MoveLearnUI {
|
|
void (*askConfirmation)(void);
|
|
s32 (*waitConfirmation)(void);
|
|
void (*printMessage)(const u8 *message);
|
|
void (*playFanfare)(u32 songId);
|
|
void (*showMoveList)(u8 taskId);
|
|
void (*endTask)(u8 taskId);
|
|
};
|
|
|
|
u32 IsBoxMonExcluded(struct BoxPokemon *boxmon);
|
|
bool32 CanBoxMonBeSelected(struct BoxPokemon *boxmon);
|
|
s32 LearnMove(const struct MoveLearnUI *ui, u8 taskId);
|
|
s32 GetLearnMoveStartState(void);
|
|
s32 GetLearnMoveStartAfterPromptState(void);
|
|
s32 GetLearnMoveResumeAfterSummaryScreenState(void);
|
|
|
|
#endif // GUARD_CHOOSEBOXMON_H
|