Document party_menu first pass
This commit is contained in:
@@ -55,7 +55,7 @@ static EWRAM_DATA struct {
|
||||
/*0x008*/ struct RegionMap regionMap;
|
||||
/*0x88c*/ u8 unk_88c[0x1c0];
|
||||
/*0xa4c*/ u8 unk_a4c[0x26];
|
||||
/*0xa72*/ bool8 unk_a72;
|
||||
/*0xa72*/ bool8 choseFlyLocation;
|
||||
} *sFlyMap = NULL; // a74
|
||||
|
||||
static bool32 gUnknown_03001180;
|
||||
@@ -1605,7 +1605,8 @@ u8 *GetMapName(u8 *dest, u16 regionMapId, u16 padLength)
|
||||
return str;
|
||||
}
|
||||
|
||||
u8 *sub_81245DC(u8 *dest, u16 mapSecId)
|
||||
// TODO: probably needs a better name
|
||||
u8 *GetMapNameGeneric(u8 *dest, u16 mapSecId)
|
||||
{
|
||||
switch (mapSecId)
|
||||
{
|
||||
@@ -1626,7 +1627,7 @@ u8 *sub_8124610(u8 *dest, u16 mapSecId)
|
||||
}
|
||||
else
|
||||
{
|
||||
return sub_81245DC(dest, mapSecId);
|
||||
return GetMapNameGeneric(dest, mapSecId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1972,13 +1973,13 @@ static void sub_8124D64(void)
|
||||
if (sFlyMap->regionMap.iconDrawType == MAPSECTYPE_CITY_CANFLY || sFlyMap->regionMap.iconDrawType == MAPSECTYPE_BATTLE_FRONTIER)
|
||||
{
|
||||
m4aSongNumStart(SE_SELECT);
|
||||
sFlyMap->unk_a72 = TRUE;
|
||||
sFlyMap->choseFlyLocation = TRUE;
|
||||
sub_81248F4(sub_8124E0C);
|
||||
}
|
||||
break;
|
||||
case INPUT_EVENT_B_BUTTON:
|
||||
m4aSongNumStart(SE_SELECT);
|
||||
sFlyMap->unk_a72 = FALSE;
|
||||
sFlyMap->choseFlyLocation = FALSE;
|
||||
sub_81248F4(sub_8124E0C);
|
||||
break;
|
||||
}
|
||||
@@ -1997,7 +1998,7 @@ static void sub_8124E0C(void)
|
||||
if (!UpdatePaletteFade())
|
||||
{
|
||||
FreeRegionMapIconResources();
|
||||
if (sFlyMap->unk_a72)
|
||||
if (sFlyMap->choseFlyLocation)
|
||||
{
|
||||
switch (sFlyMap->regionMap.mapSecId)
|
||||
{
|
||||
@@ -2024,11 +2025,11 @@ static void sub_8124E0C(void)
|
||||
}
|
||||
break;
|
||||
}
|
||||
sub_80B69DC();
|
||||
ReturnToFieldFromFlyMapSelect();
|
||||
}
|
||||
else
|
||||
{
|
||||
SetMainCallback2(sub_81B58A8);
|
||||
SetMainCallback2(CB2_ReturnToPartyMenuFromFlyMap);
|
||||
}
|
||||
if (sFlyMap != NULL)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user