MACRO outdoor_map
dn \2, \1
dw \3
ENDM
; the appearance of towns and routes in the town map
ExternalMapEntries:
table_width 3
; x, y, name
outdoor_map 2, 11, PalletTownName
outdoor_map 2, 8, ViridianCityName
outdoor_map 2, 3, PewterCityName
outdoor_map 10, 2, CeruleanCityName
outdoor_map 14, 5, LavenderTownName
outdoor_map 10, 9, VermilionCityName
outdoor_map 7, 5, CeladonCityName
outdoor_map 8, 13, FuchsiaCityName
outdoor_map 2, 15, CinnabarIslandName
outdoor_map 0, 2, IndigoPlateauName
outdoor_map 10, 5, SaffronCityName
outdoor_map 0, 0, PalletTownName ; unused
outdoor_map 2, 10, Route1Name
outdoor_map 2, 6, Route2Name
outdoor_map 4, 3, Route3Name
outdoor_map 8, 2, Route4Name
outdoor_map 10, 3, Route5Name
outdoor_map 10, 8, Route6Name
outdoor_map 8, 5, Route7Name
outdoor_map 13, 5, Route8Name
outdoor_map 13, 2, Route9Name
outdoor_map 14, 4, Route10Name
outdoor_map 12, 9, Route11Name
outdoor_map 14, 9, Route12Name
outdoor_map 13, 11, Route13Name
outdoor_map 11, 12, Route14Name
outdoor_map 10, 13, Route15Name
outdoor_map 5, 5, Route16Name
outdoor_map 4, 8, Route17Name
outdoor_map 6, 13, Route18Name
outdoor_map 6, 15, Route19Name
outdoor_map 4, 15, Route20Name
outdoor_map 2, 13, Route21Name
outdoor_map 0, 8, Route22Name
outdoor_map 0, 6, Route23Name
outdoor_map 10, 1, Route24Name
outdoor_map 11, 0, Route25Name
assert_table_length FIRST_INDOOR_MAP
MACRO indoor_map
db INDOORGROUP_\1
dn \3, \2
dw \4
ENDM
; the appearance of buildings and dungeons in the town map
InternalMapEntries:
table_width 4
; indoor map group, x, y, name
indoor_map PALLET_TOWN, 2, 11, PalletTownName
indoor_map VIRIDIAN_CITY, 2, 8, ViridianCityName
indoor_map ROUTE_2, 2, 6, Route2Name
indoor_map VIRIDIAN_FOREST, 2, 4, ViridianForestName
indoor_map PEWTER_CITY, 2, 3, PewterCityName
indoor_map MT_MOON, 6, 2, MountMoonName
indoor_map CERULEAN_CITY, 10, 2, CeruleanCityName
indoor_map ROUTE_4, 5, 2, Route4Name
indoor_map CERULEAN_CITY_2, 10, 2, CeruleanCityName
indoor_map ROUTE_5, 10, 4, Route5Name
indoor_map ROUTE_6, 10, 6, Route6Name
indoor_map ROUTE_7, 9, 5, Route7Name
indoor_map ROUTE_8, 11, 5, Route8Name
indoor_map ROCK_TUNNEL, 14, 3, RockTunnelName
indoor_map POWER_PLANT, 15, 4, PowerPlantName
indoor_map ROUTE_11, 13, 9, Route11Name
indoor_map ROUTE_12, 14, 7, Route12Name
indoor_map SEA_COTTAGE, 12, 0, SeaCottageName
indoor_map VERMILION_CITY, 10, 9, VermilionCityName
indoor_map SS_ANNE, 9, 10, SSAnneName
indoor_map VICTORY_ROAD, 0, 4, VictoryRoadName
indoor_map POKEMON_LEAGUE, 0, 2, PokemonLeagueName
indoor_map UNDERGROUND_PATH, 10, 5, UndergroundPathName
indoor_map POKEMON_LEAGUE_2, 0, 2, PokemonLeagueName
indoor_map UNDERGROUND_PATH_2, 10, 5, UndergroundPathName
indoor_map CELADON_CITY, 7, 5, CeladonCityName
indoor_map LAVENDER_TOWN, 14, 5, LavenderTownName
indoor_map POKEMON_TOWER, 15, 5, PokemonTowerName
indoor_map LAVENDER_TOWN_2, 14, 5, LavenderTownName
indoor_map FUCHSIA_CITY, 8, 13, FuchsiaCityName
indoor_map SAFARI_ZONE, 8, 12, SafariZoneName
indoor_map FUCHSIA_CITY_2, 8, 13, FuchsiaCityName
indoor_map SEAFOAM_ISLANDS, 5, 15, SeafoamIslandsName
indoor_map VERMILION_CITY_2, 10, 9, VermilionCityName
indoor_map FUCHSIA_CITY_3, 8, 13, FuchsiaCityName
indoor_map POKEMON_MANSION, 2, 15, PokemonMansionName
indoor_map CINNABAR_ISLAND, 2, 15, CinnabarIslandName
indoor_map INDIGO_PLATEAU, 0, 2, IndigoPlateauName
indoor_map SAFFRON_CITY, 10, 5, SaffronCityName
indoor_map ROUTE_15, 9, 13, Route15Name
indoor_map ROUTE_16, 4, 5, Route16Name
indoor_map ROUTE_12_2, 14, 10, Route12Name
indoor_map ROUTE_18, 7, 13, Route18Name
indoor_map SEAFOAM_ISLANDS_2, 5, 15, SeafoamIslandsName
indoor_map ROUTE_22, 0, 7, Route22Name
indoor_map VICTORY_ROAD_2, 0, 4, VictoryRoadName
indoor_map ROUTE_12_3, 14, 7, Route12Name
indoor_map VERMILION_CITY_3, 10, 9, VermilionCityName
indoor_map DIGLETTS_CAVE, 3, 4, DiglettsCaveName
indoor_map VICTORY_ROAD_3, 0, 4, VictoryRoadName
indoor_map ROCKET_HQ, 7, 5, RocketHQName
indoor_map SILPH_CO, 10, 5, SilphCoName
indoor_map POKEMON_MANSION_2, 2, 15, PokemonMansionName
indoor_map SAFARI_ZONE_2, 8, 12, SafariZoneName
indoor_map CERULEAN_CAVE, 9, 1, CeruleanCaveName
indoor_map LAVENDER_TOWN_3, 14, 5, LavenderTownName
indoor_map CERULEAN_CITY_3, 10, 2, CeruleanCityName
indoor_map ROCK_TUNNEL_2, 14, 3, RockTunnelName
indoor_map SILPH_CO_2, 10, 5, SilphCoName
indoor_map POKEMON_LEAGUE_3, 0, 2, PokemonLeagueName
assert_table_length NUM_INDOOR_MAP_GROUPS
db -1 ; end