summaryrefslogtreecommitdiff
path: root/src/pokemon_storage_system_3.c
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-03-16 08:23:01 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-03-16 08:23:01 -0400
commitdb3e992fc3de6a212752aa1a4148ee42414f2322 (patch)
tree86e1c2ea6ab19994fbdcb6e86b59071bb6c7c0cc /src/pokemon_storage_system_3.c
parent160df58342d150af791b22126af0994810e309d9 (diff)
Address review comments; doc pc_screen_effect
Diffstat (limited to 'src/pokemon_storage_system_3.c')
-rw-r--r--src/pokemon_storage_system_3.c708
1 files changed, 354 insertions, 354 deletions
diff --git a/src/pokemon_storage_system_3.c b/src/pokemon_storage_system_3.c
index 48007ad0f..7ae451b69 100644
--- a/src/pokemon_storage_system_3.c
+++ b/src/pokemon_storage_system_3.c
@@ -28,7 +28,7 @@
#include "constants/flags.h"
#include "constants/vars.h"
-EWRAM_DATA struct PokemonStorageSystemData *sPSSData = NULL;
+EWRAM_DATA struct PokemonStorageSystemData *gPSSData = NULL;
static EWRAM_DATA bool8 sInPartyMenu = 0;
static EWRAM_DATA u8 sCurrentBoxOption = 0;
static EWRAM_DATA u8 gUnknown_20397B6 = 0;
@@ -106,9 +106,9 @@ static void sub_808FDFC(void);
static void sub_808FE54(u8 species);
static void sub_808FF70(void);
-static const u32 gPokemonStorageScrollingBGTileset[] = INCBIN_U32("graphics/interface/pss_unk_83CE438.4bpp.lz");
-static const u32 gPokemonStorageScrollingBGTilemap[] = INCBIN_U32("graphics/interface/pss_unk_83CE4D0.bin.lz");
-static const u16 gPokemonStorageScrollingBGPalette[] = INCBIN_U16("graphics/interface/pss_unk_83CE5DC.gbapal");
+static const u32 sPokemonStorageScrollingBGTileset[] = INCBIN_U32("graphics/interface/pss_unk_83CE438.4bpp.lz");
+static const u32 sPokemonStorageScrollingBGTilemap[] = INCBIN_U32("graphics/interface/pss_unk_83CE4D0.bin.lz");
+static const u16 sPokemonStorageScrollingBGPalette[] = INCBIN_U16("graphics/interface/pss_unk_83CE5DC.gbapal");
static const u32 gUnknown_83CE5FC[] = INCBIN_U32("graphics/interface/pss_unk_83CE5FC.bin.lz");
static const u16 gUnknown_83CE6F8[] = {
@@ -209,11 +209,11 @@ static const struct BgTemplate gUnknown_83CEA50[] = {
}
};
-static const struct SpritePalette gWaveformSpritePalette = {
+static const struct SpritePalette sWaveformSpritePalette = {
gUnknown_83CE7F0, TAG_PAL_WAVEFORM
};
-static const struct SpriteSheet gWaveformSpriteSheet = {
+static const struct SpriteSheet sWaveformSpriteSheet = {
gUnknown_83CE810, 0x01c0, TAG_TILE_WAVEFORM
};
@@ -229,7 +229,7 @@ static const struct SpriteTemplate sSpriteTemplate_CursorMon = {
.callback = SpriteCallbackDummy
};
-static const struct StorageAction gPCStorageActionTexts[] = {
+static const struct StorageAction sPCStorageActionTexts[] = {
[PC_TEXT_EXIT_BOX] = {gText_ExitFromBox, PC_TEXT_FMT_NORMAL},
[PC_TEXT_WHAT_YOU_DO] = {gText_WhatDoYouWantToDo, PC_TEXT_FMT_NORMAL},
[PC_TEXT_PICK_A_THEME] = {gText_PleasePickATheme, PC_TEXT_FMT_NORMAL},
@@ -353,7 +353,7 @@ static void VblankCb_PSS(void)
ProcessSpriteCopyRequests();
sub_8096BF8();
TransferPlttBuffer();
- SetGpuReg(REG_OFFSET_BG2HOFS, sPSSData->bg2_X);
+ SetGpuReg(REG_OFFSET_BG2HOFS, gPSSData->bg2_X);
}
static void Cb2_PSS(void)
@@ -370,16 +370,16 @@ void Cb2_EnterPSS(u8 boxOption)
{
ResetTasks();
sCurrentBoxOption = boxOption;
- sPSSData = Alloc(sizeof(struct PokemonStorageSystemData));
- if (sPSSData == NULL)
+ gPSSData = Alloc(sizeof(struct PokemonStorageSystemData));
+ if (gPSSData == NULL)
SetMainCallback2(Cb2_ExitPSS);
else
{
- sPSSData->boxOption = boxOption;
- sPSSData->isReshowingPSS = FALSE;
+ gPSSData->boxOption = boxOption;
+ gPSSData->isReshowingPSS = FALSE;
gUnknown_20397BA = 0;
- sPSSData->state = 0;
- sPSSData->taskId = CreateTask(Cb_InitPSS, 3);
+ gPSSData->state = 0;
+ gPSSData->taskId = CreateTask(Cb_InitPSS, 3);
SetHelpContext(HELPCONTEXT_BILLS_PC);
sLastUsedBox = StorageGetCurrentBox();
SetMainCallback2(Cb2_PSS);
@@ -389,15 +389,15 @@ void Cb2_EnterPSS(u8 boxOption)
void Cb2_ReturnToPSS(void)
{
ResetTasks();
- sPSSData = Alloc(sizeof(struct PokemonStorageSystemData));
- if (sPSSData == NULL)
+ gPSSData = Alloc(sizeof(struct PokemonStorageSystemData));
+ if (gPSSData == NULL)
SetMainCallback2(Cb2_ExitPSS);
else
{
- sPSSData->boxOption = sCurrentBoxOption;
- sPSSData->isReshowingPSS = TRUE;
- sPSSData->state = 0;
- sPSSData->taskId = CreateTask(Cb_InitPSS, 3);
+ gPSSData->boxOption = sCurrentBoxOption;
+ gPSSData->isReshowingPSS = TRUE;
+ gPSSData->state = 0;
+ gPSSData->taskId = CreateTask(Cb_InitPSS, 3);
SetHelpContext(HELPCONTEXT_BILLS_PC);
SetMainCallback2(Cb2_PSS);
}
@@ -423,25 +423,25 @@ static void sub_808CF10(void)
FreeAllSpritePalettes();
ClearDma3Requests();
gReservedSpriteTileCount = 0x280;
- sub_8096BE4(&sPSSData->unk_0020, sPSSData->unk_0028, 8);
+ sub_8096BE4(&gPSSData->unk_0020, gPSSData->unk_0028, 8);
gKeyRepeatStartDelay = 20;
ClearScheduledBgCopiesToVram();
AllocBoxPartyPokemonDropdowns(3);
SetBoxPartyPokemonDropdownMap2(0, 1, gUnknown_83CE6F8, 8, 4);
SetBoxPartyPokemonDropdownMap2Pos(0, 1, 0);
- sPSSData->unk_02C7 = FALSE;
+ gPSSData->unk_02C7 = FALSE;
}
static void sub_808CF94(void)
{
sub_8092B50();
- sInPartyMenu = sPSSData->boxOption == BOX_OPTION_DEPOSIT;
+ sInPartyMenu = gPSSData->boxOption == BOX_OPTION_DEPOSIT;
gUnknown_20397B6 = 0;
}
static void sub_808CFC4(void)
{
- if (sPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
{
SetGpuReg(REG_OFFSET_BLDCNT, BLDCNT_TGT2_ALL);
SetGpuReg(REG_OFFSET_BLDALPHA, BLDALPHA_BLEND(7, 11));
@@ -451,19 +451,19 @@ static void sub_808CFC4(void)
static void SetPSSCallback(TaskFunc newFunc)
{
- gTasks[sPSSData->taskId].func = newFunc;
- sPSSData->state = 0;
+ gTasks[gPSSData->taskId].func = newFunc;
+ gPSSData->state = 0;
}
static void Cb_InitPSS(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
SetVBlankCallback(NULL);
SetGpuReg(REG_OFFSET_DISPCNT, 0);
sub_808CF10();
- if (sPSSData->isReshowingPSS)
+ if (gPSSData->isReshowingPSS)
{
switch (sWhichToReshow)
{
@@ -496,12 +496,12 @@ static void Cb_InitPSS(u8 taskId)
break;
case 3:
ResetAllBgCoords();
- if (!sPSSData->isReshowingPSS)
+ if (!gPSSData->isReshowingPSS)
sub_808CF94();
break;
case 4:
sub_808FFAC();
- if (!sPSSData->isReshowingPSS)
+ if (!gPSSData->isReshowingPSS)
sub_80922C0();
else
sub_8092340();
@@ -531,11 +531,11 @@ static void Cb_InitPSS(u8 taskId)
if (sub_809140C())
return;
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
{
- sPSSData->field_DA4.baseTileTag = TAG_TILE_D;
- sPSSData->field_DA4.basePaletteTag = TAG_PAL_DACE;
- SetMonMarkingsMenuPointer(&sPSSData->field_DA4);
+ gPSSData->field_DA4.baseTileTag = TAG_TILE_D;
+ gPSSData->field_DA4.basePaletteTag = TAG_PAL_DACE;
+ SetMonMarkingsMenuPointer(&gPSSData->field_DA4);
LoadMonMarkingsFrameGfx();
}
else
@@ -546,7 +546,7 @@ static void Cb_InitPSS(u8 taskId)
break;
case 10:
sub_808CFC4();
- if (!sPSSData->isReshowingPSS)
+ if (!gPSSData->isReshowingPSS)
{
BlendPalettes(0xFFFFFFFF, 0x10, RGB_BLACK);
SetPSSCallback(Cb_ShowPSS);
@@ -562,20 +562,20 @@ static void Cb_InitPSS(u8 taskId)
return;
}
- sPSSData->state++;
+ gPSSData->state++;
}
static void Cb_ShowPSS(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PlaySE(SE_PC_LOGIN);
- sub_80A0A48(0x14, 0, 1);
- sPSSData->state++;
+ BeginPCScreenEffect_TurnOn(20, 0, 1);
+ gPSSData->state++;
break;
case 1:
- if (!sub_80A0A98())
+ if (!IsPCScreenEffectRunning_TurnOn())
SetPSSCallback(Cb_MainPSS);
break;
}
@@ -583,11 +583,11 @@ static void Cb_ShowPSS(u8 taskId)
static void Cb_ReshowPSS(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
BeginNormalPaletteFade(0xFFFFFFFF, -1, 0x10, 0, RGB_BLACK);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!UpdatePaletteFade())
@@ -600,20 +600,20 @@ static void Cb_ReshowPSS(u8 taskId)
static void Cb_MainPSS(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
switch (HandleInput())
{
case 1:
PlaySE(SE_SELECT);
- sPSSData->state = 1;
+ gPSSData->state = 1;
break;
case 5:
- if (sPSSData->boxOption != BOX_OPTION_MOVE_MONS && sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_MONS && gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
{
PrintStorageActionText(PC_TEXT_WHICH_ONE_WILL_TAKE);
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
else
{
@@ -622,14 +622,14 @@ static void Cb_MainPSS(u8 taskId)
}
break;
case 6:
- if (sPSSData->boxOption == BOX_OPTION_MOVE_MONS)
+ if (gPSSData->boxOption == BOX_OPTION_MOVE_MONS)
{
- if (IsMonBeingMoved() && ItemIsMail(sPSSData->cursorMonItem))
- sPSSData->state = 5;
+ if (IsMonBeingMoved() && ItemIsMail(gPSSData->cursorMonItem))
+ gPSSData->state = 5;
else
SetPSSCallback(Cb_HidePartyPokemon);
}
- else if (sPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
+ else if (gPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
{
SetPSSCallback(Cb_HidePartyPokemon);
}
@@ -649,42 +649,42 @@ static void Cb_MainPSS(u8 taskId)
break;
case 9:
PlaySE(SE_SELECT);
- sPSSData->newCurrBoxId = StorageGetCurrentBox() + 1;
- if (sPSSData->newCurrBoxId >= TOTAL_BOXES_COUNT)
- sPSSData->newCurrBoxId = 0;
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ gPSSData->newCurrBoxId = StorageGetCurrentBox() + 1;
+ if (gPSSData->newCurrBoxId >= TOTAL_BOXES_COUNT)
+ gPSSData->newCurrBoxId = 0;
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
{
- SetUpScrollToBox(sPSSData->newCurrBoxId);
- sPSSData->state = 2;
+ SetUpScrollToBox(gPSSData->newCurrBoxId);
+ gPSSData->state = 2;
}
else
{
sub_8094D60();
- sPSSData->state = 10;
+ gPSSData->state = 10;
}
break;
case 10:
PlaySE(SE_SELECT);
- sPSSData->newCurrBoxId = StorageGetCurrentBox() - 1;
- if (sPSSData->newCurrBoxId < 0)
- sPSSData->newCurrBoxId = TOTAL_BOXES_COUNT - 1;
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ gPSSData->newCurrBoxId = StorageGetCurrentBox() - 1;
+ if (gPSSData->newCurrBoxId < 0)
+ gPSSData->newCurrBoxId = TOTAL_BOXES_COUNT - 1;
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
{
- SetUpScrollToBox(sPSSData->newCurrBoxId);
- sPSSData->state = 2;
+ SetUpScrollToBox(gPSSData->newCurrBoxId);
+ gPSSData->state = 2;
}
else
{
sub_8094D60();
- sPSSData->state = 10;
+ gPSSData->state = 10;
}
break;
case 11:
if (!CanMovePartyMon())
{
- if (ItemIsMail(sPSSData->cursorMonItem))
+ if (ItemIsMail(gPSSData->cursorMonItem))
{
- sPSSData->state = 5;
+ gPSSData->state = 5;
}
else
{
@@ -694,13 +694,13 @@ static void Cb_MainPSS(u8 taskId)
}
else
{
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
break;
case 13:
if (CanMovePartyMon())
{
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
else
{
@@ -711,7 +711,7 @@ static void Cb_MainPSS(u8 taskId)
case 14:
if (!CanShiftMon())
{
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
else
{
@@ -742,31 +742,31 @@ static void Cb_MainPSS(u8 taskId)
case 20:
PlaySE(SE_SELECT);
sub_80950BC(0);
- sPSSData->state = 7;
+ gPSSData->state = 7;
break;
case 22:
sub_80950BC(1);
- sPSSData->state = 8;
+ gPSSData->state = 8;
break;
case 21:
PlaySE(SE_SELECT);
sub_80950BC(2);
- sPSSData->state = 9;
+ gPSSData->state = 9;
break;
case 23:
sub_80950BC(3);
- sPSSData->state = 7;
+ gPSSData->state = 7;
break;
case 25:
PlaySE(SE_SELECT);
sub_80950BC(4);
- sPSSData->state = 9;
+ gPSSData->state = 9;
break;
case 26:
PlaySE(SE_SELECT);
sub_808FE54(3);
sub_80950BC(5);
- sPSSData->state = 7;
+ gPSSData->state = 7;
break;
case 24:
PlaySE(SE_HAZURE);
@@ -781,29 +781,29 @@ static void Cb_MainPSS(u8 taskId)
else
sub_808F974();
- if (sPSSData->setMosaic)
+ if (gPSSData->setMosaic)
BoxSetMosaic();
- sPSSData->state = 0;
+ gPSSData->state = 0;
}
break;
case 2:
if (!ScrollToBox())
{
- SetCurrentBox(sPSSData->newCurrBoxId);
+ SetCurrentBox(gPSSData->newCurrBoxId);
if (!sInPartyMenu && !IsMonBeingMoved())
{
sub_8092F54();
BoxSetMosaic();
}
- if (sPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
{
sub_8094D84();
- sPSSData->state = 11;
+ gPSSData->state = 11;
}
else
{
- sPSSData->state = 0;
+ gPSSData->state = 0;
}
}
break;
@@ -811,18 +811,18 @@ static void Cb_MainPSS(u8 taskId)
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
ClearBottomWindow();
- sPSSData->state = 0;
+ gPSSData->state = 0;
}
break;
case 4:
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_LAST_POKE);
- sPSSData->state = 6;
+ gPSSData->state = 6;
break;
case 5:
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_PLEASE_REMOVE_MAIL);
- sPSSData->state = 6;
+ gPSSData->state = 6;
break;
case 6:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
@@ -833,7 +833,7 @@ static void Cb_MainPSS(u8 taskId)
break;
case 7:
if (!sub_80950D0())
- sPSSData->state = 0;
+ gPSSData->state = 0;
break;
case 8:
if (!sub_80950D0())
@@ -842,32 +842,32 @@ static void Cb_MainPSS(u8 taskId)
case 9:
if (!sub_80950D0())
{
- if (sPSSData->setMosaic)
+ if (gPSSData->setMosaic)
BoxSetMosaic();
- sPSSData->state = 0;
+ gPSSData->state = 0;
}
break;
case 10:
if (!sub_809610C())
{
- SetUpScrollToBox(sPSSData->newCurrBoxId);
- sPSSData->state = 2;
+ SetUpScrollToBox(gPSSData->newCurrBoxId);
+ gPSSData->state = 2;
}
break;
case 11:
if (!sub_809610C())
- sPSSData->state = 0;
+ gPSSData->state = 0;
break;
}
}
static void Cb_ShowPartyPokemon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
SetUpDoShowPartyMenu();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!DoShowPartyMenu())
@@ -878,24 +878,24 @@ static void Cb_ShowPartyPokemon(u8 taskId)
static void Cb_HidePartyPokemon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PlaySE(SE_SELECT);
SetUpHidePartyMenu();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!HidePartyMenu())
{
sub_8092B3C(sub_8092B70());
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 2:
if (!sub_80924A8())
{
- if (sPSSData->setMosaic)
+ if (gPSSData->setMosaic)
BoxSetMosaic();
SetPSSCallback(Cb_MainPSS);
}
@@ -905,26 +905,26 @@ static void Cb_HidePartyPokemon(u8 taskId)
static void Cb_OnSelectedMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
if (!BoxGetMosaic())
{
PlaySE(SE_SELECT);
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
PrintStorageActionText(PC_TEXT_IS_SELECTED);
- else if (IsActiveItemMoving() || sPSSData->cursorMonItem != 0)
+ else if (IsActiveItemMoving() || gPSSData->cursorMonItem != 0)
PrintStorageActionText(PC_TEXT_IS_SELECTED2);
else
PrintStorageActionText(PC_TEXT_GIVE_TO_MON);
AddMenu();
- sPSSData->state = 1;
+ gPSSData->state = 1;
}
break;
case 1: // debug?
if (!sub_8094F90())
- sPSSData->state = 2;
+ gPSSData->state = 2;
break;
case 2:
switch (sub_8094F94())
@@ -937,7 +937,7 @@ static void Cb_OnSelectedMon(u8 taskId)
case 3:
if (CanMovePartyMon())
{
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
else
{
@@ -954,7 +954,7 @@ static void Cb_OnSelectedMon(u8 taskId)
case 4:
if (!CanShiftMon())
{
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
else
{
@@ -971,11 +971,11 @@ static void Cb_OnSelectedMon(u8 taskId)
case 1:
if (CanMovePartyMon())
{
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
- else if (ItemIsMail(sPSSData->cursorMonItem))
+ else if (ItemIsMail(gPSSData->cursorMonItem))
{
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
else
{
@@ -987,15 +987,15 @@ static void Cb_OnSelectedMon(u8 taskId)
case 7:
if (CanMovePartyMon())
{
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
- else if (sPSSData->cursorMonIsEgg)
+ else if (gPSSData->cursorMonIsEgg)
{
- sPSSData->state = 5; // Cannot release an Egg.
+ gPSSData->state = 5; // Cannot release an Egg.
}
- else if (ItemIsMail(sPSSData->cursorMonItem))
+ else if (ItemIsMail(gPSSData->cursorMonItem))
{
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
else
{
@@ -1036,17 +1036,17 @@ static void Cb_OnSelectedMon(u8 taskId)
case 3:
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_LAST_POKE);
- sPSSData->state = 6;
+ gPSSData->state = 6;
break;
case 5:
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_CANT_RELEASE_EGG);
- sPSSData->state = 6;
+ gPSSData->state = 6;
break;
case 4:
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_PLEASE_REMOVE_MAIL);
- sPSSData->state = 6;
+ gPSSData->state = 6;
break;
case 6:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
@@ -1060,11 +1060,11 @@ static void Cb_OnSelectedMon(u8 taskId)
static void Cb_MoveMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
InitMonPlaceChange(0);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!DoMonPlaceChange())
@@ -1080,12 +1080,12 @@ static void Cb_MoveMon(u8 taskId)
static void Cb_PlaceMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
sub_808FE54(1);
InitMonPlaceChange(1);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!DoMonPlaceChange())
@@ -1101,12 +1101,12 @@ static void Cb_PlaceMon(u8 taskId)
static void Cb_ShiftMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
sub_808FE54(0);
InitMonPlaceChange(2);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!DoMonPlaceChange())
@@ -1120,19 +1120,19 @@ static void Cb_ShiftMon(u8 taskId)
static void Cb_WithdrawMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
if (CalculatePlayerPartyCount() == PARTY_SIZE)
{
PrintStorageActionText(PC_TEXT_PARTY_FULL);
- sPSSData->state = 1;
+ gPSSData->state = 1;
}
else
{
sub_8092B5C();
InitMonPlaceChange(0);
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
break;
case 1:
@@ -1147,7 +1147,7 @@ static void Cb_WithdrawMon(u8 taskId)
{
SetMovingMonPriority(1);
SetUpDoShowPartyMenu();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 3:
@@ -1155,14 +1155,14 @@ static void Cb_WithdrawMon(u8 taskId)
{
sub_808FE54(1);
InitMonPlaceChange(1);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 4:
if (!DoMonPlaceChange())
{
sub_808FAA8();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 5:
@@ -1175,13 +1175,13 @@ static void Cb_DepositMenu(u8 taskId)
{
u8 boxId;
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_DEPOSIT_IN_WHICH_BOX);
- LoadBoxSelectionPopupSpriteGfx(&sPSSData->field_1E5C, TAG_TILE_A, TAG_PAL_DAC7, 3, FALSE);
+ LoadBoxSelectionPopupSpriteGfx(&gPSSData->field_1E5C, TAG_TILE_A, TAG_PAL_DAC7, 3, FALSE);
sub_808C940(gUnknown_20397B6);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
boxId = HandleBoxChooseSelectionInput();
@@ -1205,19 +1205,19 @@ static void Cb_DepositMenu(u8 taskId)
ClearBottomWindow();
sub_808C950();
FreeBoxSelectionPopupSpriteGfx();
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
else
{
PrintStorageActionText(PC_TEXT_BOX_IS_FULL);
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
}
break;
case 2:
CompactPartySlots();
sub_80909F4();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 3:
if (!sub_8090A60())
@@ -1232,7 +1232,7 @@ static void Cb_DepositMenu(u8 taskId)
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
PrintStorageActionText(PC_TEXT_DEPOSIT_IN_WHICH_BOX);
- sPSSData->state = 1;
+ gPSSData->state = 1;
}
break;
}
@@ -1240,12 +1240,12 @@ static void Cb_DepositMenu(u8 taskId)
static void Cb_ReleaseMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_RELEASE_POKE);
ShowYesNoWindow(1);
- sPSSData->state++;
+ gPSSData->state++;
// fallthrough
case 1:
switch (Menu_ProcessInputNoWrapClearOnChoose())
@@ -1259,7 +1259,7 @@ static void Cb_ReleaseMon(u8 taskId)
ClearBottomWindow();
InitCanReleaseMonVars();
sub_8093194();
- sPSSData->state++;
+ gPSSData->state++;
break;
}
break;
@@ -1272,12 +1272,12 @@ static void Cb_ReleaseMon(u8 taskId)
s8 r0 = RunCanReleaseMon();
if (r0 == 1)
{
- sPSSData->state++;
+ gPSSData->state++;
break;
}
else if (r0 == 0)
{
- sPSSData->state = 8; // Can't release the mon.
+ gPSSData->state = 8; // Can't release the mon.
break;
}
}
@@ -1287,13 +1287,13 @@ static void Cb_ReleaseMon(u8 taskId)
ReleaseMon();
RefreshCursorMonData();
PrintStorageActionText(PC_TEXT_WAS_RELEASED);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 4:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
PrintStorageActionText(PC_TEXT_BYE_BYE);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 5:
@@ -1304,11 +1304,11 @@ static void Cb_ReleaseMon(u8 taskId)
{
CompactPartySlots();
sub_80909F4();
- sPSSData->state++;
+ gPSSData->state++;
}
else
{
- sPSSData->state = 7;
+ gPSSData->state = 7;
}
}
break;
@@ -1318,7 +1318,7 @@ static void Cb_ReleaseMon(u8 taskId)
sub_8092F54();
BoxSetMosaic();
sub_808FAA8();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 7:
@@ -1326,13 +1326,13 @@ static void Cb_ReleaseMon(u8 taskId)
break;
case 8:
PrintStorageActionText(PC_TEXT_WAS_RELEASED);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 9:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
PrintStorageActionText(PC_TEXT_SURPRISE);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 10:
@@ -1340,7 +1340,7 @@ static void Cb_ReleaseMon(u8 taskId)
{
ClearBottomWindow();
sub_8091114();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 11:
@@ -1348,14 +1348,14 @@ static void Cb_ReleaseMon(u8 taskId)
{
sub_8093264();
PrintStorageActionText(PC_TEXT_CAME_BACK);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 12:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
PrintStorageActionText(PC_TEXT_WORRIED);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 13:
@@ -1370,20 +1370,20 @@ static void Cb_ReleaseMon(u8 taskId)
static void Cb_ShowMarkMenu(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_MARK_POKE);
- sPSSData->field_DA4.markings = sPSSData->cursorMonMarkings;
- DrawMonMarkingsMenu(sPSSData->cursorMonMarkings, 0xb0, 0x10);
- sPSSData->state++;
+ gPSSData->field_DA4.markings = gPSSData->cursorMonMarkings;
+ DrawMonMarkingsMenu(gPSSData->cursorMonMarkings, 0xb0, 0x10);
+ gPSSData->state++;
break;
case 1:
if (!MonMarkingsHandleInput())
{
TeardownMonMarkingsMenu();
ClearBottomWindow();
- SetMonMarkings(sPSSData->field_DA4.markings);
+ SetMonMarkings(gPSSData->field_DA4.markings);
RefreshCursorMonData();
SetPSSCallback(Cb_MainPSS);
}
@@ -1393,13 +1393,13 @@ static void Cb_ShowMarkMenu(u8 taskId)
static void Cb_TakeItemForMoving(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
- if (!ItemIsMail(sPSSData->cursorMonItem))
+ if (!ItemIsMail(gPSSData->cursorMonItem))
{
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
}
else
{
@@ -1408,8 +1408,8 @@ static void Cb_TakeItemForMoving(u8 taskId)
break;
case 1:
sub_8094D14(2);
- Item_FromMonToMoving((sInPartyMenu != FALSE) ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
- sPSSData->state++;
+ Item_FromMonToMoving(sInPartyMenu ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
+ gPSSData->state++;
break;
case 2:
if (!sub_809610C())
@@ -1418,7 +1418,7 @@ static void Cb_TakeItemForMoving(u8 taskId)
ClearBottomWindow();
sub_8092F54();
PrintCursorMonInfo();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 3:
@@ -1430,16 +1430,16 @@ static void Cb_TakeItemForMoving(u8 taskId)
static void Cb_GiveMovingItemToMon(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
sub_8094D14(2);
- Item_GiveMovingToMon((sInPartyMenu != FALSE) ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
- sPSSData->state++;
+ Item_GiveMovingToMon(sInPartyMenu ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
+ gPSSData->state++;
break;
case 2:
if (!sub_809610C())
@@ -1448,14 +1448,14 @@ static void Cb_GiveMovingItemToMon(u8 taskId)
sub_8092F54();
PrintCursorMonInfo();
PrintStorageActionText(PC_TEXT_ITEM_IS_HELD);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 3:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 4:
@@ -1467,27 +1467,27 @@ static void Cb_GiveMovingItemToMon(u8 taskId)
static void Cb_ItemToBag(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
- if (!AddBagItem(sPSSData->cursorMonItem, 1))
+ if (!AddBagItem(gPSSData->cursorMonItem, 1))
{
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_BAG_FULL);
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
else
{
PlaySE(SE_SELECT);
- Item_TakeMons((sInPartyMenu != FALSE) ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
- sPSSData->state = 1;
+ Item_TakeMons(sInPartyMenu ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
+ gPSSData->state = 1;
}
break;
case 1:
if (!sub_809610C())
{
PrintStorageActionText(PC_TEXT_PLACED_IN_BAG);
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
break;
case 2:
@@ -1496,7 +1496,7 @@ static void Cb_ItemToBag(u8 taskId)
ClearBottomWindow();
sub_8092F54();
PrintCursorMonInfo();
- sPSSData->state = 4;
+ gPSSData->state = 4;
}
break;
case 4:
@@ -1515,13 +1515,13 @@ static void Cb_ItemToBag(u8 taskId)
static void Cb_SwitchSelectedItem(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
- if (!ItemIsMail(sPSSData->cursorMonItem))
+ if (!ItemIsMail(gPSSData->cursorMonItem))
{
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
}
else
{
@@ -1530,8 +1530,8 @@ static void Cb_SwitchSelectedItem(u8 taskId)
break;
case 1:
sub_8094D14(2);
- Item_SwitchMonsWithMoving((sInPartyMenu != FALSE) ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
- sPSSData->state++;
+ Item_SwitchMonsWithMoving(sInPartyMenu ? CURSOR_AREA_IN_PARTY : CURSOR_AREA_IN_BOX, GetBoxCursorPosition());
+ gPSSData->state++;
break;
case 2:
if (!sub_809610C())
@@ -1540,14 +1540,14 @@ static void Cb_SwitchSelectedItem(u8 taskId)
sub_8092F54();
PrintCursorMonInfo();
PrintStorageActionText(PC_TEXT_CHANGED_TO_ITEM);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 3:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 4:
@@ -1559,11 +1559,11 @@ static void Cb_SwitchSelectedItem(u8 taskId)
static void Cb_ShowItemInfo(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!IsDma3ManagerBusyWithBgCopy())
@@ -1571,27 +1571,27 @@ static void Cb_ShowItemInfo(u8 taskId)
PlaySE(SE_WIN_OPEN);
PrintItemDescription();
sub_80966F4();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 2:
if (!sub_8096728())
- sPSSData->state++;
+ gPSSData->state++;
break;
case 3:
if (!IsDma3ManagerBusyWithBgCopy())
- sPSSData->state++;
+ gPSSData->state++;
break;
case 4:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
PlaySE(SE_WIN_OPEN);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 5:
if (!sub_80967C0())
- sPSSData->state++;
+ gPSSData->state++;
break;
case 6:
if (!IsDma3ManagerBusyWithBgCopy())
@@ -1602,13 +1602,13 @@ static void Cb_ShowItemInfo(u8 taskId)
static void Cb_CloseBoxWhileHoldingItem(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PlaySE(SE_SELECT);
PrintStorageActionText(PC_TEXT_PUT_IN_BAG);
ShowYesNoWindow(0);
- sPSSData->state = 1;
+ gPSSData->state = 1;
break;
case 1:
switch (Menu_ProcessInputNoWrapClearOnChoose())
@@ -1619,15 +1619,15 @@ static void Cb_CloseBoxWhileHoldingItem(u8 taskId)
SetPSSCallback(Cb_MainPSS);
break;
case 0:
- if (AddBagItem(sPSSData->movingItem, 1) == TRUE)
+ if (AddBagItem(gPSSData->movingItem, 1) == TRUE)
{
ClearBottomWindow();
- sPSSData->state = 3;
+ gPSSData->state = 3;
}
else
{
PrintStorageActionText(PC_TEXT_BAG_FULL);
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
break;
}
@@ -1636,12 +1636,12 @@ static void Cb_CloseBoxWhileHoldingItem(u8 taskId)
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
ClearBottomWindow();
- sPSSData->state = 5;
+ gPSSData->state = 5;
}
break;
case 3:
sub_8096088();
- sPSSData->state = 4;
+ gPSSData->state = 4;
break;
case 4:
if (!sub_809610C())
@@ -1659,12 +1659,12 @@ static void Cb_CloseBoxWhileHoldingItem(u8 taskId)
static void Cb_HandleMovingMonFromParty(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
CompactPartySlots();
sub_80909F4();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!sub_8090A60())
@@ -1678,21 +1678,21 @@ static void Cb_HandleMovingMonFromParty(u8 taskId)
static void Cb_PrintCantStoreMail(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_CANT_STORE_MAIL);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!IsDma3ManagerBusyWithBgCopy())
- sPSSData->state++;
+ gPSSData->state++;
break;
case 2:
if (JOY_NEW(A_BUTTON | B_BUTTON | DPAD_ANY))
{
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 3:
@@ -1704,17 +1704,17 @@ static void Cb_PrintCantStoreMail(u8 taskId)
static void Cb_HandleBoxOptions(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_WHAT_YOU_DO);
AddMenu();
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (sub_8094F90())
return;
- sPSSData->state++;
+ gPSSData->state++;
case 2:
switch (sub_8094F94())
{
@@ -1745,20 +1745,20 @@ static void Cb_HandleBoxOptions(u8 taskId)
static void Cb_HandleWallpapers(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
AddWallpaperSetsMenu();
PrintStorageActionText(PC_TEXT_PICK_A_THEME);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!sub_8094F90())
- sPSSData->state++;
+ gPSSData->state++;
break;
case 2:
- sPSSData->wallpaperSetId = sub_8094F94();
- switch (sPSSData->wallpaperSetId)
+ gPSSData->wallpaperSetId = sub_8094F94();
+ switch (gPSSData->wallpaperSetId)
{
case -1:
sub_80920FC(TRUE);
@@ -1768,35 +1768,35 @@ static void Cb_HandleWallpapers(u8 taskId)
case 18 ... 21:
PlaySE(SE_SELECT);
sub_8095024();
- sPSSData->wallpaperSetId -= 18;
- sPSSData->state++;
+ gPSSData->wallpaperSetId -= 18;
+ gPSSData->state++;
break;
}
break;
case 3:
if (!IsDma3ManagerBusyWithBgCopy())
{
- AddWallpapersMenu(sPSSData->wallpaperSetId);
+ AddWallpapersMenu(gPSSData->wallpaperSetId);
PrintStorageActionText(PC_TEXT_PICK_A_WALLPAPER);
- sPSSData->state++;
+ gPSSData->state++;
}
break;
case 4:
- sPSSData->wallpaperId = sub_8094F94();
- switch (sPSSData->wallpaperId)
+ gPSSData->wallpaperId = sub_8094F94();
+ switch (gPSSData->wallpaperId)
{
case MENU_NOTHING_CHOSEN:
break;
case MENU_B_PRESSED:
ClearBottomWindow();
- sPSSData->state = 0;
+ gPSSData->state = 0;
break;
default:
PlaySE(SE_SELECT);
ClearBottomWindow();
- sPSSData->wallpaperId -= 22;
- SetWallpaperForCurrentBox(sPSSData->wallpaperId);
- sPSSData->state++;
+ gPSSData->wallpaperId -= 22;
+ SetWallpaperForCurrentBox(gPSSData->wallpaperId);
+ gPSSData->state++;
break;
}
break;
@@ -1812,17 +1812,17 @@ static void Cb_HandleWallpapers(u8 taskId)
static void Cb_JumpBox(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
PrintStorageActionText(PC_TEXT_JUMP_TO_WHICH_BOX);
- LoadBoxSelectionPopupSpriteGfx(&sPSSData->field_1E5C, TAG_TILE_A, TAG_PAL_DAC7, 3, FALSE);
+ LoadBoxSelectionPopupSpriteGfx(&gPSSData->field_1E5C, TAG_TILE_A, TAG_PAL_DAC7, 3, FALSE);
sub_808C940(StorageGetCurrentBox());
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
- sPSSData->newCurrBoxId = HandleBoxChooseSelectionInput();
- switch (sPSSData->newCurrBoxId)
+ gPSSData->newCurrBoxId = HandleBoxChooseSelectionInput();
+ switch (gPSSData->newCurrBoxId)
{
case 200:
break;
@@ -1830,26 +1830,26 @@ static void Cb_JumpBox(u8 taskId)
ClearBottomWindow();
sub_808C950();
FreeBoxSelectionPopupSpriteGfx();
- if (sPSSData->newCurrBoxId == 201 || sPSSData->newCurrBoxId == StorageGetCurrentBox())
+ if (gPSSData->newCurrBoxId == 201 || gPSSData->newCurrBoxId == StorageGetCurrentBox())
{
sub_80920FC(TRUE);
SetPSSCallback(Cb_MainPSS);
}
else
{
- sPSSData->state++;
+ gPSSData->state++;
}
break;
}
break;
case 2:
- SetUpScrollToBox(sPSSData->newCurrBoxId);
- sPSSData->state++;
+ SetUpScrollToBox(gPSSData->newCurrBoxId);
+ gPSSData->state++;
break;
case 3:
if (!ScrollToBox())
{
- SetCurrentBox(sPSSData->newCurrBoxId);
+ SetCurrentBox(gPSSData->newCurrBoxId);
SetPSSCallback(Cb_MainPSS);
}
break;
@@ -1858,18 +1858,18 @@ static void Cb_JumpBox(u8 taskId)
static void Cb_NameBox(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
sub_8093630();
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 16, RGB_BLACK);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!UpdatePaletteFade())
{
sWhichToReshow = 1;
- sPSSData->screenChangeType = SCREEN_CHANGE_NAME_BOX;
+ gPSSData->screenChangeType = SCREEN_CHANGE_NAME_BOX;
SetPSSCallback(Cb_ChangeScreen);
}
break;
@@ -1878,18 +1878,18 @@ static void Cb_NameBox(u8 taskId)
static void Cb_ShowMonSummary(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
sub_80936B8();
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 16, RGB_BLACK);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!UpdatePaletteFade())
{
sWhichToReshow = 0;
- sPSSData->screenChangeType = SCREEN_CHANGE_SUMMARY_SCREEN;
+ gPSSData->screenChangeType = SCREEN_CHANGE_SUMMARY_SCREEN;
SetPSSCallback(Cb_ChangeScreen);
}
break;
@@ -1898,17 +1898,17 @@ static void Cb_ShowMonSummary(u8 taskId)
static void Cb_GiveItemFromBag(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
BeginNormalPaletteFade(0xFFFFFFFF, 0, 0, 16, RGB_BLACK);
- sPSSData->state++;
+ gPSSData->state++;
break;
case 1:
if (!UpdatePaletteFade())
{
sWhichToReshow = 2;
- sPSSData->screenChangeType = SCREEN_CHANGE_ITEM_FROM_BAG;
+ gPSSData->screenChangeType = SCREEN_CHANGE_ITEM_FROM_BAG;
SetPSSCallback(Cb_ChangeScreen);
}
break;
@@ -1917,14 +1917,14 @@ static void Cb_GiveItemFromBag(u8 taskId)
static void Cb_OnCloseBoxPressed(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
if (IsMonBeingMoved())
{
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_HOLDING_POKE);
- sPSSData->state = 1;
+ gPSSData->state = 1;
}
else if (IsActiveItemMoving())
{
@@ -1935,7 +1935,7 @@ static void Cb_OnCloseBoxPressed(u8 taskId)
PlaySE(SE_SELECT);
PrintStorageActionText(PC_TEXT_EXIT_BOX);
ShowYesNoWindow(0);
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
break;
case 1:
@@ -1956,20 +1956,20 @@ static void Cb_OnCloseBoxPressed(u8 taskId)
case 0:
PlaySE(SE_PC_OFF);
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
break;
}
break;
case 3:
- sub_80A0A70(0x14, 0, 1);
- sPSSData->state++;
+ BeginPCScreenEffect_TurnOff(20, 0, 1);
+ gPSSData->state++;
break;
case 4:
- if (!sub_80A0AAC())
+ if (!IsPCScreenEffectRunning_TurnOff())
{
sub_808FF70();
gPlayerPartyCount = CalculatePlayerPartyCount();
- sPSSData->screenChangeType = SCREEN_CHANGE_EXIT_BOX;
+ gPSSData->screenChangeType = SCREEN_CHANGE_EXIT_BOX;
SetPSSCallback(Cb_ChangeScreen);
}
break;
@@ -1978,14 +1978,14 @@ static void Cb_OnCloseBoxPressed(u8 taskId)
static void Cb_OnBPressed(u8 taskId)
{
- switch (sPSSData->state)
+ switch (gPSSData->state)
{
case 0:
if (IsMonBeingMoved())
{
PlaySE(SE_HAZURE);
PrintStorageActionText(PC_TEXT_HOLDING_POKE);
- sPSSData->state = 1;
+ gPSSData->state = 1;
}
else if (IsActiveItemMoving())
{
@@ -1996,7 +1996,7 @@ static void Cb_OnBPressed(u8 taskId)
PlaySE(SE_SELECT);
PrintStorageActionText(PC_TEXT_CONTINUE_BOX);
ShowYesNoWindow(0);
- sPSSData->state = 2;
+ gPSSData->state = 2;
}
break;
case 1:
@@ -2017,20 +2017,20 @@ static void Cb_OnBPressed(u8 taskId)
case MENU_B_PRESSED:
PlaySE(SE_PC_OFF);
ClearBottomWindow();
- sPSSData->state++;
+ gPSSData->state++;
break;
}
break;
case 3:
- sub_80A0A70(0x14, 0, 0);
- sPSSData->state++;
+ BeginPCScreenEffect_TurnOff(20, 0, 0);
+ gPSSData->state++;
break;
case 4:
- if (!sub_80A0AAC())
+ if (!IsPCScreenEffectRunning_TurnOff())
{
sub_808FF70();
gPlayerPartyCount = CalculatePlayerPartyCount();
- sPSSData->screenChangeType = SCREEN_CHANGE_EXIT_BOX;
+ gPSSData->screenChangeType = SCREEN_CHANGE_EXIT_BOX;
SetPSSCallback(Cb_ChangeScreen);
}
break;
@@ -2041,9 +2041,9 @@ static void Cb_ChangeScreen(u8 taskId)
{
struct Pokemon * partyMon;
u8 mode, monIndex, maxMonIndex;
- u8 screenChangeType = sPSSData->screenChangeType;
+ u8 screenChangeType = gPSSData->screenChangeType;
- if (sPSSData->boxOption == BOX_OPTION_MOVE_ITEMS && IsActiveItemMoving() == TRUE)
+ if (gPSSData->boxOption == BOX_OPTION_MOVE_ITEMS && IsActiveItemMoving() == TRUE)
gUnknown_20397BA = GetMovingItem();
else
gUnknown_20397BA = ITEM_NONE;
@@ -2056,10 +2056,10 @@ static void Cb_ChangeScreen(u8 taskId)
SetMainCallback2(Cb2_ExitPSS);
break;
case SCREEN_CHANGE_SUMMARY_SCREEN:
- partyMon = sPSSData->field_218C.mon;
- monIndex = sPSSData->field_2187;
- maxMonIndex = sPSSData->field_2186;
- mode = sPSSData->field_2188;
+ partyMon = gPSSData->field_218C.mon;
+ monIndex = gPSSData->field_2187;
+ maxMonIndex = gPSSData->field_2186;
+ mode = gPSSData->field_2188;
FreePSSData();
ShowPokemonSummaryScreen(partyMon, monIndex, maxMonIndex, Cb2_ReturnToPSS, mode);
break;
@@ -2080,7 +2080,7 @@ static void GiveChosenBagItem(void)
{
u16 item = gSpecialVar_ItemId;
- if (item != 0)
+ if (item != ITEM_NONE)
{
u8 id = GetBoxCursorPosition();
@@ -2097,7 +2097,7 @@ static void FreePSSData(void)
{
FreeBoxPartyPokemonDropdowns();
sub_80950A4();
- FREE_AND_SET_NULL(sPSSData);
+ FREE_AND_SET_NULL(gPSSData);
FreeAllWindowBuffers();
}
@@ -2108,8 +2108,8 @@ static void FreePSSData(void)
static void SetScrollingBackground(void)
{
SetGpuReg(REG_OFFSET_BG3CNT, BGCNT_PRIORITY(3) | BGCNT_CHARBASE(3) | BGCNT_16COLOR | BGCNT_SCREENBASE(31));
- DecompressAndLoadBgGfxUsingHeap(3, gPokemonStorageScrollingBGTileset, 0, 0, 0);
- LZ77UnCompVram(gPokemonStorageScrollingBGTilemap, (void *)BG_SCREEN_ADDR(31));
+ DecompressAndLoadBgGfxUsingHeap(3, sPokemonStorageScrollingBGTileset, 0, 0, 0);
+ LZ77UnCompVram(sPokemonStorageScrollingBGTilemap, (void *)BG_SCREEN_ADDR(31));
}
static void ScrollBackground(void)
@@ -2122,8 +2122,8 @@ static void LoadPSSMenuGfx(void)
{
InitBgsFromTemplates(0, gUnknown_83CEA50, NELEMS(gUnknown_83CEA50));
DecompressAndLoadBgGfxUsingHeap(1, gPSSMenu_Gfx, 0, 0, 0);
- LZ77UnCompWram(gUnknown_83CE5FC, sPSSData->field_5AC4);
- SetBgTilemapBuffer(1, sPSSData->field_5AC4);
+ LZ77UnCompWram(gUnknown_83CE5FC, gPSSData->field_5AC4);
+ SetBgTilemapBuffer(1, gPSSData->field_5AC4);
ShowBg(1);
ScheduleBgCopyTilemapToVram(1);
}
@@ -2143,7 +2143,7 @@ static bool8 InitPSSWindows(void)
static void LoadWaveformSpritePalette(void)
{
- LoadSpritePalette(&gWaveformSpritePalette);
+ LoadSpritePalette(&sWaveformSpritePalette);
}
static void sub_808F078(void)
@@ -2151,7 +2151,7 @@ static void sub_808F078(void)
LoadPalette(gUnknown_8E9C3F8, 0, 0x20);
LoadPalette(gUnknown_8E9C418, 0x20, 0x20);
LoadPalette(gUnknown_83CEA10, 0xF0, 0x20);
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
LoadPalette(gUnknown_83CE738, 0x30, 0x20);
else
LoadPalette(gUnknown_83CE758, 0x30, 0x20);
@@ -2165,30 +2165,30 @@ static void sub_808F078(void)
static void sub_808F0F4(void)
{
- sPSSData->field_D94 = CreateMonMarkingSprite_AllOff(TAG_TILE_10, TAG_PAL_DAC8, NULL);
- sPSSData->field_D94->oam.priority = 1;
- sPSSData->field_D94->subpriority = 1;
- sPSSData->field_D94->pos1.x = 40;
- sPSSData->field_D94->pos1.y = 150;
- sPSSData->field_DA0 = (void *)OBJ_VRAM0 + 32 * GetSpriteTileStartByTag(TAG_TILE_10);
+ gPSSData->field_D94 = CreateMonMarkingSprite_AllOff(TAG_TILE_10, TAG_PAL_DAC8, NULL);
+ gPSSData->field_D94->oam.priority = 1;
+ gPSSData->field_D94->subpriority = 1;
+ gPSSData->field_D94->pos1.x = 40;
+ gPSSData->field_D94->pos1.y = 150;
+ gPSSData->field_DA0 = (void *)OBJ_VRAM0 + 32 * GetSpriteTileStartByTag(TAG_TILE_10);
}
static void sub_808F164(void)
{
u16 i;
- struct SpriteSheet sheet = gWaveformSpriteSheet;
+ struct SpriteSheet sheet = sWaveformSpriteSheet;
LoadSpriteSheet(&sheet);
for (i = 0; i < 2; i++)
{
u8 spriteId = CreateSprite(&sSpriteTemplate_Waveform, i * 63 + 8, 9, 2);
- sPSSData->field_D98[i] = &gSprites[spriteId];
+ gPSSData->field_D98[i] = &gSprites[spriteId];
}
}
static void RefreshCursorMonData(void)
{
- LoadCursorMonGfx(sPSSData->cursorMonSpecies, sPSSData->cursorMonPersonality);
+ LoadCursorMonGfx(gPSSData->cursorMonSpecies, gPSSData->cursorMonPersonality);
PrintCursorMonInfo();
sub_808F5E8();
ScheduleBgCopyTilemapToVram(0);
@@ -2197,19 +2197,19 @@ static void RefreshCursorMonData(void)
static void BoxSetMosaic(void)
{
RefreshCursorMonData();
- if (sPSSData->cursorMonSprite)
+ if (gPSSData->cursorMonSprite)
{
- sPSSData->cursorMonSprite->oam.mosaic = TRUE;
- sPSSData->cursorMonSprite->data[0] = 10;
- sPSSData->cursorMonSprite->data[1] = 1;
- sPSSData->cursorMonSprite->callback = SpriteCB_CursorMon_Mosaic;
- SetGpuReg(REG_OFFSET_MOSAIC, (sPSSData->cursorMonSprite->data[0] << 12) | (sPSSData->cursorMonSprite->data[0] << 8));
+ gPSSData->cursorMonSprite->oam.mosaic = TRUE;
+ gPSSData->cursorMonSprite->data[0] = 10;
+ gPSSData->cursorMonSprite->data[1] = 1;
+ gPSSData->cursorMonSprite->callback = SpriteCB_CursorMon_Mosaic;
+ SetGpuReg(REG_OFFSET_MOSAIC, (gPSSData->cursorMonSprite->data[0] << 12) | (gPSSData->cursorMonSprite->data[0] << 8));
}
}
static u8 BoxGetMosaic(void)
{
- return sPSSData->cursorMonSprite->oam.mosaic;
+ return gPSSData->cursorMonSprite->oam.mosaic;
}
static void SpriteCB_CursorMon_Mosaic(struct Sprite *sprite)
@@ -2231,16 +2231,16 @@ static void LoadCursorMonSprite(void)
u16 tileStart;
u8 palSlot;
u8 spriteId;
- struct SpriteSheet sheet = {sPSSData->field_22C4, 0x800, TAG_TILE_2};
- struct SpritePalette palette = {sPSSData->field_2244, TAG_PAL_DAC6};
+ struct SpriteSheet sheet = {gPSSData->field_22C4, 0x800, TAG_TILE_2};
+ struct SpritePalette palette = {gPSSData->field_2244, TAG_PAL_DAC6};
struct SpriteTemplate template = sSpriteTemplate_CursorMon;
for (i = 0; i < 0x800; i++)
- sPSSData->field_22C4[i] = 0;
+ gPSSData->field_22C4[i] = 0;
for (i = 0; i < 0x10; i++)
- sPSSData->field_2244[i] = 0;
+ gPSSData->field_2244[i] = 0;
- sPSSData->cursorMonSprite = NULL;
+ gPSSData->cursorMonSprite = NULL;
do
{
@@ -2256,12 +2256,12 @@ static void LoadCursorMonSprite(void)
if (spriteId == MAX_SPRITES)
break;
- sPSSData->cursorMonSprite = &gSprites[spriteId];
- sPSSData->field_223A = palSlot * 16 + 0x100;
- sPSSData->field_223C = (void *)OBJ_VRAM0 + tileStart * 32;
+ gPSSData->cursorMonSprite = &gSprites[spriteId];
+ gPSSData->field_223A = palSlot * 16 + 0x100;
+ gPSSData->field_223C = (void *)OBJ_VRAM0 + tileStart * 32;
} while (0);
- if (sPSSData->cursorMonSprite == NULL)
+ if (gPSSData->cursorMonSprite == NULL)
{
FreeSpriteTilesByTag(TAG_TILE_2);
FreeSpritePaletteByTag(TAG_PAL_DAC6);
@@ -2270,20 +2270,20 @@ static void LoadCursorMonSprite(void)
static void LoadCursorMonGfx(u16 species, u32 pid)
{
- if (sPSSData->cursorMonSprite == NULL)
+ if (gPSSData->cursorMonSprite == NULL)
return;
if (species != SPECIES_NONE)
{
- HandleLoadSpecialPokePic(&gMonFrontPicTable[species], sPSSData->field_22C4, species, pid);
- LZ77UnCompWram(sPSSData->cursorMonPalette, sPSSData->field_2244);
- CpuCopy32(sPSSData->field_22C4, sPSSData->field_223C, 0x800);
- LoadPalette(sPSSData->field_2244, sPSSData->field_223A, 0x20);
- sPSSData->cursorMonSprite->invisible = FALSE;
+ HandleLoadSpecialPokePic(&gMonFrontPicTable[species], gPSSData->field_22C4, species, pid);
+ LZ77UnCompWram(gPSSData->cursorMonPalette, gPSSData->field_2244);
+ CpuCopy32(gPSSData->field_22C4, gPSSData->field_223C, 0x800);
+ LoadPalette(gPSSData->field_2244, gPSSData->field_223A, 0x20);
+ gPSSData->cursorMonSprite->invisible = FALSE;
}
else
{
- sPSSData->cursorMonSprite->invisible = TRUE;
+ gPSSData->cursorMonSprite->invisible = TRUE;
}
}
@@ -2292,32 +2292,32 @@ static void PrintCursorMonInfo(void)
u16 i;
u16 y;
FillWindowPixelBuffer(0, PIXEL_FILL(1));
- if (sPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
+ if (gPSSData->boxOption != BOX_OPTION_MOVE_ITEMS)
{
for (i = 0, y = 0; i < 3; i++, y += 14)
{
- AddTextPrinterParameterized(0, 2, sPSSData->cursorMonTexts[i], i == 2 ? 10 : 6, y, TEXT_SPEED_FF, NULL);
+ AddTextPrinterParameterized(0, 2, gPSSData->cursorMonTexts[i], i == 2 ? 10 : 6, y, TEXT_SPEED_FF, NULL);
}
- AddTextPrinterParameterized(0, 0, sPSSData->cursorMonTexts[3], 6, y + 2, TEXT_SPEED_FF, NULL);
+ AddTextPrinterParameterized(0, 0, gPSSData->cursorMonTexts[3], 6, y + 2, TEXT_SPEED_FF, NULL);
}
else
{
- AddTextPrinterParameterized(0, 0, sPSSData->cursorMonTexts[3], 6, 0, TEXT_SPEED_FF, NULL);
+ AddTextPrinterParameterized(0, 0, gPSSData->cursorMonTexts[3], 6, 0, TEXT_SPEED_FF, NULL);
for (i = 0, y = 15; i < 3; i++, y += 14)
{
- AddTextPrinterParameterized(0, 2, sPSSData->cursorMonTexts[i], i == 2 ? 10 : 6, y, TEXT_SPEED_FF, NULL);
+ AddTextPrinterParameterized(0, 2, gPSSData->cursorMonTexts[i], i == 2 ? 10 : 6, y, TEXT_SPEED_FF, NULL);
}
}
CopyWindowToVram(0, 2);
- if (sPSSData->cursorMonSpecies != SPECIES_NONE)
+ if (gPSSData->cursorMonSpecies != SPECIES_NONE)
{
- sub_80BEBD0(sPSSData->cursorMonMarkings, sPSSData->field_DA0);
- sPSSData->field_D94->invisible = FALSE;
+ sub_80BEBD0(gPSSData->cursorMonMarkings, gPSSData->field_DA0);
+ gPSSData->field_D94->invisible = FALSE;
}
else
{
- sPSSData->field_D94->invisible = TRUE;
+ gPSSData->field_D94->invisible = TRUE;
}
}
@@ -2325,17 +2325,17 @@ static void sub_808F5E8(void)
{
u16 i;
- if (sPSSData->cursorMonSpecies != SPECIES_NONE)
+ if (gPSSData->cursorMonSpecies != SPECIES_NONE)
{
SetBoxPartyPokemonDropdownMap2Rect(0, 0, 0, 8, 2);
for (i = 0; i < 2; i++)
- StartSpriteAnimIfDifferent(sPSSData->field_D98[i], i * 2 + 1);
+ StartSpriteAnimIfDifferent(gPSSData->field_D98[i], i * 2 + 1);
}
else
{
SetBoxPartyPokemonDropdownMap2Rect(0, 0, 2, 8, 2);
for (i = 0; i < 2; i++)
- StartSpriteAnim(sPSSData->field_D98[i], i * 2);
+ StartSpriteAnim(gPSSData->field_D98[i], i * 2);
}
CopyBoxPartyPokemonDropdownToBgTilemapBuffer(0);
@@ -2344,9 +2344,9 @@ static void sub_808F5E8(void)
static void sub_808F68C(void)
{
- LZ77UnCompWram(gUnknown_8E9CAEC, sPSSData->field_B0);
+ LZ77UnCompWram(gUnknown_8E9CAEC, gPSSData->field_B0);
LoadPalette(gPSSMenu_Pal, 0x10, 0x20);
- SetBoxPartyPokemonDropdownMap2(1, 1, sPSSData->field_B0, 12, 22);
+ SetBoxPartyPokemonDropdownMap2(1, 1, gPSSData->field_B0, 12, 22);
SetBoxPartyPokemonDropdownMap2(2, 1, gUnknown_83CE778, 9, 4);
SetBoxPartyPokemonDropdownMap2Pos(1, 10, 0);
SetBoxPartyPokemonDropdownMap2Pos(2, 21, 0);
@@ -2367,29 +2367,29 @@ static void sub_808F68C(void)
}
ScheduleBgCopyTilemapToVram(1);
- sPSSData->unk_02C7 = FALSE;
+ gPSSData->unk_02C7 = FALSE;
}
static void SetUpShowPartyMenu(void)
{
- sPSSData->field_2C0 = 20;
- sPSSData->field_2C2 = 2;
- sPSSData->field_2C5 = 0;
+ gPSSData->field_2C0 = 20;
+ gPSSData->field_2C2 = 2;
+ gPSSData->field_2C5 = 0;
CreatePartyMonsSprites(FALSE);
}
static bool8 ShowPartyMenu(void)
{
- if (sPSSData->field_2C5 == 20)
+ if (gPSSData->field_2C5 == 20)
return FALSE;
- sPSSData->field_2C0--;
- sPSSData->field_2C2++;
+ gPSSData->field_2C0--;
+ gPSSData->field_2C2++;
AdjustBoxPartyPokemonDropdownPos(1, 3, 1);
CopyBoxPartyPokemonDropdownToBgTilemapBuffer(1);
ScheduleBgCopyTilemapToVram(1);
sub_8090B98(8);
- if (++sPSSData->field_2C5 == 20)
+ if (++gPSSData->field_2C5 == 20)
{
sInPartyMenu = TRUE;
return FALSE;
@@ -2402,24 +2402,24 @@ static bool8 ShowPartyMenu(void)
static void SetUpHidePartyMenu(void)
{
- sPSSData->field_2C0 = 0;
- sPSSData->field_2C2 = 22;
- sPSSData->field_2C5 = 0;
- if (sPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
+ gPSSData->field_2C0 = 0;
+ gPSSData->field_2C2 = 22;
+ gPSSData->field_2C5 = 0;
+ if (gPSSData->boxOption == BOX_OPTION_MOVE_ITEMS)
sub_80960C0();
}
static bool8 HidePartyMenu(void)
{
- if (sPSSData->field_2C5 != 20)
+ if (gPSSData->field_2C5 != 20)
{
- sPSSData->field_2C0++;
- sPSSData->field_2C2--;
+ gPSSData->field_2C0++;
+ gPSSData->field_2C2--;
AdjustBoxPartyPokemonDropdownPos(1, 3, -1);
CopyBoxPartyPokemonDropdownToBgTilemapBuffer(1);
- FillBgTilemapBufferRect_Palette0(1, 0x100, 10, sPSSData->field_2C2, 12, 1);
+ FillBgTilemapBufferRect_Palette0(1, 0x100, 10, gPSSData->field_2C2, 12, 1);
sub_8090B98(-8);
- if (++sPSSData->field_2C5 != 20)
+ if (++gPSSData->field_2C5 != 20)
{
ScheduleBgCopyTilemapToVram(1);
return TRUE;
@@ -2452,27 +2452,27 @@ static void sub_808F90C(bool8 arg0)
static void sub_808F948(void)
{
- sPSSData->unk_02C7 = TRUE;
- sPSSData->unk_02C8 = 30;
- sPSSData->unk_02C9 = TRUE;
+ gPSSData->unk_02C7 = TRUE;
+ gPSSData->unk_02C8 = 30;
+ gPSSData->unk_02C9 = TRUE;
}
static void sub_808F974(void)
{
- if (sPSSData->unk_02C7)
+ if (gPSSData->unk_02C7)
{
- sPSSData->unk_02C7 = FALSE;
+ gPSSData->unk_02C7 = FALSE;
sub_808F90C(TRUE);
}
}
static void sub_808F99C(void)
{
- if (sPSSData->unk_02C7 && ++sPSSData->unk_02C8 > 30)
+ if (gPSSData->unk_02C7 && ++gPSSData->unk_02C8 > 30)
{
- sPSSData->unk_02C8 = 0;
- sPSSData->unk_02C9 = (sPSSData->unk_02C9 == FALSE);
- sub_808F90C(sPSSData->unk_02C9);
+ gPSSData->unk_02C8 = 0;
+ gPSSData->unk_02C9 = (gPSSData->unk_02C9 == FALSE);
+ sub_808F90C(gPSSData->unk_02C9);
}
}
@@ -2504,7 +2504,7 @@ static void sub_808FA30(u8 pos, bool8 isPartyMon)
{
for (j = 0; j < 4; j++)
{
- sPSSData->field_B0[index + j] = data[j];
+ gPSSData->field_B0[index + j] = data[j];
}
data += 4;
index += 12;
@@ -2521,28 +2521,28 @@ static void sub_808FAA8(void)
static void SetUpDoShowPartyMenu(void)
{
- sPSSData->showPartyMenuState = 0;
+ gPSSData->showPartyMenuState = 0;
PlaySE(SE_WIN_OPEN);
SetUpShowPartyMenu();
}
static bool8 DoShowPartyMenu(void)
{
- switch (sPSSData->showPartyMenuState)
+ switch (gPSSData->showPartyMenuState)
{
case 0:
if (!ShowPartyMenu())
{
sub_8092AE4();
- sPSSData->showPartyMenuState++;
+ gPSSData->showPartyMenuState++;
}
break;
case 1:
if (!sub_80924A8())
{
- if (sPSSData->setMosaic)
+ if (gPSSData->setMosaic)
BoxSetMosaic();
- sPSSData->showPartyMenuState++;
+ gPSSData->showPartyMenuState++;
}
break;
case 2:
@@ -2564,37 +2564,37 @@ static void PrintStorageActionText(u8 id)
u8 *txtPtr;
DynamicPlaceholderTextUtil_Reset();
- switch (gPCStorageActionTexts[id].format)
+ switch (sPCStorageActionTexts[id].format)
{
case PC_TEXT_FMT_NORMAL:
break;
case PC_TEXT_FMT_MON_NAME_1:
case PC_TEXT_FMT_MON_NAME_2:
case PC_TEXT_FMT_MON_NAME_3:
- DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, sPSSData->cursorMonNick);
+ DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gPSSData->cursorMonNick);
break;
case PC_TEXT_FMT_MON_NAME_4:
case PC_TEXT_FMT_MON_NAME_5:
case PC_TEXT_FMT_MON_NAME_6:
- DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, sPSSData->field_21E0);
+ DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gPSSData->field_21E0);
break;
case PC_TEXT_FMT_ITEM_NAME:
if (IsActiveItemMoving())
- txtPtr = StringCopy(sPSSData->itemName, GetMovingItemName());
+ txtPtr = StringCopy(gPSSData->itemName, GetMovingItemName());
else
- txtPtr = StringCopy(sPSSData->itemName, sPSSData->cursorMonTexts[3]);
+ txtPtr = StringCopy(gPSSData->itemName, gPSSData->cursorMonTexts[3]);
while (*(txtPtr - 1) == CHAR_SPACE)
txtPtr--;
*txtPtr = EOS;
- DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, sPSSData->itemName);
+ DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gPSSData->itemName);
break;
}
- DynamicPlaceholderTextUtil_ExpandPlaceholders(sPSSData->field_2190, gPCStorageActionTexts[id].text);
+ DynamicPlaceholderTextUtil_ExpandPlaceholders(gPSSData->field_2190, sPCStorageActionTexts[id].text);
FillWindowPixelBuffer(1, PIXEL_FILL(1));
- AddTextPrinterParameterized(1, 1, sPSSData->field_2190, 0, 2, TEXT_SPEED_FF, NULL);
+ AddTextPrinterParameterized(1, 1, gPSSData->field_2190, 0, 2, TEXT_SPEED_FF, NULL);
DrawTextBorderOuter(1, 2, 13);
PutWindowTilemap(1);
CopyWindowToVram(1, 2);
@@ -2682,7 +2682,7 @@ static void sub_808FE54(u8 action)
{
u16 event;
u8 fromBox = sub_8094D34();
- u16 species = sPSSData->cursorMonSpecies;
+ u16 species = gPSSData->cursorMonSpecies;
u16 species2;
u8 toBox;
struct PssQuestLogBuffer * qlogBuffer;
@@ -2696,7 +2696,7 @@ static void sub_808FE54(u8 action)
toBox = StorageGetCurrentBox();
species2 = GetCurrentBoxMonData(GetBoxCursorPosition(), MON_DATA_SPECIES2);
}
- qlogBuffer = &sPSSData->qlogBuffer;
+ qlogBuffer = &gPSSData->qlogBuffer;
switch (action)
{