summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPhlosioneer <mattmdrr2@gmail.com>2019-03-11 03:21:23 -0400
committerhuderlem <huderlem@gmail.com>2019-03-16 12:37:04 -0500
commiteeb329909c7caab645445849a2f75257a3c72be5 (patch)
tree14b34ff51ecb9bdb1d4d66e753a330333969527c /src
parent9848f84b9ec2d5950cb5dc4600b7651486ff986a (diff)
Fix anonymous struct
Diffstat (limited to 'src')
-rw-r--r--src/region_map.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/region_map.c b/src/region_map.c
index a8b3fc3b2..25b47479d 100644
--- a/src/region_map.c
+++ b/src/region_map.c
@@ -36,6 +36,13 @@
// Static type declarations
+struct FlagControlledFlyDest
+{
+ const u8 *const *name;
+ u16 mapSecId;
+ u16 flag;
+};
+
// Static RAM declarations
static EWRAM_DATA struct RegionMap *gRegionMap = NULL;
@@ -319,17 +326,13 @@ static const u8 *const gUnknown_085A1ED4[] =
gText_PokemonCenter
};
-static const struct
+static const struct FlagControlledFlyDest gUnknown_085A1EDC[] =
{
- const u8 *const *name;
- u16 mapSecId;
- u16 flag;
-}
-gUnknown_085A1EDC[] =
-{
- gUnknown_085A1ED4,
- MAPSEC_EVER_GRANDE_CITY,
- FLAG_LANDMARK_POKEMON_LEAGUE
+ {
+ .name = gUnknown_085A1ED4,
+ .mapSecId = MAPSEC_EVER_GRANDE_CITY,
+ .flag = FLAG_LANDMARK_POKEMON_LEAGUE
+ }
};
static const struct BgTemplate gUnknown_085A1EE4[] =
@@ -1774,7 +1777,7 @@ static void sub_8124904(void)
if (sFlyMap->regionMap.iconDrawType > MAPSECTYPE_NONE && sFlyMap->regionMap.iconDrawType <= MAPSECTYPE_BATTLE_FRONTIER)
{
flag = FALSE;
- for (i = 0; i < 1; i++)
+ for (i = 0; i < ARRAY_COUNT(gUnknown_085A1EDC); i++)
{
if (sFlyMap->regionMap.mapSecId == gUnknown_085A1EDC[i].mapSecId)
{