Document pokedude battle controller, 1

This commit is contained in:
PikalaxALT
2021-03-16 13:51:03 -04:00
parent 6fc2bdf840
commit 7794570c71
4 changed files with 694 additions and 607 deletions
+1 -1
View File
@@ -1 +1 @@
gUnknown_3005EE0
gPokedudeBattlerStates
+10 -1
View File
@@ -616,6 +616,15 @@ struct MonSpritesGfx
u16 *multiUseBuffer;
};
struct PokedudeBattlerState
{
u8 action_idx;
u8 move_idx;
u8 timer;
u8 msg_idx;
u8 saved_bg0y;
};
extern u16 gBattle_BG0_X;
extern u16 gBattle_BG0_Y;
extern u16 gBattle_BG1_X;
@@ -661,7 +670,7 @@ extern u8 gBattleBufferB[MAX_BATTLERS_COUNT][0x200];
extern u8 gActionSelectionCursor[MAX_BATTLERS_COUNT];
extern void (*gPreBattleCallback1)(void);
extern bool8 gDoingBattleAnim;
extern u8 *gUnknown_3005EE0[MAX_BATTLERS_COUNT];
extern struct PokedudeBattlerState *gPokedudeBattlerStates[MAX_BATTLERS_COUNT];
extern u8 *gUnknown_2022BB8;
extern u8 *gUnknown_2022BBC;
extern void (*gBattleMainFunc)(void);
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -15,7 +15,7 @@ void AllocateBattleResources(void)
s32 i;
for (i = 0; i < 4; ++i)
gUnknown_3005EE0[i] = AllocZeroed(8);
gPokedudeBattlerStates[i] = AllocZeroed(sizeof(struct PokedudeBattlerState));
}
gBattleStruct = AllocZeroed(sizeof(*gBattleStruct));
gBattleResources = AllocZeroed(sizeof(*gBattleResources));
@@ -45,7 +45,7 @@ void FreeBattleResources(void)
for (i = 0; i < 4; ++i)
{
FREE_AND_SET_NULL(gUnknown_3005EE0[i]);
FREE_AND_SET_NULL(gPokedudeBattlerStates[i]);
}
}
if (gBattleResources != NULL)