mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 11:44:17 +01:00
Make pokenav_unk_8 syms static, fix gcc-9 warnings
This commit is contained in:
parent
e2e667d4b5
commit
a7eb4f9dd2
@ -189,7 +189,7 @@ int sub_81CB128(int index);
|
||||
|
||||
// pokenav_unk_4.c
|
||||
bool32 sub_81CB260(void);
|
||||
void sub_81CB29C(int index);
|
||||
void sub_81CB29C(s32 index);
|
||||
u32 sub_81CB2CC(void);
|
||||
void sub_81CB2E0(void);
|
||||
void sub_81CBD48(u16 windowId, u32 a1);
|
||||
@ -199,7 +199,7 @@ u32 sub_81CC4D4(void);
|
||||
void sub_81CC524(void);
|
||||
u32 sub_81CC554(void);
|
||||
bool32 sub_81CC5F4(void);
|
||||
void sub_81CC62C(int);
|
||||
void sub_81CC62C(s32);
|
||||
u32 sub_81CC65C(void);
|
||||
void sub_81CC670(void);
|
||||
|
||||
|
@ -31,7 +31,7 @@ struct UnknownPokenavCallbackStruct
|
||||
bool32 (*unk0)(void);
|
||||
u32 (*unk4)(void);
|
||||
bool32 (*unk8)(void);
|
||||
void (*unkC)(int);
|
||||
void (*unkC)(s32);
|
||||
u32 (*unk10)(void);
|
||||
void (*unk14)(void);
|
||||
void (*unk18)(void);
|
||||
@ -62,14 +62,14 @@ extern bool32 sub_81CF368(void);
|
||||
extern u32 sub_81CF9BC(void);
|
||||
extern u32 sub_81CFA34(void);
|
||||
extern bool32 sub_81CFDD0(void);
|
||||
extern void sub_81CFE40(int);
|
||||
extern void sub_81CFE40(s32);
|
||||
extern u32 sub_81CFE70(void);
|
||||
extern void sub_81CFA48(void);
|
||||
extern void sub_81CFE98(void);
|
||||
extern u32 sub_81D0450(void);
|
||||
extern u32 sub_81D04A0(void);
|
||||
extern bool32 sub_81D0978(void);
|
||||
extern void sub_81D09B0(int);
|
||||
extern void sub_81D09B0(s32);
|
||||
extern u32 sub_81D09E0(void);
|
||||
extern void sub_81D04B8(void);
|
||||
extern void sub_81D09F4(void);
|
||||
|
@ -290,7 +290,7 @@ bool32 sub_81CB260(void)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void sub_81CB29C(int index)
|
||||
void sub_81CB29C(s32 index)
|
||||
{
|
||||
struct Pokenav4Struct *state = GetSubstructPtr(6);
|
||||
state->unk4 = CreateLoopedTask(gUnknown_08622798[index], 1);
|
||||
|
@ -248,7 +248,7 @@ bool32 sub_81CC5F4(void)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void sub_81CC62C(int index)
|
||||
void sub_81CC62C(s32 index)
|
||||
{
|
||||
struct Pokenav5Struct_2 *state = GetSubstructPtr(4);
|
||||
state->unk4 = CreateLoopedTask(gUnknown_086230E4[index], 1);
|
||||
|
@ -23,26 +23,41 @@ struct PokenavSub7
|
||||
struct PokenavSub18 *unkPtr;
|
||||
};
|
||||
|
||||
u32 sub_81CF010(struct PokenavSub7 *structPtr);
|
||||
u32 sub_81CF030(struct PokenavSub7 *structPtr);
|
||||
u32 sub_81CF0B8(struct PokenavSub7 *structPtr);
|
||||
u32 sub_81CF0B0(struct PokenavSub7 *structPtr);
|
||||
u32 sub_81CF11C(s32 state);
|
||||
u32 sub_81CF134(s32 state);
|
||||
u32 sub_81CF1C4(s32 state);
|
||||
u32 sub_81CF1D8(s32 state);
|
||||
u32 sub_81CF278(s32 state);
|
||||
u32 sub_81CF578(s32 state);
|
||||
u32 sub_81CF5F0(s32 state);
|
||||
u32 sub_81CF668(s32 state);
|
||||
u32 sub_81CF6E0(s32 state);
|
||||
u32 sub_81CF758(s32 state);
|
||||
u32 sub_81CF798(s32 state);
|
||||
void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item);
|
||||
struct PokenavSub8
|
||||
{
|
||||
bool32 (*callback)(void);
|
||||
u32 ltid;
|
||||
u16 winid;
|
||||
bool32 unkC;
|
||||
u16 buff[0x400];
|
||||
}; // size: 0x810
|
||||
|
||||
const u32 gUnknown_086233A0[] = {0x16, 0x17, 0x18, 0x21, 0x2F};
|
||||
static u32 sub_81CF010(struct PokenavSub7 *structPtr);
|
||||
static u32 sub_81CF030(struct PokenavSub7 *structPtr);
|
||||
static u32 sub_81CF0B8(struct PokenavSub7 *structPtr);
|
||||
static u32 sub_81CF0B0(struct PokenavSub7 *structPtr);
|
||||
static u32 sub_81CF11C(s32 state);
|
||||
static u32 sub_81CF134(s32 state);
|
||||
static u32 sub_81CF1C4(s32 state);
|
||||
static u32 sub_81CF1D8(s32 state);
|
||||
static u32 sub_81CF278(s32 state);
|
||||
static u32 sub_81CF578(s32 state);
|
||||
static u32 sub_81CF5F0(s32 state);
|
||||
static u32 sub_81CF668(s32 state);
|
||||
static u32 sub_81CF6E0(s32 state);
|
||||
static u32 sub_81CF758(s32 state);
|
||||
static u32 sub_81CF798(s32 state);
|
||||
static void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item);
|
||||
static bool32 sub_81CF3E4(void);
|
||||
static u32 sub_81CF418(s32 state);
|
||||
static void sub_81CF7C8(struct PokenavSub8 *);
|
||||
static void sub_81CF7F4(struct PokenavSub8 *);
|
||||
static void sub_81CF88C(void);
|
||||
static void sub_81CF8E4(struct PokenavMonList *, u8 *);
|
||||
|
||||
const LoopedTask gUnknown_086233B4[] =
|
||||
static const u32 gUnknown_086233A0[] = {0x16, 0x17, 0x18, 0x21, 0x2F};
|
||||
|
||||
static const LoopedTask gUnknown_086233B4[] =
|
||||
{
|
||||
sub_81CF134,
|
||||
sub_81CF1C4,
|
||||
@ -50,12 +65,12 @@ const LoopedTask gUnknown_086233B4[] =
|
||||
sub_81CF278
|
||||
};
|
||||
|
||||
const u16 gUnknown_086233C4[] = INCBIN_U16("graphics/pokenav/condition_search2.gbapal");
|
||||
const u32 gUnknown_086233E4[] = INCBIN_U32("graphics/pokenav/condition_search2.4bpp.lz");
|
||||
const u32 gUnknown_086234AC[] = INCBIN_U32("graphics/pokenav/condition_search2.bin.lz");
|
||||
const u16 gUnknown_08623570[] = INCBIN_U16("graphics/pokenav/8623570.gbapal");
|
||||
static const u16 gUnknown_086233C4[] = INCBIN_U16("graphics/pokenav/condition_search2.gbapal");
|
||||
static const u32 gUnknown_086233E4[] = INCBIN_U32("graphics/pokenav/condition_search2.4bpp.lz");
|
||||
static const u32 gUnknown_086234AC[] = INCBIN_U32("graphics/pokenav/condition_search2.bin.lz");
|
||||
static const u16 gUnknown_08623570[] = INCBIN_U16("graphics/pokenav/8623570.gbapal");
|
||||
|
||||
const struct BgTemplate gUnknown_08623590[] =
|
||||
static const struct BgTemplate gUnknown_08623590[] =
|
||||
{
|
||||
{
|
||||
.bg = 1,
|
||||
@ -76,7 +91,7 @@ const struct BgTemplate gUnknown_08623590[] =
|
||||
}
|
||||
};
|
||||
|
||||
const LoopedTask gUnknown_08623598[] =
|
||||
static const LoopedTask gUnknown_08623598[] =
|
||||
{
|
||||
NULL,
|
||||
sub_81CF578,
|
||||
@ -87,7 +102,7 @@ const LoopedTask gUnknown_08623598[] =
|
||||
sub_81CF798
|
||||
};
|
||||
|
||||
const struct WindowTemplate gUnknown_086235B4 =
|
||||
static const struct WindowTemplate gUnknown_086235B4 =
|
||||
{
|
||||
.bg = 1,
|
||||
.tilemapLeft = 1,
|
||||
@ -98,9 +113,9 @@ const struct WindowTemplate gUnknown_086235B4 =
|
||||
.baseBlock = 20
|
||||
};
|
||||
|
||||
const u8 gUnknown_086235BC[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
const u8 gUnknown_086235C8[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
const u8 gUnknown_086235D4[] = _("{UNK_SPACER}");
|
||||
static const u8 gUnknown_086235BC[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_RED}{WHITE}{GREEN}♂{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
static const u8 gUnknown_086235C8[] = _("{COLOR_HIGHLIGHT_SHADOW}{LIGHT_GREEN}{WHITE}{BLUE}♀{COLOR_HIGHLIGHT_SHADOW}{DARK_GREY}{WHITE}{LIGHT_GREY}");
|
||||
static const u8 gUnknown_086235D4[] = _("{UNK_SPACER}");
|
||||
|
||||
bool32 sub_81CEF3C(void)
|
||||
{
|
||||
@ -146,14 +161,14 @@ void sub_81CEFF0(void)
|
||||
FreePokenavSubstruct(7);
|
||||
}
|
||||
|
||||
bool32 sub_81CF010(struct PokenavSub7 *structPtr)
|
||||
static bool32 sub_81CF010(struct PokenavSub7 *structPtr)
|
||||
{
|
||||
if (!IsLoopedTaskActive(structPtr->loopedTaskId))
|
||||
structPtr->unk0 = sub_81CF030;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
u32 sub_81CF030(struct PokenavSub7 *structPtr)
|
||||
static u32 sub_81CF030(struct PokenavSub7 *structPtr)
|
||||
{
|
||||
if (gMain.newAndRepeatedKeys & DPAD_UP)
|
||||
return 1;
|
||||
@ -180,53 +195,53 @@ u32 sub_81CF030(struct PokenavSub7 *structPtr)
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 sub_81CF0B0(struct PokenavSub7 *structPtr)
|
||||
static u32 sub_81CF0B0(struct PokenavSub7 *structPtr)
|
||||
{
|
||||
return 0x186A3;
|
||||
}
|
||||
|
||||
u32 sub_81CF0B8(struct PokenavSub7 *structPtr)
|
||||
static u32 sub_81CF0B8(struct PokenavSub7 *structPtr)
|
||||
{
|
||||
return 0x186A9;
|
||||
}
|
||||
|
||||
u32 sub_81CF0C0(void)
|
||||
static u32 sub_81CF0C0(void)
|
||||
{
|
||||
struct PokenavSub7 *structPtr = GetSubstructPtr(7);
|
||||
return structPtr->unk18;
|
||||
}
|
||||
|
||||
struct PokenavMonList * sub_81CF0D0(void)
|
||||
static struct PokenavMonList * sub_81CF0D0(void)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
return ptr->unkPtr->unk4;
|
||||
}
|
||||
|
||||
u16 sub_81CF0E0(void)
|
||||
static u16 sub_81CF0E0(void)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
return ptr->unkPtr->unk0;
|
||||
}
|
||||
|
||||
s32 sub_81CF0F0(void)
|
||||
static s32 sub_81CF0F0(void)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
s32 i = GetSelectedMatchCall();
|
||||
return ptr->unkPtr->unk4[i].unk6;
|
||||
}
|
||||
|
||||
u16 sub_81CF10C(void)
|
||||
static u16 sub_81CF10C(void)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
return ptr->unkPtr->unk2;
|
||||
}
|
||||
|
||||
u32 sub_81CF11C(s32 state)
|
||||
static u32 sub_81CF11C(s32 state)
|
||||
{
|
||||
return gUnknown_086233B4[state](state);
|
||||
}
|
||||
|
||||
u32 sub_81CF134(s32 state)
|
||||
static u32 sub_81CF134(s32 state)
|
||||
{
|
||||
s32 i;
|
||||
struct PokenavMonList item;
|
||||
@ -251,7 +266,7 @@ u32 sub_81CF134(s32 state)
|
||||
return LT_INC_AND_CONTINUE;
|
||||
}
|
||||
|
||||
u32 sub_81CF1C4(s32 state)
|
||||
static u32 sub_81CF1C4(s32 state)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
ptr->unk10 = 0;
|
||||
@ -259,7 +274,7 @@ u32 sub_81CF1C4(s32 state)
|
||||
return LT_INC_AND_CONTINUE;
|
||||
}
|
||||
|
||||
u32 sub_81CF1D8(s32 state)
|
||||
static u32 sub_81CF1D8(s32 state)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
s32 boxId = ptr->unkC;
|
||||
@ -294,7 +309,7 @@ u32 sub_81CF1D8(s32 state)
|
||||
return LT_INC_AND_CONTINUE;
|
||||
}
|
||||
|
||||
u32 sub_81CF278(s32 state)
|
||||
static u32 sub_81CF278(s32 state)
|
||||
{
|
||||
struct PokenavSub7 * ptr = (struct PokenavSub7 *)GetSubstructPtr(7);
|
||||
s32 r6 = ptr->unkPtr->unk0;
|
||||
@ -317,7 +332,7 @@ u32 sub_81CF278(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item)
|
||||
static void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item)
|
||||
{
|
||||
u32 left = 0;
|
||||
u32 right = structPtr->unkPtr->unk0;
|
||||
@ -337,24 +352,6 @@ void sub_81CF2C4(struct PokenavSub7 *structPtr, struct PokenavMonList *item)
|
||||
structPtr->unkPtr->unk0++;
|
||||
}
|
||||
|
||||
// PokenavSub8
|
||||
|
||||
struct PokenavSub8
|
||||
{
|
||||
bool32 (*callback)(void);
|
||||
u32 ltid;
|
||||
u16 winid;
|
||||
bool32 unkC;
|
||||
u16 buff[0x400];
|
||||
}; // size: 0x810
|
||||
|
||||
bool32 sub_81CF3E4(void);
|
||||
u32 sub_81CF418(s32 state);
|
||||
void sub_81CF7C8(struct PokenavSub8 *);
|
||||
void sub_81CF7F4(struct PokenavSub8 *);
|
||||
void sub_81CF88C(void);
|
||||
void sub_81CF8E4(struct PokenavMonList *, u8 *);
|
||||
|
||||
bool32 sub_81CF330(void)
|
||||
{
|
||||
struct PokenavSub8 * unk = AllocSubstruct(8, sizeof(struct PokenavSub8));
|
||||
@ -390,7 +387,7 @@ bool32 sub_81CF3D0(void)
|
||||
return unk->callback();
|
||||
}
|
||||
|
||||
bool32 sub_81CF3E4(void)
|
||||
static bool32 sub_81CF3E4(void)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
return IsLoopedTaskActive(unk->ltid);
|
||||
@ -404,7 +401,7 @@ void sub_81CF3F8(void)
|
||||
FreePokenavSubstruct(8);
|
||||
}
|
||||
|
||||
u32 sub_81CF418(s32 state)
|
||||
static u32 sub_81CF418(s32 state)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
switch (state)
|
||||
@ -463,7 +460,7 @@ u32 sub_81CF418(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF578(s32 state)
|
||||
static u32 sub_81CF578(s32 state)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
switch (state)
|
||||
@ -496,7 +493,7 @@ u32 sub_81CF578(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF5F0(s32 state)
|
||||
static u32 sub_81CF5F0(s32 state)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
switch (state)
|
||||
@ -529,7 +526,7 @@ u32 sub_81CF5F0(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF668(s32 state)
|
||||
static u32 sub_81CF668(s32 state)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
switch (state)
|
||||
@ -562,7 +559,7 @@ u32 sub_81CF668(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF6E0(s32 state)
|
||||
static u32 sub_81CF6E0(s32 state)
|
||||
{
|
||||
struct PokenavSub8 * unk = (struct PokenavSub8 *)GetSubstructPtr(8);
|
||||
switch (state)
|
||||
@ -595,7 +592,7 @@ u32 sub_81CF6E0(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF758(s32 state)
|
||||
static u32 sub_81CF758(s32 state)
|
||||
{
|
||||
switch (state)
|
||||
{
|
||||
@ -615,7 +612,7 @@ u32 sub_81CF758(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
u32 sub_81CF798(s32 state)
|
||||
static u32 sub_81CF798(s32 state)
|
||||
{
|
||||
switch (state)
|
||||
{
|
||||
@ -631,7 +628,7 @@ u32 sub_81CF798(s32 state)
|
||||
return LT_FINISH;
|
||||
}
|
||||
|
||||
void sub_81CF7C8(struct PokenavSub8 * ptr)
|
||||
static void sub_81CF7C8(struct PokenavSub8 * ptr)
|
||||
{
|
||||
ptr->winid = AddWindow(&gUnknown_086235B4);
|
||||
PutWindowTilemap(ptr->winid);
|
||||
@ -639,7 +636,7 @@ void sub_81CF7C8(struct PokenavSub8 * ptr)
|
||||
sub_81CF7F4(ptr);
|
||||
}
|
||||
|
||||
void sub_81CF7F4(struct PokenavSub8 * ptr)
|
||||
static void sub_81CF7F4(struct PokenavSub8 * ptr)
|
||||
{
|
||||
s32 r7 = sub_81CF0F0();
|
||||
DynamicPlaceholderTextUtil_Reset();
|
||||
@ -652,7 +649,7 @@ void sub_81CF7F4(struct PokenavSub8 * ptr)
|
||||
CopyWindowToVram(ptr->winid, 2);
|
||||
}
|
||||
|
||||
void sub_81CF88C(void)
|
||||
static void sub_81CF88C(void)
|
||||
{
|
||||
struct MatchCallListTemplate template;
|
||||
template.unk0 = sub_81CF0D0();
|
||||
@ -670,7 +667,7 @@ void sub_81CF88C(void)
|
||||
sub_81C81D4(&gUnknown_08623590[1], &template, 0);
|
||||
}
|
||||
|
||||
void sub_81CF8E4(struct PokenavMonList * item, u8 * dest)
|
||||
static void sub_81CF8E4(struct PokenavMonList * item, u8 * dest)
|
||||
{
|
||||
u8 gender;
|
||||
u8 level;
|
||||
|
Loading…
Reference in New Issue
Block a user