Address review comments

This commit is contained in:
PikalaxALT
2019-10-14 10:02:00 -04:00
parent 8fd0bc4245
commit 5a20fefab1
5 changed files with 836 additions and 285 deletions
+794 -243
View File
File diff suppressed because it is too large Load Diff
+22 -22
View File
@@ -92,30 +92,30 @@ struct UnkStruct_203AE98 * gUnknown_3005E94;
static struct UnkStruct_300201C * gUnknown_300201C; static struct UnkStruct_300201C * gUnknown_300201C;
static u16 gUnknown_3002020; static u16 gUnknown_3002020;
EWRAM_DATA u8 gUnknown_203ADF8 = 0; static EWRAM_DATA u8 gUnknown_203ADF8 = 0;
static EWRAM_DATA u8 sNumScenes = 0; static EWRAM_DATA u8 sNumScenes = 0;
EWRAM_DATA u8 gUnknown_203ADFA = 0; EWRAM_DATA u8 gUnknown_203ADFA = 0;
EWRAM_DATA u16 gUnknown_203ADFC = 0; static EWRAM_DATA u16 gUnknown_203ADFC = 0;
EWRAM_DATA u8 gUnknown_203ADFE[3] = {0}; static EWRAM_DATA u8 gUnknown_203ADFE[3] = {0};
EWRAM_DATA u16 * gUnknown_203AE04 = NULL; static EWRAM_DATA u16 * gUnknown_203AE04 = NULL;
EWRAM_DATA u16 * gUnknown_203AE08 = NULL; static EWRAM_DATA u16 * gUnknown_203AE08 = NULL;
EWRAM_DATA u16 * gUnknown_203AE0C[32] = {NULL}; static EWRAM_DATA u16 * gUnknown_203AE0C[32] = {NULL};
EWRAM_DATA void (* gUnknown_203AE8C)(void) = NULL; static EWRAM_DATA void (* gUnknown_203AE8C)(void) = NULL;
EWRAM_DATA u16 *gUnknown_203AE90 = NULL; static EWRAM_DATA u16 *gUnknown_203AE90 = NULL;
EWRAM_DATA struct UnkStruct_203AE94 gUnknown_203AE94 = {0}; static EWRAM_DATA struct UnkStruct_203AE94 gUnknown_203AE94 = {0};
EWRAM_DATA struct UnkStruct_203AE98 gUnknown_203AE98[32] = {0}; static EWRAM_DATA struct UnkStruct_203AE98 gUnknown_203AE98[32] = {0};
EWRAM_DATA u16 gUnknown_203AF98 = 0; static EWRAM_DATA u16 gUnknown_203AF98 = 0;
EWRAM_DATA u8 gUnknown_203AF9A[64][2] = {{0}}; static EWRAM_DATA u8 gUnknown_203AF9A[64][2] = {{0}};
EWRAM_DATA u16 gUnknown_203B01A = 0; static EWRAM_DATA u16 gUnknown_203B01A = 0;
EWRAM_DATA u16 gUnknown_203B01C = 0; static EWRAM_DATA u16 gUnknown_203B01C = 0;
EWRAM_DATA u16 gUnknown_203B01E = 0; static EWRAM_DATA u16 gUnknown_203B01E = 0;
EWRAM_DATA u8 sHelpMessageWindowId = 0; static EWRAM_DATA u8 sHelpMessageWindowId = 0;
EWRAM_DATA struct UnkStruct_203B024 gUnknown_203B024 = {0}; static EWRAM_DATA struct UnkStruct_203B024 gUnknown_203B024 = {0};
EWRAM_DATA struct UnkStruct_203B044 gUnknown_203B044 = {0}; static EWRAM_DATA struct UnkStruct_203B044 gUnknown_203B044 = {0};
EWRAM_DATA u8 gUnknown_203B048 = 0; static EWRAM_DATA u8 gUnknown_203B048 = 0;
EWRAM_DATA u8 gUnknown_203B049 = 0; static EWRAM_DATA u8 gUnknown_203B049 = 0;
EWRAM_DATA u8 gUnknown_203B04A = 0; static EWRAM_DATA u8 gUnknown_203B04A = 0;
EWRAM_DATA u8 gUnknown_203B04B = 0; static EWRAM_DATA u8 gUnknown_203B04B = 0;
void sub_8110A00(void); void sub_8110A00(void);
void sub_8110A3C(void); void sub_8110A3C(void);
+6 -6
View File
@@ -72,7 +72,7 @@ static ALIGNED(4) EWRAM_DATA u8 sSaveStatsWindowId = 0;
static u8 (*sSaveDialogCB)(void); static u8 (*sSaveDialogCB)(void);
static u8 sSaveDialogDelay; static u8 sSaveDialogDelay;
static u8 sSaveDialogIsPrinting; static bool8 sSaveDialogIsPrinting;
static void SetUpStartMenu_Link(void); static void SetUpStartMenu_Link(void);
static void SetUpStartMenu_UnionRoom(void); static void SetUpStartMenu_UnionRoom(void);
@@ -601,14 +601,14 @@ static void StartMenu_PrepareForSave(void)
{ {
save_serialize_map(); save_serialize_map();
sSaveDialogCB = SaveDialogCB_PrintAskSaveText; sSaveDialogCB = SaveDialogCB_PrintAskSaveText;
sSaveDialogIsPrinting = 0; sSaveDialogIsPrinting = FALSE;
} }
static u8 RunSaveDialogCB(void) static u8 RunSaveDialogCB(void)
{ {
if (RunTextPrinters_CheckPrinter0Active() == TRUE) if (RunTextPrinters_CheckPrinter0Active() == TRUE)
return 0; return 0;
sSaveDialogIsPrinting = 0; sSaveDialogIsPrinting = FALSE;
return sSaveDialogCB(); return sSaveDialogCB();
} }
@@ -620,13 +620,13 @@ void Field_AskSaveTheGame(void)
CreateTask(task50_save_game, 80); CreateTask(task50_save_game, 80);
} }
void PrintSaveTextWithFollowupFunc(const u8 *str, bool8 (*savecb)(void)) void PrintSaveTextWithFollowupFunc(const u8 *str, bool8 (*saveDialogCB)(void))
{ {
StringExpandPlaceholders(gStringVar4, str); StringExpandPlaceholders(gStringVar4, str);
sub_80F7768(0, TRUE); sub_80F7768(0, TRUE);
AddTextPrinterForMessage(TRUE); AddTextPrinterForMessage(TRUE);
sSaveDialogIsPrinting = 1; sSaveDialogIsPrinting = TRUE;
sSaveDialogCB = savecb; sSaveDialogCB = saveDialogCB;
} }
void task50_save_game(u8 taskId) void task50_save_game(u8 taskId)