summaryrefslogtreecommitdiff
path: root/include/debug_menu.h
blob: c70712f52ffded85d1db03523cf979d6223946d6 (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
#ifndef GUARD_DEBUG_MENU_H
#define GUARD_DEBUG_MENU_H

enum DebugMenuOptions
{
    MENU_DEBUG_MENU_DUNGEONS = 0,
    MENU_DEBUG_MENU_FIELD,
    MENU_DEBUG_MENU_FIELD_MAP,
    MENU_DEBUG_MENU_FIELD_SCRIPT,
    MENU_DEBUG_MENU_DEBUG_MENU,
    MENU_DEBUG_MENU_UNKNOWN_1,
    MENU_DEBUG_MENU_STORAGE,
    MENU_DEBUG_MENU_H_OPEN = 9,
};

struct unkData
{
    u8 unk0[24];
};


struct DebugMenu
{
    // size: 0x1A4
    u8 fill0[0x140];
    /* 0x140 */ struct unkData unk140[4];
    u32 fill1A0;
};


void CreateDebugMenu(void);
void DeleteDebugMenu(void);
u32 UpdateDebugMenu(void);
void SetDebugMenuItems(void);
void sub_803A3A0(void);

#endif