Split+data hints_menu

This commit is contained in:
Kermalis
2023-09-20 23:11:41 -04:00
parent c6bc80e6d8
commit b888afb5d9
11 changed files with 335 additions and 332 deletions

23
include/hints_menu1.h Normal file
View File

@@ -0,0 +1,23 @@
#ifndef GUARD_HINTS_MENU1_H
#define GUARD_HINTS_MENU1_H
#include "input.h"
#include "structs/str_text.h"
// size: 0x9C
struct unkStruct_203B264
{
MenuInputStruct input;
u32 unk34;
UnkTextStruct2 *unk38;
UnkTextStruct2 unk3C[4];
};
void CreateHintSelectionScreen(bool8 cursorSprite);
s32 GetChosenHintIndex(void);
bool8 sub_801E3F0(u32);
u32 sub_801E474(bool8);
void sub_801E54C(void);
#endif // GUARD_HINTS_MENU1_H

21
include/hints_menu2.h Normal file
View File

@@ -0,0 +1,21 @@
#ifndef GUARD_HINTS_MENU2_H
#define GUARD_HINTS_MENU2_H
#include "input.h"
#include "structs/str_text.h"
// size: 0xA0
struct unkStruct_203B268
{
MenuInputStruct input;
u32 unk34;
UnkTextStruct2 *unk38;
UnkTextStruct2 unk3C[4];
u8 unk9C[4];
};
bool8 CreateHintDisplayScreen(u32 index);
void DestroyHintDisplayScreen(void);
u32 HandleHintDisplayScreenInput(void);
#endif // GUARD_HINTS_MENU2_H