summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/pokemon.h7
-rw-r--r--src/pokemon.c4
2 files changed, 6 insertions, 5 deletions
diff --git a/include/pokemon.h b/include/pokemon.h
index 3460b76dd..6a9b657ea 100644
--- a/include/pokemon.h
+++ b/include/pokemon.h
@@ -4,6 +4,7 @@
#include "global.h"
#include "sprite.h"
#include "constants/pokemon.h"
+#include "pokemon_storage_system.h"
struct PokemonSubstruct0
{
@@ -125,9 +126,9 @@ struct Pokemon
struct PokemonStorage
{
/*0x0000*/ u8 currentBox;
- /*0x0001*/ struct BoxPokemon boxes[14][30];
- /*0x8344*/ u8 boxNames[14][BOX_NAME_LENGTH + 1];
- /*0x83C2*/ u8 boxWallpapers[14];
+ /*0x0001*/ struct BoxPokemon boxes[TOTAL_BOXES_COUNT][IN_BOX_COUNT];
+ /*0x8344*/ u8 boxNames[TOTAL_BOXES_COUNT][BOX_NAME_LENGTH + 1];
+ /*0x83C2*/ u8 boxWallpapers[TOTAL_BOXES_COUNT];
};
struct BattleTowerPokemon
diff --git a/src/pokemon.c b/src/pokemon.c
index c0960f552..f58aee9b3 100644
--- a/src/pokemon.c
+++ b/src/pokemon.c
@@ -3646,7 +3646,7 @@ static u8 SendMonToPC(struct Pokemon* mon)
do
{
- for (boxPos = 0; boxPos < 30; boxPos++)
+ for (boxPos = 0; boxPos < IN_BOX_COUNT; boxPos++)
{
struct BoxPokemon* checkingMon = GetBoxedMonPtr(boxNo, boxPos);
if (GetBoxMonData(checkingMon, MON_DATA_SPECIES, NULL) == SPECIES_NONE)
@@ -3663,7 +3663,7 @@ static u8 SendMonToPC(struct Pokemon* mon)
}
boxNo++;
- if (boxNo == 14)
+ if (boxNo == TOTAL_BOXES_COUNT)
boxNo = 0;
} while (boxNo != StorageGetCurrentBox());