summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-06-29 14:43:07 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-06-29 14:43:07 -0400
commit0117d43fa758bfc12a8bf5c3dd09a625556a644c (patch)
tree47499078917499aa228e76097a25cb478f9553b1
parent849725d85e7379c939c459f1e38e9693e24fc378 (diff)
Merge UNK_STRUCT_2018000 into pssData
-rw-r--r--include/ewram.h1
-rw-r--r--include/pokemon_summary_screen.h2
-rw-r--r--src/pokemon_summary_screen.c4
-rw-r--r--src/script_pokemon_util_80F99CC.c2
4 files changed, 4 insertions, 5 deletions
diff --git a/include/ewram.h b/include/ewram.h
index 2528b62d1..e3ae79b7f 100644
--- a/include/ewram.h
+++ b/include/ewram.h
@@ -170,7 +170,6 @@ extern u8 gSharedMem[];
#define ewram18000_3 *(struct Pokemon **)(gSharedMem + 0x18000)
#define eBerryBlenderData (struct BerryBlenderData*)(&gSharedMem[0x18000])
#define eEggHatchData (struct EggHatchData*)(&gSharedMem[0x18000])
-#define UNK_2018000_STRUCT (*(struct UnknownStruct2018000 *)(gSharedMem + 0x18000))
#define pssData (*(struct PokemonSummaryScreenStruct *)(gSharedMem + 0x18000))
#define ewram18300 ((u16 *)(gSharedMem + 0x18300))
#define ewram18800 (&gSharedMem[0x18800])
diff --git a/include/pokemon_summary_screen.h b/include/pokemon_summary_screen.h
index 29bdd332e..02296c27f 100644
--- a/include/pokemon_summary_screen.h
+++ b/include/pokemon_summary_screen.h
@@ -13,7 +13,7 @@ enum PokemonSummaryScreenMode
PSS_MODE_NORMAL,
PSS_MODE_MOVES_ONLY,
PSS_MODE_SELECT_MOVE,
- PSS_MODE_UNKNOWN, // TODO: this mode might be used by pokemon_storage_system
+ PSS_MODE_MOVE_DELETER, // TODO: this mode might be used by pokemon_storage_system
PSS_MODE_NO_MOVE_ORDER_EDIT,
PSS_MODE_PC_NORMAL,
PSS_MODE_PC_MOVES_ONLY,
diff --git a/src/pokemon_summary_screen.c b/src/pokemon_summary_screen.c
index 9009bff59..3141b9d8c 100644
--- a/src/pokemon_summary_screen.c
+++ b/src/pokemon_summary_screen.c
@@ -659,7 +659,7 @@ void sub_809DA1C(void)
pssData.inputHandlingTaskId = CreateTask(SummaryScreenHandleKeyInput, 0);
break;
case PSS_MODE_SELECT_MOVE:
- case PSS_MODE_UNKNOWN:
+ case PSS_MODE_MOVE_DELETER:
pssData.inputHandlingTaskId = CreateTask(sub_809EB40, 0);
break;
case PSS_MODE_MOVES_ONLY:
@@ -1894,7 +1894,7 @@ static bool8 SummaryScreen_CanForgetSelectedMove(u8 taskId)
SummaryScreen_GetPokemon(&mon);
move = GetMonMove(&mon, pssData.selectedMoveIndex);
- if (IsHMMove(move) == TRUE && pssData.mode != PSS_MODE_UNKNOWN)
+ if (IsHMMove(move) == TRUE && pssData.mode != PSS_MODE_MOVE_DELETER)
return FALSE;
return TRUE;
}
diff --git a/src/script_pokemon_util_80F99CC.c b/src/script_pokemon_util_80F99CC.c
index cc05f9fde..89c803a8b 100644
--- a/src/script_pokemon_util_80F99CC.c
+++ b/src/script_pokemon_util_80F99CC.c
@@ -277,7 +277,7 @@ void HandleMoveTutorPartyMenu(u8 var)
void SelectMove(void)
{
ShowSelectMovePokemonSummaryScreen(&gPlayerParty[0], gSpecialVar_0x8004, gPlayerPartyCount - 1, CB2_ReturnToField, 0);
- UNK_2018000_STRUCT.unk8 = 3;
+ pssData.mode = PSS_MODE_MOVE_DELETER;
gFieldCallback = sub_8080990;
}