summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@users.noreply.github.com>2020-09-05 10:25:10 -0400
committerGitHub <noreply@github.com>2020-09-05 10:25:10 -0400
commit16ecbc6446f4e8d308e71aa5e649c69acb8a6b3e (patch)
tree309ee7f0dd15192ad2ead860c8a6e2cabe5b9214 /src/main.c
parentbb98e346e537ffa71a529db71688975b9a850cfa (diff)
parent3e25d9e5a2e0346a53b1bfdf9e14f98e14cceb21 (diff)
Merge pull request #1177 from PokeCodec/MatchEmerald
Match All but 2 remaining naked functions
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/main.c b/src/main.c
index 454fefc5c..b3b76b1fb 100644
--- a/src/main.c
+++ b/src/main.c
@@ -81,8 +81,6 @@ void InitIntrHandlers(void);
static void WaitForVBlank(void);
void EnableVCountIntrAtLine150(void);
-#define B_START_SELECT (B_BUTTON | START_BUTTON | SELECT_BUTTON)
-
void AgbMain()
{
#if MODERN
@@ -136,9 +134,11 @@ void AgbMain()
{
ReadKeys();
- if (gSoftResetDisabled == FALSE
- && (gMain.heldKeysRaw & A_BUTTON)
- && (gMain.heldKeysRaw & B_START_SELECT) == B_START_SELECT)
+ if (!gSoftResetDisabled
+ && JOY_HELD_RAW(A_BUTTON)
+ && JOY_HELD_RAW(B_BUTTON)
+ && JOY_HELD_RAW(START_BUTTON)
+ && JOY_HELD_RAW(SELECT_BUTTON)) //The reset key combo A + B + START + SELECT
{
rfu_REQ_stopMode();
rfu_waitREQComplete();
@@ -262,9 +262,7 @@ static void ReadKeys(void)
if (keyInput != 0 && gMain.heldKeys == keyInput)
{
- gMain.keyRepeatCounter--;
-
- if (gMain.keyRepeatCounter == 0)
+ if (--gMain.keyRepeatCounter == 0)
{
gMain.newAndRepeatedKeys = keyInput;
gMain.keyRepeatCounter = gKeyRepeatContinueDelay;
@@ -282,10 +280,10 @@ static void ReadKeys(void)
// Remap L to A if the L=A option is enabled.
if (gSaveBlock2Ptr->optionsButtonMode == OPTIONS_BUTTON_MODE_L_EQUALS_A)
{
- if (gMain.newKeys & L_BUTTON)
+ if (JOY_NEW(L_BUTTON))
gMain.newKeys |= A_BUTTON;
- if (gMain.heldKeys & L_BUTTON)
+ if (JOY_HELD(L_BUTTON))
gMain.heldKeys |= A_BUTTON;
}
@@ -343,7 +341,7 @@ static void VBlankIntr(void)
{
if (gWirelessCommType != 0)
RfuVSync();
- else if (gLinkVSyncDisabled == FALSE)
+ else if (!gLinkVSyncDisabled)
LinkVSync();
gMain.vblankCounter1++;