Sync map types with pokefirered
This commit is contained in:
parent
e5757a3def
commit
8d9e39e6d1
3 changed files with 5 additions and 5 deletions
|
@ -1,14 +1,14 @@
|
||||||
#ifndef GUARD_CONSTANTS_MAP_TYPES_H
|
#ifndef GUARD_CONSTANTS_MAP_TYPES_H
|
||||||
#define GUARD_CONSTANTS_MAP_TYPES_H
|
#define GUARD_CONSTANTS_MAP_TYPES_H
|
||||||
|
|
||||||
#define MAP_TYPE_UNUSED_1 0
|
#define MAP_TYPE_NONE 0
|
||||||
#define MAP_TYPE_TOWN 1
|
#define MAP_TYPE_TOWN 1
|
||||||
#define MAP_TYPE_CITY 2
|
#define MAP_TYPE_CITY 2
|
||||||
#define MAP_TYPE_ROUTE 3
|
#define MAP_TYPE_ROUTE 3
|
||||||
#define MAP_TYPE_UNDERGROUND 4
|
#define MAP_TYPE_UNDERGROUND 4
|
||||||
#define MAP_TYPE_UNDERWATER 5
|
#define MAP_TYPE_UNDERWATER 5
|
||||||
#define MAP_TYPE_OCEAN_ROUTE 6
|
#define MAP_TYPE_OCEAN_ROUTE 6
|
||||||
#define MAP_TYPE_UNUSED_2 7
|
#define MAP_TYPE_UNKNOWN 7 // Not used by any map.
|
||||||
#define MAP_TYPE_INDOOR 8
|
#define MAP_TYPE_INDOOR 8
|
||||||
#define MAP_TYPE_SECRET_BASE 9
|
#define MAP_TYPE_SECRET_BASE 9
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ static const struct FlashStruct sTransitionTypes[] =
|
||||||
{MAP_TYPE_ROUTE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_ROUTE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_UNDERWATER, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_UNDERWATER, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_OCEAN_ROUTE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_OCEAN_ROUTE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_UNUSED_2, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_UNKNOWN, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_INDOOR, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_INDOOR, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_SECRET_BASE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
{MAP_TYPE_SECRET_BASE, MAP_TYPE_UNDERGROUND, TRUE, FALSE, DoEnterCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_TOWN, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_TOWN, FALSE, TRUE, DoExitCaveTransition},
|
||||||
|
@ -58,7 +58,7 @@ static const struct FlashStruct sTransitionTypes[] =
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_ROUTE, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_ROUTE, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_UNDERWATER, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_UNDERWATER, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_OCEAN_ROUTE, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_OCEAN_ROUTE, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_UNUSED_2, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_UNKNOWN, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_INDOOR, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_INDOOR, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{MAP_TYPE_UNDERGROUND, MAP_TYPE_SECRET_BASE, FALSE, TRUE, DoExitCaveTransition},
|
{MAP_TYPE_UNDERGROUND, MAP_TYPE_SECRET_BASE, FALSE, TRUE, DoExitCaveTransition},
|
||||||
{},
|
{},
|
||||||
|
|
|
@ -1003,7 +1003,7 @@ static void InitMapBasedOnPlayerLocation(void)
|
||||||
gRegionMap->playerIsInCave = TRUE;
|
gRegionMap->playerIsInCave = TRUE;
|
||||||
break;
|
break;
|
||||||
case MAP_TYPE_UNDERGROUND:
|
case MAP_TYPE_UNDERGROUND:
|
||||||
case MAP_TYPE_UNUSED_2:
|
case MAP_TYPE_UNKNOWN:
|
||||||
if (gMapHeader.flags & MAP_ALLOW_ESCAPING)
|
if (gMapHeader.flags & MAP_ALLOW_ESCAPING)
|
||||||
{
|
{
|
||||||
mapHeader = Overworld_GetMapHeaderByGroupAndId(gSaveBlock1Ptr->escapeWarp.mapGroup, gSaveBlock1Ptr->escapeWarp.mapNum);
|
mapHeader = Overworld_GetMapHeaderByGroupAndId(gSaveBlock1Ptr->escapeWarp.mapGroup, gSaveBlock1Ptr->escapeWarp.mapNum);
|
||||||
|
|
Loading…
Reference in a new issue