blob: 11752296bb3a4532e3ecae214baef0a9c2e57f58 (
plain)
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
|
#ifndef GUARD_BATTLE_PARTY_MENU_H
#define GUARD_BATTLE_PARTY_MENU_H
#include "task.h"
// TODO: Unify all of the 0x0201B000 structs
struct Struct201B000
{
u8 filler0[0x259];
u8 unk259;
u8 filler25A[6];
u8 unk260;
u8 filler261[1];
u8 unk262;
s16 unk264;
s16 unk266;
};
struct PartyMenuItem
{
const u8 *text;
TaskFunc func;
};
struct PartyPopupMenu
{
u8 unk0;
u8 unk1;
const u8 *unk4;
};
extern u8 unk_2000000[];
void SetUpBattlePokemonMenu(u8);
#define EWRAM_1609D unk_2000000[0x1609D]
#define EWRAM_1B000 (*(struct Struct201B000 *)(unk_2000000 + 0x1B000))
#endif
|