1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#ifndef GUARD_POKEMON_MENU_H
#define GUARD_POKEMON_MENU_H
#include "menu.h"
#define POKEMENU_FIRST_FIELD_MOVE_ID 10
enum
{
POKEMENU_SUMMARY, // 0
POKEMENU_SWITCH, // 1
POKEMENU_ITEM, // 2
POKEMENU_CANCEL, // 3
POKEMENU_GIVE_ITEM, // 4
POKEMENU_TAKE_ITEM, // 5
POKEMENU_TAKE_MAIL, // 6
POKEMENU_MAIL, // 7
POKEMENU_READ_MAIL, // 8
POKEMENU_CANCEL_SUBMENU, // 9
POKEMENU_CUT, // 10
POKEMENU_FLASH, // 11
POKEMENU_ROCK_SMASH, // 12
POKEMENU_STRENGTH, // 13
POKEMENU_SURF, // 14
POKEMENU_FLY, // 15
POKEMENU_DIVE, // 16
POKEMENU_WATERFALL, // 17
POKEMENU_TELEPORT, // 18
POKEMENU_DIG, // 19
POKEMENU_SECRET_POWER, // 20
POKEMENU_MILK_DRINK, // 21
POKEMENU_SOFT_BOILED, // 22
POKEMENU_SWEET_SCENT, // 23
};
extern u8 gLastFieldPokeMenuOpened;
extern void (*gPostMenuFieldCallback)(void);
void HandleDefaultPartyMenu(u8 taskID);
void sub_808B5B4(u32 taskID);
void sub_8089A70(void);
void sub_8089C50(u8 arg0, u8 arg1, u8 arg2, u8 noOfOptions, const struct MenuAction2 *menuActions, const u8 *order);
void DoPokemonMenu_Switch(u8 taskID);
void FieldCallback_PrepareFadeInFromMenu(void);
void sub_808AD58(void);
void sub_808B020(void);
void sub_808B0C0(u8 taskID);
void sub_808B508(u8);
void sub_808B564(void);
void debug_sub_80986AC(void);
void sub_808A3F8(void);
#endif // GUARD_POKEMON_MENU_H
|