This commit is contained in:
jiangzhengwenjz
2019-06-24 02:57:25 +08:00
parent d39ced94fa
commit f85848545a
5 changed files with 17 additions and 17 deletions
+3 -3
View File
@@ -3218,7 +3218,7 @@ sub_8120328: @ 8120328
lsrs r4, r0, 24 lsrs r4, r0, 24
adds r5, r4, 0 adds r5, r4, 0
movs r0, 0x6 movs r0, 0x6
bl RunTextPrintersRetIsActive bl RunTextPrinters_CheckActive
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
cmp r0, 0x1 cmp r0, 0x1
@@ -4529,7 +4529,7 @@ sub_8120D08: @ 8120D08
ldr r5, _08120D38 @ =gTasks+0x8 ldr r5, _08120D38 @ =gTasks+0x8
adds r0, r4, r5 adds r0, r4, r5
ldrb r0, [r0] ldrb r0, [r0]
bl RunTextPrintersRetIsActive bl RunTextPrinters_CheckActive
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
cmp r0, 0x1 cmp r0, 0x1
@@ -4643,7 +4643,7 @@ sub_8120DE0: @ 8120DE0
ldr r6, _08120E14 @ =gTasks+0x8 ldr r6, _08120E14 @ =gTasks+0x8
adds r4, r5, r6 adds r4, r5, r6
ldrb r0, [r4] ldrb r0, [r4]
bl RunTextPrintersRetIsActive bl RunTextPrinters_CheckActive
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
cmp r0, 0x1 cmp r0, 0x1
+1 -1
View File
@@ -19,7 +19,7 @@ void sub_812225C(u16 *, u16 *, u8, u8);
void sub_8122298(u16 *, u16 *, u8, u8, u8); void sub_8122298(u16 *, u16 *, u8, u8, u8);
void sub_8121F68(u8 taskId, const struct YesNoFuncTable *data); void sub_8121F68(u8 taskId, const struct YesNoFuncTable *data);
bool8 sub_81221AC(void); bool8 sub_81221AC(void);
bool16 RunTextPrintersRetIsActive(u8 textPrinterId); bool16 RunTextPrinters_CheckActive(u8 textPrinterId);
bool8 sub_80BF72C(void); bool8 sub_80BF72C(void);
bool8 MenuHelpers_LinkSomething(void); bool8 MenuHelpers_LinkSomething(void);
void SetVBlankHBlankCallbacksToNull(void); void SetVBlankHBlankCallbacksToNull(void);
+10 -10
View File
@@ -36,7 +36,7 @@ void DisplayMessageAndContinueTask(u8 taskId, u8 windowId, u16 arg2, u8 arg3, u8
gTasks[taskId].func = Task_ContinueTaskAfterMessagePrints; gTasks[taskId].func = Task_ContinueTaskAfterMessagePrints;
} }
bool16 RunTextPrintersRetIsActive(u8 textPrinterId) bool16 RunTextPrinters_CheckActive(u8 textPrinterId)
{ {
RunTextPrinters(); RunTextPrinters();
return IsTextPrinterActive(textPrinterId); return IsTextPrinterActive(textPrinterId);
@@ -44,7 +44,7 @@ bool16 RunTextPrintersRetIsActive(u8 textPrinterId)
static void Task_ContinueTaskAfterMessagePrints(u8 taskId) static void Task_ContinueTaskAfterMessagePrints(u8 taskId)
{ {
if (!RunTextPrintersRetIsActive(gUnknown_20399D0)) if (!RunTextPrinters_CheckActive(gUnknown_20399D0))
gUnknown_20399CC(taskId); gUnknown_20399CC(taskId);
} }
@@ -75,9 +75,9 @@ u8 GetLRKeysState(void)
{ {
if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR) if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)
{ {
if (gMain.newKeys & L_BUTTON) if (JOY_NEW(L_BUTTON))
return 1; return 1;
if (gMain.newKeys & R_BUTTON) if (JOY_NEW(R_BUTTON))
return 2; return 2;
} }
return 0; return 0;
@@ -87,9 +87,9 @@ u8 sub_80BF66C(void)
{ {
if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR) if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_LR)
{ {
if (gMain.newAndRepeatedKeys & L_BUTTON) if (JOY_REPT(L_BUTTON))
return 1; return 1;
if (gMain.newAndRepeatedKeys & R_BUTTON) if (JOY_REPT(R_BUTTON))
return 2; return 2;
} }
return 0; return 0;
@@ -178,7 +178,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1)
{ {
s16 valBefore = (*arg0); s16 valBefore = (*arg0);
if ((gMain.newAndRepeatedKeys & DPAD_ANY) == DPAD_UP) if (JOY_REPT(DPAD_ANY) == DPAD_UP)
{ {
(*arg0)++; (*arg0)++;
if ((*arg0) > arg1) if ((*arg0) > arg1)
@@ -194,7 +194,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1)
return TRUE; return TRUE;
} }
} }
else if ((gMain.newAndRepeatedKeys & DPAD_ANY) == DPAD_DOWN) else if (JOY_REPT(DPAD_ANY) == DPAD_DOWN)
{ {
(*arg0)--; (*arg0)--;
if ((*arg0) <= 0) if ((*arg0) <= 0)
@@ -209,7 +209,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1)
return TRUE; return TRUE;
} }
} }
else if ((gMain.newAndRepeatedKeys & DPAD_ANY) == DPAD_RIGHT) else if (JOY_REPT(DPAD_ANY) == DPAD_RIGHT)
{ {
(*arg0) += 10; (*arg0) += 10;
if ((*arg0) > arg1) if ((*arg0) > arg1)
@@ -224,7 +224,7 @@ bool8 AdjustQuantityAccordingToDPadInput(s16 *arg0, u16 arg1)
return TRUE; return TRUE;
} }
} }
else if ((gMain.newAndRepeatedKeys & DPAD_ANY) == DPAD_LEFT) else if (JOY_REPT(DPAD_ANY) == DPAD_LEFT)
{ {
(*arg0) -= 10; (*arg0) -= 10;
if ((*arg0) <= 0) if ((*arg0) <= 0)
+2 -2
View File
@@ -817,7 +817,7 @@ static void TTVcmd_NpcMoveAndSetupTextPrinter(u8 taskId)
static void TTVcmd_IdleIfTextPrinterIsActive(u8 taskId) static void TTVcmd_IdleIfTextPrinterIsActive(u8 taskId)
{ {
s16 *data = gTasks[taskId].data; s16 *data = gTasks[taskId].data;
if (!RunTextPrintersRetIsActive(0)) if (!RunTextPrinters_CheckActive(0))
++data[3]; ++data[3];
} }
@@ -945,7 +945,7 @@ static const u8 sGrassAnimArray[] =
static void TTVcmd_IdleIfTextPrinterIsActive2(u8 taskId) static void TTVcmd_IdleIfTextPrinterIsActive2(u8 taskId)
{ {
s16 *data = gTasks[taskId].data; s16 *data = gTasks[taskId].data;
if (!RunTextPrintersRetIsActive(0)) if (!RunTextPrinters_CheckActive(0))
++data[3]; ++data[3];
} }