#ifndef POKEPLATINUM_STRUCT_020708E0_H #define POKEPLATINUM_STRUCT_020708E0_H #include "struct_decls/cell_actor_data.h" #include "struct_defs/struct_020684D0.h" #include "struct_defs/struct_02070950.h" #include "overlay005/struct_ov5_021D30A8.h" #include "bg_window.h" #include "field_task.h" #include "menu.h" #include "string_list.h" typedef struct { Window unk_00; Window unk_10; Menu *unk_20; StringList *unk_24; u16 unk_28; u16 state; u32 unk_2C; u8 unk_30[7]; UnkStruct_ov5_021D30A8 unk_38; CellActorData *unk_200[8]; u32 unk_220; u32 unk_224; u32 unk_228; FieldTaskFunc unk_22C; UnkStruct_020684D0 unk_230; UnkStruct_02070950 unk_24C; void *unk_25C; void *unk_260; } FieldMenu; enum FieldMenuState { FIELD_MENU_STATE_INIT, FIELD_MENU_STATE_SELECT, FIELD_MENU_STATE_APP_START, FIELD_MENU_STATE_APP_RUN, FIELD_MENU_STATE_SAVE, FIELD_MENU_STATE_SAVE_WAIT, FIELD_MENU_STATE_EVOLVE_INIT, FIELD_MENU_STATE_EVOLVE, FIELD_MENU_STATE_8, FIELD_MENU_STATE_9, FIELD_MENU_STATE_10, FIELD_MENU_STATE_11, FIELD_MENU_STATE_12, FIELD_MENU_STATE_END, FIELD_MENU_STATE_14, FIELD_MENU_STATE_15 }; #endif // POKEPLATINUM_STRUCT_020708E0_H