Correct some data misclassification and link relevant objects to mystery_event_menu

This commit is contained in:
PikalaxALT 2018-04-07 14:35:13 -04:00
parent b8aa923321
commit 030ce70f35
3 changed files with 24 additions and 22 deletions

View File

@ -1,6 +1,11 @@
#ifndef GUARD_DEBUG_H
#define GUARD_DEBUG_H
struct UnkDebugMenu3Items {
const u8 * text;
size_t (*func)(u8 * dest);
};
// start_menu_debug
void DebugMenu_8077048(void);
@ -17,4 +22,8 @@ void CB2_StartSoundCheckMenu(void);
// nakamura_debug_menu
void NakaGenderTest(void);
// unk debug menu 3
extern const u8 gUnknown_Debug_842E350;
extern const struct UnkDebugMenu3Items gUnknown_Debug_842E2D0[];
#endif // GUARD_DEBUG_H

View File

@ -323,10 +323,7 @@ const u8 Str_842E2B7[] = _("ball");
const u8 Str_842E2BC[] = _("cheri berry");
const u8 Str_842E2C8[] = _("TM01");
const struct {
const u8 * name;
size_t (*func)(u8 * dest);
} gUnknown_Debug_842E2D0[] = {
const struct UnkDebugMenu3Items gUnknown_Debug_842E2D0[] = {
{Str_842E264, debug_sub_813C404},
{Str_842E26B, debug_sub_813C810},
{Str_842E26E, debug_sub_813C888},
@ -347,22 +344,19 @@ const struct {
extern u8 gUnknown_Debug_845E306[];
const struct {
u8 unk0;
u8 *scripts[10];
} gUnknown_Debug_842E350 = {
0x10, {
gUnknown_Debug_845DAE1,
gUnknown_Debug_845DDB2,
gUnknown_Debug_845E306,
gUnknown_Debug_845E3E0,
gUnknown_Debug_845E3E0,
gUnknown_Debug_845E402,
gUnknown_Debug_845E402,
gUnknown_Debug_845E422,
gUnknown_Debug_845E422,
gUnknown_Debug_845E443
}
const u8 gUnknown_Debug_842E350 = 16;
u8 *const gUnknown_Debug_842E354[] = {
gUnknown_Debug_845DAE1,
gUnknown_Debug_845DDB2,
gUnknown_Debug_845E306,
gUnknown_Debug_845E3E0,
gUnknown_Debug_845E3E0,
gUnknown_Debug_845E402,
gUnknown_Debug_845E402,
gUnknown_Debug_845E422,
gUnknown_Debug_845E422,
gUnknown_Debug_845E443
};
#endif // DEBUG

View File

@ -15,6 +15,7 @@
#include "text.h"
#include "title_screen.h"
#include "ewram.h"
#include "debug.h"
static EWRAM_DATA u8 gUnknown_02039338 = 0;
@ -347,8 +348,6 @@ static const u8 Str_843DA84[] = _("LR: select A: send。");
static const u8 Str_843DA98[] = _("sending。。。");
static const u8 Str_843DAA3[] = _("completed。");
extern const struct {const u8 *text; void (*func)();} gUnknown_Debug_842E2D0[];
extern const u8 gUnknown_Debug_842E350;
void debug_sub_815D1D8();