shithub: pokecrystal

Download patch

ref: 7466332ecca6d3d74db90c1f017072cb984fa9e7
parent: da74952bf72048e075073f5389630f964b42c7ce
author: Bryan Bishop <[email protected]>
date: Sun May 27 15:45:04 EDT 2012

map dimension constants

--- a/constants.asm
+++ b/constants.asm
@@ -2181,3 +2181,782 @@
 WEST EQU 2
 SOUTH EQU 4
 NORTH EQU 8
+
+
+; map dimensions
+OLIVINE_POKECENTER_1F_HEIGHT EQU 4
+OLIVINE_POKECENTER_1F_WIDTH EQU 5
+OLIVINE_GYM_HEIGHT EQU 8
+OLIVINE_GYM_WIDTH EQU 5
+OLIVINE_VOLTORB_HOUSE_HEIGHT EQU 4
+OLIVINE_VOLTORB_HOUSE_WIDTH EQU 4
+OLIVINE_HOUSE_BETA_HEIGHT EQU 4
+OLIVINE_HOUSE_BETA_WIDTH EQU 4
+OLIVINE_PUNISHMENT_SPEECH_HOUSE_HEIGHT EQU 4
+OLIVINE_PUNISHMENT_SPEECH_HOUSE_WIDTH EQU 4
+OLIVINE_GOOD_ROD_HOUSE_HEIGHT EQU 4
+OLIVINE_GOOD_ROD_HOUSE_WIDTH EQU 4
+OLIVINE_CAFE_HEIGHT EQU 4
+OLIVINE_CAFE_WIDTH EQU 4
+OLIVINE_MART_HEIGHT EQU 4
+OLIVINE_MART_WIDTH EQU 6
+ROUTE_38_ECRUTEAK_GATE_HEIGHT EQU 4
+ROUTE_38_ECRUTEAK_GATE_WIDTH EQU 5
+ROUTE_39_BARN_HEIGHT EQU 4
+ROUTE_39_BARN_WIDTH EQU 4
+ROUTE_39_FARMHOUSE_HEIGHT EQU 4
+ROUTE_39_FARMHOUSE_WIDTH EQU 4
+ROUTE_38_HEIGHT EQU 9
+ROUTE_38_WIDTH EQU 20
+ROUTE_39_HEIGHT EQU 18
+ROUTE_39_WIDTH EQU 10
+OLIVINE_CITY_HEIGHT EQU 18
+OLIVINE_CITY_WIDTH EQU 20
+MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_HEIGHT EQU 4
+MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_WIDTH EQU 4
+MAHOGANY_GYM_HEIGHT EQU 9
+MAHOGANY_GYM_WIDTH EQU 5
+MAHOGANY_POKECENTER_1F_HEIGHT EQU 4
+MAHOGANY_POKECENTER_1F_WIDTH EQU 5
+ROUTE_42_ECRUTEAK_GATE_HEIGHT EQU 4
+ROUTE_42_ECRUTEAK_GATE_WIDTH EQU 5
+ROUTE_42_HEIGHT EQU 9
+ROUTE_42_WIDTH EQU 30
+ROUTE_44_HEIGHT EQU 9
+ROUTE_44_WIDTH EQU 30
+MAHOGANY_TOWN_HEIGHT EQU 9
+MAHOGANY_TOWN_WIDTH EQU 10
+SPROUT_TOWER_1F_HEIGHT EQU 8
+SPROUT_TOWER_1F_WIDTH EQU 10
+SPROUT_TOWER_2F_HEIGHT EQU 8
+SPROUT_TOWER_2F_WIDTH EQU 10
+SPROUT_TOWER_3F_HEIGHT EQU 8
+SPROUT_TOWER_3F_WIDTH EQU 10
+TIN_TOWER_1F_HEIGHT EQU 9
+TIN_TOWER_1F_WIDTH EQU 10
+TIN_TOWER_2F_HEIGHT EQU 9
+TIN_TOWER_2F_WIDTH EQU 10
+TIN_TOWER_3F_HEIGHT EQU 9
+TIN_TOWER_3F_WIDTH EQU 10
+TIN_TOWER_4F_HEIGHT EQU 9
+TIN_TOWER_4F_WIDTH EQU 10
+TIN_TOWER_5F_HEIGHT EQU 9
+TIN_TOWER_5F_WIDTH EQU 10
+TIN_TOWER_6F_HEIGHT EQU 9
+TIN_TOWER_6F_WIDTH EQU 10
+TIN_TOWER_7F_HEIGHT EQU 9
+TIN_TOWER_7F_WIDTH EQU 10
+TIN_TOWER_8F_HEIGHT EQU 9
+TIN_TOWER_8F_WIDTH EQU 10
+TIN_TOWER_9F_HEIGHT EQU 9
+TIN_TOWER_9F_WIDTH EQU 10
+BURNED_TOWER_1F_HEIGHT EQU 9
+BURNED_TOWER_1F_WIDTH EQU 10
+BURNED_TOWER_B1F_HEIGHT EQU 9
+BURNED_TOWER_B1F_WIDTH EQU 10
+NATIONAL_PARK_HEIGHT EQU 27
+NATIONAL_PARK_WIDTH EQU 20
+NATIONAL_PARK_BUG_CONTEST_HEIGHT EQU 27
+NATIONAL_PARK_BUG_CONTEST_WIDTH EQU 20
+RADIO_TOWER_1F_HEIGHT EQU 4
+RADIO_TOWER_1F_WIDTH EQU 9
+RADIO_TOWER_2F_HEIGHT EQU 4
+RADIO_TOWER_2F_WIDTH EQU 9
+RADIO_TOWER_3F_HEIGHT EQU 4
+RADIO_TOWER_3F_WIDTH EQU 9
+RADIO_TOWER_4F_HEIGHT EQU 4
+RADIO_TOWER_4F_WIDTH EQU 9
+RADIO_TOWER_5F_HEIGHT EQU 4
+RADIO_TOWER_5F_WIDTH EQU 9
+RUINS_OF_ALPH_OUTSIDE_HEIGHT EQU 18
+RUINS_OF_ALPH_OUTSIDE_WIDTH EQU 10
+RUINS_OF_ALPH_HO_OH_CHAMBER_HEIGHT EQU 5
+RUINS_OF_ALPH_HO_OH_CHAMBER_WIDTH EQU 4
+RUINS_OF_ALPH_KABUTO_CHAMBER_HEIGHT EQU 5
+RUINS_OF_ALPH_KABUTO_CHAMBER_WIDTH EQU 4
+RUINS_OF_ALPH_OMANYTE_CHAMBER_HEIGHT EQU 5
+RUINS_OF_ALPH_OMANYTE_CHAMBER_WIDTH EQU 4
+RUINS_OF_ALPH_AERODACTYL_CHAMBER_HEIGHT EQU 5
+RUINS_OF_ALPH_AERODACTYL_CHAMBER_WIDTH EQU 4
+RUINS_OF_ALPH_INNER_CHAMBER_HEIGHT EQU 14
+RUINS_OF_ALPH_INNER_CHAMBER_WIDTH EQU 10
+RUINS_OF_ALPH_RESEARCH_CENTER_HEIGHT EQU 4
+RUINS_OF_ALPH_RESEARCH_CENTER_WIDTH EQU 4
+RUINS_OF_ALPH_HO_OH_ITEM_ROOM_HEIGHT EQU 5
+RUINS_OF_ALPH_HO_OH_ITEM_ROOM_WIDTH EQU 4
+RUINS_OF_ALPH_KABUTO_ITEM_ROOM_HEIGHT EQU 5
+RUINS_OF_ALPH_KABUTO_ITEM_ROOM_WIDTH EQU 4
+RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_HEIGHT EQU 5
+RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_WIDTH EQU 4
+RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_HEIGHT EQU 5
+RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_WIDTH EQU 4
+RUINS_OF_ALPH_HO_OH_WORD_ROOM_HEIGHT EQU 12
+RUINS_OF_ALPH_HO_OH_WORD_ROOM_WIDTH EQU 10
+RUINS_OF_ALPH_KABUTO_WORD_ROOM_HEIGHT EQU 7
+RUINS_OF_ALPH_KABUTO_WORD_ROOM_WIDTH EQU 10
+RUINS_OF_ALPH_OMANYTE_WORD_ROOM_HEIGHT EQU 8
+RUINS_OF_ALPH_OMANYTE_WORD_ROOM_WIDTH EQU 10
+RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_HEIGHT EQU 7
+RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_WIDTH EQU 10
+UNION_CAVE_1F_HEIGHT EQU 18
+UNION_CAVE_1F_WIDTH EQU 10
+UNION_CAVE_B1F_HEIGHT EQU 18
+UNION_CAVE_B1F_WIDTH EQU 10
+UNION_CAVE_B2F_HEIGHT EQU 18
+UNION_CAVE_B2F_WIDTH EQU 10
+SLOWPOKE_WELL_B1F_HEIGHT EQU 9
+SLOWPOKE_WELL_B1F_WIDTH EQU 10
+SLOWPOKE_WELL_B2F_HEIGHT EQU 9
+SLOWPOKE_WELL_B2F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_1F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_1F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_2F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_2F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_3F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_3F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_4F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_4F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_5F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_5F_WIDTH EQU 10
+OLIVINE_LIGHTHOUSE_6F_HEIGHT EQU 9
+OLIVINE_LIGHTHOUSE_6F_WIDTH EQU 10
+MAHOGANY_MART_1F_HEIGHT EQU 4
+MAHOGANY_MART_1F_WIDTH EQU 4
+TEAM_ROCKET_BASE_B1F_HEIGHT EQU 9
+TEAM_ROCKET_BASE_B1F_WIDTH EQU 15
+TEAM_ROCKET_BASE_B2F_HEIGHT EQU 9
+TEAM_ROCKET_BASE_B2F_WIDTH EQU 15
+TEAM_ROCKET_BASE_B3F_HEIGHT EQU 9
+TEAM_ROCKET_BASE_B3F_WIDTH EQU 15
+ILEX_FOREST_HEIGHT EQU 27
+ILEX_FOREST_WIDTH EQU 15
+WAREHOUSE_ENTRANCE_HEIGHT EQU 18
+WAREHOUSE_ENTRANCE_WIDTH EQU 15
+UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HEIGHT EQU 18
+UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_WIDTH EQU 15
+GOLDENROD_DEPT_STORE_B1F_HEIGHT EQU 9
+GOLDENROD_DEPT_STORE_B1F_WIDTH EQU 10
+UNDERGROUND_WAREHOUSE_HEIGHT EQU 9
+UNDERGROUND_WAREHOUSE_WIDTH EQU 10
+MOUNT_MORTAR_1F_OUTSIDE_HEIGHT EQU 18
+MOUNT_MORTAR_1F_OUTSIDE_WIDTH EQU 20
+MOUNT_MORTAR_1F_INSIDE_HEIGHT EQU 27
+MOUNT_MORTAR_1F_INSIDE_WIDTH EQU 20
+MOUNT_MORTAR_2F_INSIDE_HEIGHT EQU 18
+MOUNT_MORTAR_2F_INSIDE_WIDTH EQU 20
+MOUNT_MORTAR_B1F_HEIGHT EQU 18
+MOUNT_MORTAR_B1F_WIDTH EQU 20
+ICE_PATH_1F_HEIGHT EQU 18
+ICE_PATH_1F_WIDTH EQU 20
+ICE_PATH_B1F_HEIGHT EQU 18
+ICE_PATH_B1F_WIDTH EQU 10
+ICE_PATH_B2F_MAHOGANY_SIDE_HEIGHT EQU 9
+ICE_PATH_B2F_MAHOGANY_SIDE_WIDTH EQU 10
+ICE_PATH_B2F_BLACKTHORN_SIDE_HEIGHT EQU 9
+ICE_PATH_B2F_BLACKTHORN_SIDE_WIDTH EQU 5
+ICE_PATH_B3F_HEIGHT EQU 9
+ICE_PATH_B3F_WIDTH EQU 10
+WHIRL_ISLAND_NW_HEIGHT EQU 9
+WHIRL_ISLAND_NW_WIDTH EQU 5
+WHIRL_ISLAND_NE_HEIGHT EQU 9
+WHIRL_ISLAND_NE_WIDTH EQU 10
+WHIRL_ISLAND_SW_HEIGHT EQU 9
+WHIRL_ISLAND_SW_WIDTH EQU 10
+WHIRL_ISLAND_CAVE_HEIGHT EQU 9
+WHIRL_ISLAND_CAVE_WIDTH EQU 5
+WHIRL_ISLAND_SE_HEIGHT EQU 9
+WHIRL_ISLAND_SE_WIDTH EQU 5
+WHIRL_ISLAND_B1F_HEIGHT EQU 18
+WHIRL_ISLAND_B1F_WIDTH EQU 20
+WHIRL_ISLAND_B2F_HEIGHT EQU 18
+WHIRL_ISLAND_B2F_WIDTH EQU 10
+WHIRL_ISLAND_LUGIA_CHAMBER_HEIGHT EQU 9
+WHIRL_ISLAND_LUGIA_CHAMBER_WIDTH EQU 10
+SILVER_CAVE_ROOM_1_HEIGHT EQU 18
+SILVER_CAVE_ROOM_1_WIDTH EQU 10
+SILVER_CAVE_ROOM_2_HEIGHT EQU 18
+SILVER_CAVE_ROOM_2_WIDTH EQU 15
+SILVER_CAVE_ROOM_3_HEIGHT EQU 18
+SILVER_CAVE_ROOM_3_WIDTH EQU 10
+SILVER_CAVE_ITEM_ROOMS_HEIGHT EQU 9
+SILVER_CAVE_ITEM_ROOMS_WIDTH EQU 10
+DARK_CAVE_VIOLET_ENTRANCE_HEIGHT EQU 18
+DARK_CAVE_VIOLET_ENTRANCE_WIDTH EQU 20
+DARK_CAVE_BLACKTHORN_ENTRANCE_HEIGHT EQU 18
+DARK_CAVE_BLACKTHORN_ENTRANCE_WIDTH EQU 15
+DRAGONS_DEN_1F_HEIGHT EQU 9
+DRAGONS_DEN_1F_WIDTH EQU 5
+DRAGONS_DEN_B1F_HEIGHT EQU 18
+DRAGONS_DEN_B1F_WIDTH EQU 20
+DRAGON_SHRINE_HEIGHT EQU 5
+DRAGON_SHRINE_WIDTH EQU 5
+TOHJO_FALLS_HEIGHT EQU 9
+TOHJO_FALLS_WIDTH EQU 15
+DIGLETTS_CAVE_HEIGHT EQU 18
+DIGLETTS_CAVE_WIDTH EQU 10
+MOUNT_MOON_HEIGHT EQU 9
+MOUNT_MOON_WIDTH EQU 15
+UNDERGROUND_HEIGHT EQU 14
+UNDERGROUND_WIDTH EQU 3
+ROCK_TUNNEL_1F_HEIGHT EQU 18
+ROCK_TUNNEL_1F_WIDTH EQU 15
+ROCK_TUNNEL_B1F_HEIGHT EQU 18
+ROCK_TUNNEL_B1F_WIDTH EQU 15
+SAFARI_ZONE_FUCHSIA_GATE_BETA_HEIGHT EQU 4
+SAFARI_ZONE_FUCHSIA_GATE_BETA_WIDTH EQU 5
+SAFARI_ZONE_BETA_HEIGHT EQU 18
+SAFARI_ZONE_BETA_WIDTH EQU 10
+VICTORY_ROAD_HEIGHT EQU 36
+VICTORY_ROAD_WIDTH EQU 10
+ECRUTEAK_HOUSE_HEIGHT EQU 9
+ECRUTEAK_HOUSE_WIDTH EQU 10
+WISE_TRIOS_ROOM_HEIGHT EQU 4
+WISE_TRIOS_ROOM_WIDTH EQU 4
+ECRUTEAK_POKECENTER_1F_HEIGHT EQU 4
+ECRUTEAK_POKECENTER_1F_WIDTH EQU 5
+ECRUTEAK_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4
+ECRUTEAK_LUGIA_SPEECH_HOUSE_WIDTH EQU 4
+DANCE_THEATRE_HEIGHT EQU 7
+DANCE_THEATRE_WIDTH EQU 6
+ECRUTEAK_MART_HEIGHT EQU 4
+ECRUTEAK_MART_WIDTH EQU 6
+ECRUTEAK_GYM_HEIGHT EQU 9
+ECRUTEAK_GYM_WIDTH EQU 5
+ECRUTEAK_ITEMFINDER_HOUSE_HEIGHT EQU 4
+ECRUTEAK_ITEMFINDER_HOUSE_WIDTH EQU 4
+ECRUTEAK_CITY_HEIGHT EQU 18
+ECRUTEAK_CITY_WIDTH EQU 20
+BLACKTHORN_GYM_1F_HEIGHT EQU 9
+BLACKTHORN_GYM_1F_WIDTH EQU 5
+BLACKTHORN_GYM_2F_HEIGHT EQU 9
+BLACKTHORN_GYM_2F_WIDTH EQU 5
+BLACKTHORN_DRAGON_SPEECH_HOUSE_HEIGHT EQU 4
+BLACKTHORN_DRAGON_SPEECH_HOUSE_WIDTH EQU 4
+BLACKTHORN_DODRIO_TRADE_HOUSE_HEIGHT EQU 4
+BLACKTHORN_DODRIO_TRADE_HOUSE_WIDTH EQU 4
+BLACKTHORN_MART_HEIGHT EQU 4
+BLACKTHORN_MART_WIDTH EQU 6
+BLACKTHORN_POKECENTER_1F_HEIGHT EQU 4
+BLACKTHORN_POKECENTER_1F_WIDTH EQU 5
+MOVE_DELETERS_HOUSE_HEIGHT EQU 4
+MOVE_DELETERS_HOUSE_WIDTH EQU 4
+ROUTE_45_HEIGHT EQU 45
+ROUTE_45_WIDTH EQU 10
+ROUTE_46_HEIGHT EQU 18
+ROUTE_46_WIDTH EQU 10
+BLACKTHORN_CITY_HEIGHT EQU 18
+BLACKTHORN_CITY_WIDTH EQU 20
+CINNABAR_POKECENTER_1F_HEIGHT EQU 4
+CINNABAR_POKECENTER_1F_WIDTH EQU 5
+CINNABAR_POKECENTER_2F_BETA_HEIGHT EQU 4
+CINNABAR_POKECENTER_2F_BETA_WIDTH EQU 8
+ROUTE_19___FUCHSIA_GATE_HEIGHT EQU 4
+ROUTE_19___FUCHSIA_GATE_WIDTH EQU 5
+SEAFOAM_GYM_HEIGHT EQU 4
+SEAFOAM_GYM_WIDTH EQU 5
+ROUTE_19_HEIGHT EQU 18
+ROUTE_19_WIDTH EQU 10
+ROUTE_20_HEIGHT EQU 9
+ROUTE_20_WIDTH EQU 30
+ROUTE_21_HEIGHT EQU 18
+ROUTE_21_WIDTH EQU 10
+CINNABAR_ISLAND_HEIGHT EQU 9
+CINNABAR_ISLAND_WIDTH EQU 10
+CERULEAN_GYM_BADGE_SPEECH_HOUSE_HEIGHT EQU 4
+CERULEAN_GYM_BADGE_SPEECH_HOUSE_WIDTH EQU 4
+CERULEAN_POLICE_STATION_HEIGHT EQU 4
+CERULEAN_POLICE_STATION_WIDTH EQU 4
+CERULEAN_TRADE_SPEECH_HOUSE_HEIGHT EQU 4
+CERULEAN_TRADE_SPEECH_HOUSE_WIDTH EQU 4
+CERULEAN_POKECENTER_1F_HEIGHT EQU 4
+CERULEAN_POKECENTER_1F_WIDTH EQU 5
+CERULEAN_POKECENTER_2F_BETA_HEIGHT EQU 4
+CERULEAN_POKECENTER_2F_BETA_WIDTH EQU 8
+CERULEAN_GYM_HEIGHT EQU 8
+CERULEAN_GYM_WIDTH EQU 5
+CERULEAN_MART_HEIGHT EQU 4
+CERULEAN_MART_WIDTH EQU 6
+ROUTE_10_POKECENTER_1F_HEIGHT EQU 4
+ROUTE_10_POKECENTER_1F_WIDTH EQU 5
+ROUTE_10_POKECENTER_2F_BETA_HEIGHT EQU 4
+ROUTE_10_POKECENTER_2F_BETA_WIDTH EQU 8
+POWER_PLANT_HEIGHT EQU 9
+POWER_PLANT_WIDTH EQU 10
+BILLS_HOUSE_HEIGHT EQU 4
+BILLS_HOUSE_WIDTH EQU 4
+ROUTE_4_HEIGHT EQU 9
+ROUTE_4_WIDTH EQU 20
+ROUTE_9_HEIGHT EQU 9
+ROUTE_9_WIDTH EQU 30
+ROUTE_10_NORTH_HEIGHT EQU 9
+ROUTE_10_NORTH_WIDTH EQU 10
+ROUTE_24_HEIGHT EQU 9
+ROUTE_24_WIDTH EQU 10
+ROUTE_25_HEIGHT EQU 9
+ROUTE_25_WIDTH EQU 30
+CERULEAN_CITY_HEIGHT EQU 18
+CERULEAN_CITY_WIDTH EQU 20
+AZALEA_POKECENTER_1F_HEIGHT EQU 4
+AZALEA_POKECENTER_1F_WIDTH EQU 5
+CHARCOAL_KILN_HEIGHT EQU 4
+CHARCOAL_KILN_WIDTH EQU 4
+AZALEA_MART_HEIGHT EQU 4
+AZALEA_MART_WIDTH EQU 6
+KURTS_HOUSE_HEIGHT EQU 4
+KURTS_HOUSE_WIDTH EQU 8
+AZALEA_GYM_HEIGHT EQU 8
+AZALEA_GYM_WIDTH EQU 5
+ROUTE_33_HEIGHT EQU 9
+ROUTE_33_WIDTH EQU 10
+AZALEA_TOWN_HEIGHT EQU 9
+AZALEA_TOWN_WIDTH EQU 20
+LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_HEIGHT EQU 4
+LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_WIDTH EQU 4
+LAKE_OF_RAGE_MAGIKARP_HOUSE_HEIGHT EQU 4
+LAKE_OF_RAGE_MAGIKARP_HOUSE_WIDTH EQU 4
+ROUTE_43_MAHOGANY_GATE_HEIGHT EQU 4
+ROUTE_43_MAHOGANY_GATE_WIDTH EQU 5
+ROUTE_43_GATE_HEIGHT EQU 4
+ROUTE_43_GATE_WIDTH EQU 5
+ROUTE_43_HEIGHT EQU 27
+ROUTE_43_WIDTH EQU 10
+LAKE_OF_RAGE_HEIGHT EQU 18
+LAKE_OF_RAGE_WIDTH EQU 20
+ROUTE_32_HEIGHT EQU 45
+ROUTE_32_WIDTH EQU 10
+ROUTE_35_HEIGHT EQU 18
+ROUTE_35_WIDTH EQU 10
+ROUTE_36_HEIGHT EQU 9
+ROUTE_36_WIDTH EQU 30
+ROUTE_37_HEIGHT EQU 9
+ROUTE_37_WIDTH EQU 10
+VIOLET_CITY_HEIGHT EQU 18
+VIOLET_CITY_WIDTH EQU 20
+VIOLET_MART_HEIGHT EQU 4
+VIOLET_MART_WIDTH EQU 6
+VIOLET_GYM_HEIGHT EQU 8
+VIOLET_GYM_WIDTH EQU 5
+EARLS_POKEMON_ACADEMY_HEIGHT EQU 8
+EARLS_POKEMON_ACADEMY_WIDTH EQU 4
+VIOLET_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4
+VIOLET_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4
+VIOLET_POKECENTER_1F_HEIGHT EQU 4
+VIOLET_POKECENTER_1F_WIDTH EQU 5
+VIOLET_ONIX_TRADE_HOUSE_HEIGHT EQU 4
+VIOLET_ONIX_TRADE_HOUSE_WIDTH EQU 4
+ROUTE_32_RUINS_OF_ALPH_GATE_HEIGHT EQU 4
+ROUTE_32_RUINS_OF_ALPH_GATE_WIDTH EQU 5
+ROUTE_32_POKECENTER_1F_HEIGHT EQU 4
+ROUTE_32_POKECENTER_1F_WIDTH EQU 5
+ROUTE_35_GOLDENROD_GATE_HEIGHT EQU 4
+ROUTE_35_GOLDENROD_GATE_WIDTH EQU 5
+ROUTE_35_NATIONAL_PARK_GATE_HEIGHT EQU 4
+ROUTE_35_NATIONAL_PARK_GATE_WIDTH EQU 4
+ROUTE_36_RUINS_OF_ALPH_GATE_HEIGHT EQU 4
+ROUTE_36_RUINS_OF_ALPH_GATE_WIDTH EQU 5
+ROUTE_36_NATIONAL_PARK_GATE_HEIGHT EQU 4
+ROUTE_36_NATIONAL_PARK_GATE_WIDTH EQU 5
+ROUTE_34_HEIGHT EQU 27
+ROUTE_34_WIDTH EQU 10
+GOLDENROD_CITY_HEIGHT EQU 18
+GOLDENROD_CITY_WIDTH EQU 20
+GOLDENROD_GYM_HEIGHT EQU 9
+GOLDENROD_GYM_WIDTH EQU 10
+GOLDENROD_BIKE_SHOP_HEIGHT EQU 4
+GOLDENROD_BIKE_SHOP_WIDTH EQU 4
+GOLDENROD_HAPPINESS_RATER_HEIGHT EQU 4
+GOLDENROD_HAPPINESS_RATER_WIDTH EQU 4
+GOLDENROD_BILLS_HOUSE_HEIGHT EQU 4
+GOLDENROD_BILLS_HOUSE_WIDTH EQU 4
+GOLDENROD_MAGNET_TRAIN_STATION_HEIGHT EQU 9
+GOLDENROD_MAGNET_TRAIN_STATION_WIDTH EQU 10
+GOLDENROD_FLOWER_SHOP_HEIGHT EQU 4
+GOLDENROD_FLOWER_SHOP_WIDTH EQU 4
+GOLDENROD_PP_SPEECH_HOUSE_HEIGHT EQU 4
+GOLDENROD_PP_SPEECH_HOUSE_WIDTH EQU 4
+GOLDENROD_NAME_RATERS_HOUSE_HEIGHT EQU 4
+GOLDENROD_NAME_RATERS_HOUSE_WIDTH EQU 4
+GOLDENROD_DEPT_STORE_1F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_1F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_2F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_2F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_3F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_3F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_4F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_4F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_5F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_5F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_6F_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_6F_WIDTH EQU 8
+GOLDENROD_DEPT_STORE_ELEVATOR_HEIGHT EQU 2
+GOLDENROD_DEPT_STORE_ELEVATOR_WIDTH EQU 2
+GOLDENROD_DEPT_STORE_ROOF_HEIGHT EQU 4
+GOLDENROD_DEPT_STORE_ROOF_WIDTH EQU 8
+GOLDENROD_GAME_CORNER_HEIGHT EQU 7
+GOLDENROD_GAME_CORNER_WIDTH EQU 10
+GOLDENROD_POKECENTER_1F_HEIGHT EQU 4
+GOLDENROD_POKECENTER_1F_WIDTH EQU 5
+GOLDENROD_POKECOM_CENTER_2F_MOBILE_HEIGHT EQU 16
+GOLDENROD_POKECOM_CENTER_2F_MOBILE_WIDTH EQU 16
+ILEX_FOREST_AZALEA_GATE_HEIGHT EQU 4
+ILEX_FOREST_AZALEA_GATE_WIDTH EQU 5
+ROUTE_34_ILEX_FOREST_GATE_HEIGHT EQU 4
+ROUTE_34_ILEX_FOREST_GATE_WIDTH EQU 5
+DAY_CARE_HEIGHT EQU 4
+DAY_CARE_WIDTH EQU 5
+ROUTE_6_HEIGHT EQU 9
+ROUTE_6_WIDTH EQU 10
+ROUTE_11_HEIGHT EQU 9
+ROUTE_11_WIDTH EQU 20
+VERMILION_CITY_HEIGHT EQU 18
+VERMILION_CITY_WIDTH EQU 20
+VERMILION_HOUSE_FISHING_SPEECH_HOUSE_HEIGHT EQU 4
+VERMILION_HOUSE_FISHING_SPEECH_HOUSE_WIDTH EQU 4
+VERMILION_POKECENTER_1F_HEIGHT EQU 4
+VERMILION_POKECENTER_1F_WIDTH EQU 5
+VERMILION_POKECENTER_2F_BETA_HEIGHT EQU 4
+VERMILION_POKECENTER_2F_BETA_WIDTH EQU 8
+POKEMON_FAN_CLUB_HEIGHT EQU 4
+POKEMON_FAN_CLUB_WIDTH EQU 5
+VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_HEIGHT EQU 4
+VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_WIDTH EQU 4
+VERMILION_MART_HEIGHT EQU 4
+VERMILION_MART_WIDTH EQU 6
+VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_HEIGHT EQU 4
+VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_WIDTH EQU 4
+VERMILION_GYM_HEIGHT EQU 9
+VERMILION_GYM_WIDTH EQU 5
+ROUTE_6_SAFFRON_GATE_HEIGHT EQU 4
+ROUTE_6_SAFFRON_GATE_WIDTH EQU 5
+ROUTE_6_UNDERGROUND_ENTRANCE_HEIGHT EQU 4
+ROUTE_6_UNDERGROUND_ENTRANCE_WIDTH EQU 4
+ROUTE_1_HEIGHT EQU 18
+ROUTE_1_WIDTH EQU 10
+PALLET_TOWN_HEIGHT EQU 9
+PALLET_TOWN_WIDTH EQU 10
+REDS_HOUSE_1F_HEIGHT EQU 4
+REDS_HOUSE_1F_WIDTH EQU 4
+REDS_HOUSE_2F_HEIGHT EQU 4
+REDS_HOUSE_2F_WIDTH EQU 4
+BLUES_HOUSE_HEIGHT EQU 4
+BLUES_HOUSE_WIDTH EQU 4
+OAKS_LAB_HEIGHT EQU 6
+OAKS_LAB_WIDTH EQU 5
+ROUTE_3_HEIGHT EQU 9
+ROUTE_3_WIDTH EQU 30
+PEWTER_CITY_HEIGHT EQU 18
+PEWTER_CITY_WIDTH EQU 20
+PEWTER_NIDORAN_SPEECH_HOUSE_HEIGHT EQU 4
+PEWTER_NIDORAN_SPEECH_HOUSE_WIDTH EQU 4
+PEWTER_GYM_HEIGHT EQU 7
+PEWTER_GYM_WIDTH EQU 5
+PEWTER_MART_HEIGHT EQU 4
+PEWTER_MART_WIDTH EQU 6
+PEWTER_POKECENTER_1F_HEIGHT EQU 4
+PEWTER_POKECENTER_1F_WIDTH EQU 5
+PEWTER_POKECENTER_2F_BETA_HEIGHT EQU 4
+PEWTER_POKECENTER_2F_BETA_WIDTH EQU 8
+PEWTER_SNOOZE_SPEECH_HOUSE_HEIGHT EQU 4
+PEWTER_SNOOZE_SPEECH_HOUSE_WIDTH EQU 4
+OLIVINE_PORT_HEIGHT EQU 18
+OLIVINE_PORT_WIDTH EQU 10
+VERMILION_PORT_HEIGHT EQU 18
+VERMILION_PORT_WIDTH EQU 10
+FAST_SHIP_1F_HEIGHT EQU 9
+FAST_SHIP_1F_WIDTH EQU 16
+FAST_SHIP_CABINS_NNW_NNE_NE_HEIGHT EQU 16
+FAST_SHIP_CABINS_NNW_NNE_NE_WIDTH EQU 4
+FAST_SHIP_CABINS_SW_SSW_NW_HEIGHT EQU 16
+FAST_SHIP_CABINS_SW_SSW_NW_WIDTH EQU 4
+FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_HEIGHT EQU 17
+FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_WIDTH EQU 5
+FAST_SHIP_B1F_HEIGHT EQU 8
+FAST_SHIP_B1F_WIDTH EQU 16
+OLIVINE_PORT_PASSAGE_HEIGHT EQU 9
+OLIVINE_PORT_PASSAGE_WIDTH EQU 10
+VERMILION_PORT_PASSAGE_HEIGHT EQU 9
+VERMILION_PORT_PASSAGE_WIDTH EQU 10
+MOUNT_MOON_SQUARE_HEIGHT EQU 9
+MOUNT_MOON_SQUARE_WIDTH EQU 15
+MOUNT_MOON_GIFT_SHOP_HEIGHT EQU 4
+MOUNT_MOON_GIFT_SHOP_WIDTH EQU 4
+TIN_TOWER_ROOF_HEIGHT EQU 9
+TIN_TOWER_ROOF_WIDTH EQU 10
+ROUTE_23_HEIGHT EQU 9
+ROUTE_23_WIDTH EQU 10
+INDIGO_PLATEAU_POKECENTER_1F_HEIGHT EQU 7
+INDIGO_PLATEAU_POKECENTER_1F_WIDTH EQU 9
+WILLS_ROOM_HEIGHT EQU 9
+WILLS_ROOM_WIDTH EQU 5
+KOGAS_ROOM_HEIGHT EQU 9
+KOGAS_ROOM_WIDTH EQU 5
+BRUNOS_ROOM_HEIGHT EQU 9
+BRUNOS_ROOM_WIDTH EQU 5
+KARENS_ROOM_HEIGHT EQU 9
+KARENS_ROOM_WIDTH EQU 5
+LANCES_ROOM_HEIGHT EQU 12
+LANCES_ROOM_WIDTH EQU 5
+HALL_OF_FAME_HEIGHT EQU 7
+HALL_OF_FAME_WIDTH EQU 5
+ROUTE_13_HEIGHT EQU 9
+ROUTE_13_WIDTH EQU 30
+ROUTE_14_HEIGHT EQU 18
+ROUTE_14_WIDTH EQU 10
+ROUTE_15_HEIGHT EQU 9
+ROUTE_15_WIDTH EQU 20
+ROUTE_18_HEIGHT EQU 9
+ROUTE_18_WIDTH EQU 10
+FUCHSIA_CITY_HEIGHT EQU 18
+FUCHSIA_CITY_WIDTH EQU 20
+FUCHSIA_MART_HEIGHT EQU 4
+FUCHSIA_MART_WIDTH EQU 6
+SAFARI_ZONE_MAIN_OFFICE_HEIGHT EQU 4
+SAFARI_ZONE_MAIN_OFFICE_WIDTH EQU 4
+FUCHSIA_GYM_HEIGHT EQU 9
+FUCHSIA_GYM_WIDTH EQU 5
+FUCHSIA_BILL_SPEECH_HOUSE_HEIGHT EQU 4
+FUCHSIA_BILL_SPEECH_HOUSE_WIDTH EQU 4
+FUCHSIA_POKECENTER_1F_HEIGHT EQU 4
+FUCHSIA_POKECENTER_1F_WIDTH EQU 5
+FUCHSIA_POKECENTER_2F_BETA_HEIGHT EQU 4
+FUCHSIA_POKECENTER_2F_BETA_WIDTH EQU 8
+SAFARI_ZONE_WARDENS_HOME_HEIGHT EQU 4
+SAFARI_ZONE_WARDENS_HOME_WIDTH EQU 5
+ROUTE_15_FUCHSIA_GATE_HEIGHT EQU 4
+ROUTE_15_FUCHSIA_GATE_WIDTH EQU 5
+ROUTE_8_HEIGHT EQU 9
+ROUTE_8_WIDTH EQU 20
+ROUTE_12_HEIGHT EQU 27
+ROUTE_12_WIDTH EQU 10
+ROUTE_10_SOUTH_HEIGHT EQU 9
+ROUTE_10_SOUTH_WIDTH EQU 10
+LAVENDER_TOWN_HEIGHT EQU 9
+LAVENDER_TOWN_WIDTH EQU 10
+LAVENDER_POKECENTER_1F_HEIGHT EQU 4
+LAVENDER_POKECENTER_1F_WIDTH EQU 5
+LAVENDER_POKECENTER_2F_BETA_HEIGHT EQU 4
+LAVENDER_POKECENTER_2F_BETA_WIDTH EQU 8
+MR_FUJIS_HOUSE_HEIGHT EQU 4
+MR_FUJIS_HOUSE_WIDTH EQU 5
+LAVENDER_TOWN_SPEECH_HOUSE_HEIGHT EQU 4
+LAVENDER_TOWN_SPEECH_HOUSE_WIDTH EQU 4
+LAVENDER_NAME_RATER_HEIGHT EQU 4
+LAVENDER_NAME_RATER_WIDTH EQU 4
+LAVENDER_MART_HEIGHT EQU 4
+LAVENDER_MART_WIDTH EQU 6
+SOUL_HOUSE_HEIGHT EQU 4
+SOUL_HOUSE_WIDTH EQU 5
+LAV_RADIO_TOWER_1F_HEIGHT EQU 4
+LAV_RADIO_TOWER_1F_WIDTH EQU 10
+ROUTE_8_SAFFRON_GATE_HEIGHT EQU 4
+ROUTE_8_SAFFRON_GATE_WIDTH EQU 5
+ROUTE_12_SUPER_ROD_HOUSE_HEIGHT EQU 4
+ROUTE_12_SUPER_ROD_HOUSE_WIDTH EQU 4
+ROUTE_28_HEIGHT EQU 9
+ROUTE_28_WIDTH EQU 20
+SILVER_CAVE_OUTSIDE_HEIGHT EQU 18
+SILVER_CAVE_OUTSIDE_WIDTH EQU 20
+SILVER_CAVE_POKECENTER_1F_HEIGHT EQU 4
+SILVER_CAVE_POKECENTER_1F_WIDTH EQU 5
+ROUTE_28_FAMOUS_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_28_FAMOUS_SPEECH_HOUSE_WIDTH EQU 4
+POKECENTER_2F_HEIGHT EQU 4
+POKECENTER_2F_WIDTH EQU 8
+TRADE_CENTER_HEIGHT EQU 4
+TRADE_CENTER_WIDTH EQU 5
+COLOSSEUM_HEIGHT EQU 4
+COLOSSEUM_WIDTH EQU 5
+TIME_CAPSULE_HEIGHT EQU 4
+TIME_CAPSULE_WIDTH EQU 5
+MOBILE_TRADE_ROOM_MOBILE_HEIGHT EQU 4
+MOBILE_TRADE_ROOM_MOBILE_WIDTH EQU 5
+MOBILE_BATTLE_ROOM_HEIGHT EQU 4
+MOBILE_BATTLE_ROOM_WIDTH EQU 5
+ROUTE_7_HEIGHT EQU 9
+ROUTE_7_WIDTH EQU 10
+ROUTE_16_HEIGHT EQU 9
+ROUTE_16_WIDTH EQU 10
+ROUTE_17_HEIGHT EQU 45
+ROUTE_17_WIDTH EQU 10
+CELADON_CITY_HEIGHT EQU 18
+CELADON_CITY_WIDTH EQU 20
+CELADON_DEPT_STORE_1F_HEIGHT EQU 4
+CELADON_DEPT_STORE_1F_WIDTH EQU 8
+CELADON_DEPT_STORE_2F_HEIGHT EQU 4
+CELADON_DEPT_STORE_2F_WIDTH EQU 8
+CELADON_DEPT_STORE_3F_HEIGHT EQU 4
+CELADON_DEPT_STORE_3F_WIDTH EQU 8
+CELADON_DEPT_STORE_4F_HEIGHT EQU 4
+CELADON_DEPT_STORE_4F_WIDTH EQU 8
+CELADON_DEPT_STORE_5F_HEIGHT EQU 4
+CELADON_DEPT_STORE_5F_WIDTH EQU 8
+CELADON_DEPT_STORE_6F_HEIGHT EQU 4
+CELADON_DEPT_STORE_6F_WIDTH EQU 8
+CELADON_DEPT_STORE_ELEVATOR_HEIGHT EQU 2
+CELADON_DEPT_STORE_ELEVATOR_WIDTH EQU 2
+CELADON_MANSION_1F_HEIGHT EQU 5
+CELADON_MANSION_1F_WIDTH EQU 4
+CELADON_MANSION_2F_HEIGHT EQU 5
+CELADON_MANSION_2F_WIDTH EQU 4
+CELADON_MANSION_3F_HEIGHT EQU 5
+CELADON_MANSION_3F_WIDTH EQU 4
+CELADON_MANSION_ROOF_HEIGHT EQU 5
+CELADON_MANSION_ROOF_WIDTH EQU 4
+CELADON_MANSION_ROOF_HOUSE_HEIGHT EQU 4
+CELADON_MANSION_ROOF_HOUSE_WIDTH EQU 4
+CELADON_POKECENTER_1F_HEIGHT EQU 4
+CELADON_POKECENTER_1F_WIDTH EQU 5
+CELADON_POKECENTER_2F_BETA_HEIGHT EQU 4
+CELADON_POKECENTER_2F_BETA_WIDTH EQU 8
+CELADON_GAME_CORNER_HEIGHT EQU 7
+CELADON_GAME_CORNER_WIDTH EQU 10
+CELADON_GAME_CORNER_PRIZE_ROOM_HEIGHT EQU 3
+CELADON_GAME_CORNER_PRIZE_ROOM_WIDTH EQU 3
+CELADON_GYM_HEIGHT EQU 9
+CELADON_GYM_WIDTH EQU 5
+CELADON_CAFE_HEIGHT EQU 4
+CELADON_CAFE_WIDTH EQU 6
+ROUTE_16_FUCHSIA_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_16_FUCHSIA_SPEECH_HOUSE_WIDTH EQU 4
+ROUTE_16_GATE_HEIGHT EQU 4
+ROUTE_16_GATE_WIDTH EQU 5
+ROUTE_7_SAFFRON_GATE_HEIGHT EQU 4
+ROUTE_7_SAFFRON_GATE_WIDTH EQU 5
+ROUTE_17_18_GATE_HEIGHT EQU 4
+ROUTE_17_18_GATE_WIDTH EQU 5
+ROUTE_40_HEIGHT EQU 18
+ROUTE_40_WIDTH EQU 10
+ROUTE_41_HEIGHT EQU 27
+ROUTE_41_WIDTH EQU 25
+CIANWOOD_CITY_HEIGHT EQU 27
+CIANWOOD_CITY_WIDTH EQU 15
+MANIAS_HOUSE_HEIGHT EQU 4
+MANIAS_HOUSE_WIDTH EQU 4
+CIANWOOD_GYM_HEIGHT EQU 9
+CIANWOOD_GYM_WIDTH EQU 5
+CIANWOOD_POKECENTER_1F_HEIGHT EQU 4
+CIANWOOD_POKECENTER_1F_WIDTH EQU 5
+CIANWOOD_PHARMACY_HEIGHT EQU 4
+CIANWOOD_PHARMACY_WIDTH EQU 4
+CIANWOOD_CITY_PHOTO_STUDIO_HEIGHT EQU 4
+CIANWOOD_CITY_PHOTO_STUDIO_WIDTH EQU 4
+CIANWOOD_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4
+CIANWOOD_LUGIA_SPEECH_HOUSE_WIDTH EQU 4
+POKE_SEERS_HOUSE_HEIGHT EQU 4
+POKE_SEERS_HOUSE_WIDTH EQU 4
+BATTLE_TOWER_1F_HEIGHT EQU 5
+BATTLE_TOWER_1F_WIDTH EQU 8
+BATTLE_TOWER_BATTLE_ROOM_HEIGHT EQU 4
+BATTLE_TOWER_BATTLE_ROOM_WIDTH EQU 4
+BATTLE_TOWER_ELEVATOR_HEIGHT EQU 2
+BATTLE_TOWER_ELEVATOR_WIDTH EQU 2
+BATTLE_TOWER_HALLWAY_HEIGHT EQU 2
+BATTLE_TOWER_HALLWAY_WIDTH EQU 11
+ROUTE_40_BATTLE_TOWER_GATE_HEIGHT EQU 4
+ROUTE_40_BATTLE_TOWER_GATE_WIDTH EQU 5
+BATTLE_TOWER_OUTSIDE_HEIGHT EQU 14
+BATTLE_TOWER_OUTSIDE_WIDTH EQU 10
+ROUTE_2_HEIGHT EQU 27
+ROUTE_2_WIDTH EQU 10
+ROUTE_22_HEIGHT EQU 9
+ROUTE_22_WIDTH EQU 20
+VIRIDIAN_CITY_HEIGHT EQU 18
+VIRIDIAN_CITY_WIDTH EQU 20
+VIRIDIAN_GYM_HEIGHT EQU 9
+VIRIDIAN_GYM_WIDTH EQU 5
+VIRIDIAN_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4
+VIRIDIAN_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4
+TRAINER_HOUSE_1F_HEIGHT EQU 7
+TRAINER_HOUSE_1F_WIDTH EQU 5
+TRAINER_HOUSE_B1F_HEIGHT EQU 8
+TRAINER_HOUSE_B1F_WIDTH EQU 5
+VIRIDIAN_MART_HEIGHT EQU 4
+VIRIDIAN_MART_WIDTH EQU 6
+VIRIDIAN_POKECENTER_1F_HEIGHT EQU 4
+VIRIDIAN_POKECENTER_1F_WIDTH EQU 5
+VIRIDIAN_POKECENTER_2F_BETA_HEIGHT EQU 4
+VIRIDIAN_POKECENTER_2F_BETA_WIDTH EQU 8
+ROUTE_2_NUGGET_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_2_NUGGET_SPEECH_HOUSE_WIDTH EQU 4
+ROUTE_2_GATE_HEIGHT EQU 4
+ROUTE_2_GATE_WIDTH EQU 5
+VICTORY_ROAD_GATE_HEIGHT EQU 9
+VICTORY_ROAD_GATE_WIDTH EQU 10
+ROUTE_26_HEIGHT EQU 54
+ROUTE_26_WIDTH EQU 10
+ROUTE_27_HEIGHT EQU 9
+ROUTE_27_WIDTH EQU 40
+ROUTE_29_HEIGHT EQU 9
+ROUTE_29_WIDTH EQU 30
+NEW_BARK_TOWN_HEIGHT EQU 9
+NEW_BARK_TOWN_WIDTH EQU 10
+ELMS_LAB_HEIGHT EQU 6
+ELMS_LAB_WIDTH EQU 5
+KRISS_HOUSE_1F_HEIGHT EQU 4
+KRISS_HOUSE_1F_WIDTH EQU 5
+KRISS_HOUSE_2F_HEIGHT EQU 3
+KRISS_HOUSE_2F_WIDTH EQU 4
+KRISS_NEIGHBORS_HOUSE_HEIGHT EQU 4
+KRISS_NEIGHBORS_HOUSE_WIDTH EQU 4
+ELMS_HOUSE_HEIGHT EQU 4
+ELMS_HOUSE_WIDTH EQU 4
+ROUTE_26_HEAL_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_26_HEAL_SPEECH_HOUSE_WIDTH EQU 4
+ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_HEIGHT EQU 4
+ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_WIDTH EQU 4
+ROUTE_27_SANDSTORM_HOUSE_HEIGHT EQU 4
+ROUTE_27_SANDSTORM_HOUSE_WIDTH EQU 4
+ROUTE_29_46_GATE_HEIGHT EQU 4
+ROUTE_29_46_GATE_WIDTH EQU 5
+ROUTE_5_HEIGHT EQU 9
+ROUTE_5_WIDTH EQU 10
+SAFFRON_CITY_HEIGHT EQU 18
+SAFFRON_CITY_WIDTH EQU 20
+FIGHTING_DOJO_HEIGHT EQU 6
+FIGHTING_DOJO_WIDTH EQU 5
+SAFFRON_GYM_HEIGHT EQU 9
+SAFFRON_GYM_WIDTH EQU 10
+SAFFRON_MART_HEIGHT EQU 4
+SAFFRON_MART_WIDTH EQU 6
+SAFFRON_POKECENTER_1F_HEIGHT EQU 4
+SAFFRON_POKECENTER_1F_WIDTH EQU 5
+SAFFRON_POKECENTER_2F_BETA_HEIGHT EQU 4
+SAFFRON_POKECENTER_2F_BETA_WIDTH EQU 8
+MR_PSYCHICS_HOUSE_HEIGHT EQU 4
+MR_PSYCHICS_HOUSE_WIDTH EQU 4
+SAFFRON_TRAIN_STATION_HEIGHT EQU 9
+SAFFRON_TRAIN_STATION_WIDTH EQU 10
+SILPH_CO_1F_HEIGHT EQU 4
+SILPH_CO_1F_WIDTH EQU 8
+COPYCATS_HOUSE_1F_HEIGHT EQU 4
+COPYCATS_HOUSE_1F_WIDTH EQU 4
+COPYCATS_HOUSE_2F_HEIGHT EQU 3
+COPYCATS_HOUSE_2F_WIDTH EQU 5
+ROUTE_5_UNDERGROUND_ENTRANCE_HEIGHT EQU 4
+ROUTE_5_UNDERGROUND_ENTRANCE_WIDTH EQU 4
+ROUTE_5_SAFFRON_CITY_GATE_HEIGHT EQU 4
+ROUTE_5_SAFFRON_CITY_GATE_WIDTH EQU 5
+ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_WIDTH EQU 4
+ROUTE_30_HEIGHT EQU 27
+ROUTE_30_WIDTH EQU 10
+ROUTE_31_HEIGHT EQU 9
+ROUTE_31_WIDTH EQU 20
+CHERRYGROVE_CITY_HEIGHT EQU 9
+CHERRYGROVE_CITY_WIDTH EQU 20
+CHERRYGROVE_MART_HEIGHT EQU 4
+CHERRYGROVE_MART_WIDTH EQU 6
+CHERRYGROVE_POKECENTER_1F_HEIGHT EQU 4
+CHERRYGROVE_POKECENTER_1F_WIDTH EQU 5
+CHERRYGROVE_GYM_SPEECH_HOUSE_HEIGHT EQU 4
+CHERRYGROVE_GYM_SPEECH_HOUSE_WIDTH EQU 4
+GUIDE_GENTS_HOUSE_HEIGHT EQU 4
+GUIDE_GENTS_HOUSE_WIDTH EQU 4
+CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_HEIGHT EQU 4
+CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_WIDTH EQU 4
+ROUTE_30_BERRY_SPEECH_HOUSE_HEIGHT EQU 4
+ROUTE_30_BERRY_SPEECH_HOUSE_WIDTH EQU 4
+MR_POKEMONS_HOUSE_HEIGHT EQU 4
+MR_POKEMONS_HOUSE_WIDTH EQU 4
+ROUTE_31_VIOLET_GATE_HEIGHT EQU 4
+ROUTE_31_VIOLET_GATE_WIDTH EQU 5