pmd-red/include/code_801602C.h

30 lines
564 B
C
Raw Normal View History

2023-09-21 02:52:40 +00:00
#ifndef GUARD_CODE_801602C_H
#define GUARD_CODE_801602C_H
#include "structs/menu.h"
// size: 0x50
struct unkStruct_203B200
{
u32 unk0;
u32 unk4;
/* 0x8 */ u8 *pokeName;
/* 0xC */ s32 state;
2024-07-04 04:00:52 +00:00
/* 0x10 */ MenuItem menus[8];
2023-09-21 02:52:40 +00:00
};
2024-07-04 04:00:52 +00:00
u32 CreateConfirmNameMenu(u32 mode, u8 *name);
2023-09-21 02:52:40 +00:00
u32 sub_8016080(void);
2024-07-04 04:00:52 +00:00
void CleanConfirmNameMenu(void);
2023-09-21 02:52:40 +00:00
2024-07-04 04:00:52 +00:00
enum ConfirmNameMenuStates
{
CONFIRM_NAME_MENU_INIT,
CONFIRM_NAME_MENU_PROMPT,
CONFIRM_NAME_MENU_TOO_LONG,
CONFIRM_NAME_MENU_EMPTY,
CONFIRM_NAME_MENU_EXIT = 4
};
#endif // GUARD_CODE_801602C_H