diff options
author | Rangi <remy.oukaour+rangi@gmail.com> | 2020-09-22 12:57:02 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi@gmail.com> | 2020-09-22 12:57:02 -0400 |
commit | 3b4ea37c363b70ea1683059329879466dec4a094 (patch) | |
tree | 430b2260d025fc28880ce3f76882d97dcd50507d /constants/map_constants.asm | |
parent | 268e2cae0b98779cfb0c590ab9612151c752e868 (diff) |
Replace enum with const, and update many constants to be more like pokegold
Diffstat (limited to 'constants/map_constants.asm')
-rw-r--r-- | constants/map_constants.asm | 395 |
1 files changed, 199 insertions, 196 deletions
diff --git a/constants/map_constants.asm b/constants/map_constants.asm index ba2563c..da632fb 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -1,6 +1,6 @@ newgroup: MACRO const_value = const_value + 1 - enum_start 1 +__map_value__ = 1 ENDM map_const: MACRO @@ -8,12 +8,13 @@ map_const: MACRO ;\2: width: in blocks ;\3: height: in blocks GROUP_\1 EQU const_value - enum MAP_\1 +MAP_\1 EQU __map_value__ +__map_value__ = __map_value__ + 1 \1_WIDTH EQU \2 \1_HEIGHT EQU \3 ENDM -; Map IDs +; map ids const_def newgroup ; 1 @@ -98,196 +99,198 @@ ENDM map_const HAITEKU_AQUARIUM_1F, 8, 4 ; 13 map_const HAITEKU_AQUARIUM_2F, 8, 4 ; 14 - newgroup - - map_const FONTO_ROUTE_1, 35, 9 - map_const FONTO_ROUTE_2, 10, 18 - map_const FONTO_ROUTE_3, 25, 9 - map_const FONTO_ROUTE_4, 10, 18 - map_const FONTO_ROUTE_5, 10, 18 - map_const FONTO_ROUTE_6, 35, 9 - map_const FONTO, 10, 9 - map_const FONTO_ROUTE_GATE_1, 5, 4 - map_const FONTO_ROUTE_GATE_2, 5, 4 - map_const FONTO_ROUTE_GATE_3, 5, 4 - map_const FONTO_ROCKET_HOUSE, 8, 4 - map_const FONTO_MART, 8, 4 - map_const FONTO_HOUSE, 5, 4 - map_const FONTO_POKECENTER_1F, 8, 4 - map_const FONTO_POKECENTER_2F, 8, 4 - map_const FONTO_LAB, 5, 4 - - newgroup - - map_const BAADON_ROUTE_1, 10, 27 - map_const BAADON_ROUTE_2, 50, 9 - map_const BAADON_ROUTE_3, 10, 18 - map_const BAADON, 10, 9 - map_const BAADON_ROUTE_GATE_WEST, 5, 4 - map_const BAADON_ROUTE_GATE_NEWTYPE, 5, 4 - map_const BAADON_MART, 8, 4 - map_const BAADON_POKECENTER_1F, 8, 4 - map_const BAADON_POKECENTER_2F, 8, 4 - map_const BAADON_HOUSE_1, 4, 4 - map_const BAADON_WALLPAPER_HOUSE, 4, 4 - map_const BAADON_HOUSE_2, 5, 4 - map_const BAADON_LEAGUE_1F, 4, 8 - map_const BAADON_LEAGUE_2F, 5, 9 - - newgroup - - map_const ROUTE_15, 15, 9 - map_const NEWTYPE_ROUTE, 15, 9 - map_const ROUTE_18, 10, 45 - map_const NEWTYPE, 20, 18 - map_const ROUTE_15_POKECENTER_1F, 8, 4 - map_const ROUTE_15_POKECENTER_2F, 8, 4 - map_const NEWTYPE_ROUTE_GATE, 5, 4 - map_const ROUTE_18_POKECENTER_1F, 8, 4 - map_const ROUTE_18_POKECENTER_2F, 8, 4 - map_const NEWTYPE_POKECENTER_1F, 8, 4 - map_const NEWTYPE_POKECENTER_2F, 8, 4 - map_const NEWTYPE_LEAGUE_1F, 4, 8 - map_const NEWTYPE_LEAGUE_2F, 5, 9 - map_const NEWTYPE_SAILOR_HOUSE, 5, 4 - map_const NEWTYPE_MART, 8, 4 - map_const NEWTYPE_DOJO, 4, 8 - map_const NEWTYPE_HOUSE_1, 5, 4 - map_const NEWTYPE_DINER, 4, 4 - map_const NEWTYPE_HOUSE_2, 5, 4 - map_const NEWTYPE_HOUSE_3, 5, 4 - - newgroup - - map_const SUGAR_ROUTE, 10, 27 - map_const SUGAR, 10, 9 - map_const SUGAR_ROUTE_GATE, 5, 4 - map_const SUGAR_HOUSE, 4, 8 - map_const SUGAR_HOUSE_2, 4, 4 - map_const SUGAR_MART, 8, 4 - map_const SUGAR_POKECENTER_1F, 8, 4 - map_const SUGAR_POKECENTER_2F, 8, 4 - - newgroup - - map_const BULL_FOREST_ROUTE_1, 25, 9 - map_const BULL_FOREST_ROUTE_2, 10, 27 - map_const BULL_FOREST_ROUTE_3, 10, 27 - map_const BULL_FOREST, 20, 18 - map_const BULL_FOREST_ROUTE_1_HOUSE, 5, 4 - map_const BULL_FOREST_ROUTE_GATE_STAND, 5, 4 - map_const BULL_MART, 8, 4 - map_const BULL_HOUSE_1, 4, 4 - map_const BULL_HOUSE_2, 5, 4 - map_const BULL_HOUSE_3, 5, 4 - map_const BULL_POKECENTER_1F, 8, 4 - map_const BULL_POKECENTER_2F, 8, 4 - map_const BULL_LEAGUE_1F, 4, 8 - map_const BULL_LEAGUE_2F, 5, 9 - map_const BULL_HOUSE_4, 5, 4 - - newgroup - - map_const STAND_ROUTE, 10, 27 - map_const STAND, 20, 18 - map_const STAND_ROUTE_GATE_KANTO, 5, 4 - map_const STAND_LAB, 4, 4 - map_const STAND_POKECENTER_1F, 8, 4 - map_const STAND_POKECENTER_2F, 8, 4 - map_const STAND_OFFICE, 8, 4 - map_const STAND_MART, 8, 4 - map_const STAND_HOUSE, 5, 4 - map_const STAND_ROCKET_HOUSE_1F, 8, 4 - map_const STAND_ROCKET_HOUSE_2F, 8, 4 - map_const STAND_LEAGUE_1F, 4, 8 - map_const STAND_LEAGUE_2F, 5, 9 - - newgroup - - map_const KANTO_EAST_ROUTE, 20, 9 - map_const KANTO, 30, 27 - map_const KANTO_CERULEAN_HOUSE, 5, 4 - map_const KANTO_POKECENTER_1F, 8, 4 - map_const KANTO_POKECENTER_2F, 8, 4 - map_const KANTO_LEAGUE_1F, 4, 8 - map_const KANTO_LEAGUE_2F, 5, 9 - map_const KANTO_LAVENDER_HOUSE, 5, 4 - map_const KANTO_CELADON_MART_1F, 8, 4 - map_const KANTO_CELADON_MART_2F, 8, 4 - map_const KANTO_CELADON_MART_3F, 8, 4 - map_const KANTO_CELADON_MART_4F, 8, 4 - map_const KANTO_CELADON_MART_5F, 8, 4 - map_const KANTO_CELADON_ELEVATOR, 2, 2 - map_const KANTO_MART, 8, 4 - map_const KANTO_GAMEFREAK_HQ_1, 4, 6 - map_const KANTO_GAMEFREAK_HQ_2, 4, 6 - map_const KANTO_GAMEFREAK_HQ_3, 4, 6 - map_const KANTO_GAMEFREAK_HQ_4, 4, 6 - map_const KANTO_GAMEFREAK_HQ_5, 4, 4 - map_const KANTO_SILPH_CO, 12, 8 - map_const KANTO_VIRIDIAN_HOUSE, 5, 4 - map_const KANTO_GAME_CORNER, 10, 7 - map_const KANTO_UNUSED_AREA, 4, 4 - map_const KANTO_GAME_CORNER_PRIZES, 5, 4 - map_const KANTO_DINER, 5, 4 - map_const KANTO_SCHOOL, 4, 8 - map_const KANTO_HOSPITAL, 8, 4 - map_const KANTO_POKECENTER_2_1F, 8, 4 - map_const KANTO_POKECENTER_2_2F, 8, 4 - map_const KANTO_REDS_HOUSE, 5, 4 - map_const KANTO_GREENS_HOUSE_1F, 4, 4 - map_const KANTO_GREENS_HOUSE_2F, 4, 4 - map_const KANTO_ELDERS_HOUSE, 5, 4 - map_const KANTO_OAKS_LAB, 4, 4 - map_const KANTO_LEAGUE_2_1F, 4, 8 - map_const KANTO_LEAGUE_2_2F, 5, 9 - map_const KANTO_FISHING_GURU, 5, 4 - - newgroup - - map_const PRINCE_ROUTE, 10, 5 - map_const PRINCE, 10, 9 - - newgroup - - map_const MT_FUJI_ROUTE, 10, 5 - map_const MT_FUJI, 10, 9 - - newgroup - - map_const SOUTH, 20, 18 - map_const SOUTH_HOUSE_1, 5, 4 - map_const SOUTH_POKECENTER_1F, 8, 4 - map_const SOUTH_POKECENTER_2F, 8, 4 - map_const SOUTH_MART, 8, 4 - map_const SOUTH_HOUSE_2, 5, 4 - - newgroup - - map_const NORTH, 10, 9 - map_const NORTH_HOUSE_1, 5, 4 - map_const NORTH_MART, 6, 4 - map_const NORTH_HOUSE_2, 5, 4 - map_const NORTH_POKECENTER_1F, 8, 4 - map_const NORTH_POKECENTER_2F, 8, 4 - - newgroup - - map_const POWER_PLANT_1, 10, 9 - map_const POWER_PLANT_2, 10, 9 - map_const POWER_PLANT_3, 15, 18 - map_const POWER_PLANT_4, 15, 18 - map_const RUINS_OF_ALPH_ENTRANCE, 10, 9 - map_const RUINS_OF_ALPH_MAIN, 25, 27 - map_const CAVE_MINECARTS_1, 20, 18 - map_const CAVE_MINECARTS_2, 20, 18 - map_const CAVE_MINECARTS_3, 20, 18 - map_const CAVE_MINECARTS_4, 20, 18 - map_const CAVE_MINECARTS_5, 20, 18 - map_const CAVE_MINECARTS_6, 10, 18 - map_const CAVE_MINECARTS_7, 10, 18 - map_const OFFICE_1, 10, 9 - map_const OFFICE_2, 15, 18 - map_const OFFICE_3, 10, 18 - map_const SLOWPOKE_WELL_ENTRANCE, 10, 9 - map_const SLOWPOKE_WELL_MAIN, 10, 18 + newgroup ; 5 + + map_const FONTO_ROUTE_1, 35, 9 ; 1 + map_const FONTO_ROUTE_2, 10, 18 ; 2 + map_const FONTO_ROUTE_3, 25, 9 ; 3 + map_const FONTO_ROUTE_4, 10, 18 ; 4 + map_const FONTO_ROUTE_5, 10, 18 ; 5 + map_const FONTO_ROUTE_6, 35, 9 ; 6 + map_const FONTO, 10, 9 ; 7 + map_const FONTO_ROUTE_GATE_1, 5, 4 ; 8 + map_const FONTO_ROUTE_GATE_2, 5, 4 ; 9 + map_const FONTO_ROUTE_GATE_3, 5, 4 ; 10 + map_const FONTO_ROCKET_HOUSE, 8, 4 ; 11 + map_const FONTO_MART, 8, 4 ; 12 + map_const FONTO_HOUSE, 5, 4 ; 13 + map_const FONTO_POKECENTER_1F, 8, 4 ; 14 + map_const FONTO_POKECENTER_2F, 8, 4 ; 15 + map_const FONTO_LAB, 5, 4 ; 16 + + newgroup ; 6 + + map_const BAADON_ROUTE_1, 10, 27 ; 1 + map_const BAADON_ROUTE_2, 50, 9 ; 2 + map_const BAADON_ROUTE_3, 10, 18 ; 3 + map_const BAADON, 10, 9 ; 4 + map_const BAADON_ROUTE_GATE_WEST, 5, 4 ; 5 + map_const BAADON_ROUTE_GATE_NEWTYPE, 5, 4 ; 6 + map_const BAADON_MART, 8, 4 ; 7 + map_const BAADON_POKECENTER_1F, 8, 4 ; 8 + map_const BAADON_POKECENTER_2F, 8, 4 ; 9 + map_const BAADON_HOUSE_1, 4, 4 ; 10 + map_const BAADON_WALLPAPER_HOUSE, 4, 4 ; 11 + map_const BAADON_HOUSE_2, 5, 4 ; 12 + map_const BAADON_LEAGUE_1F, 4, 8 ; 13 + map_const BAADON_LEAGUE_2F, 5, 9 ; 14 + + newgroup ; 7 + + map_const ROUTE_15, 15, 9 ; 1 + map_const NEWTYPE_ROUTE, 15, 9 ; 2 + map_const ROUTE_18, 10, 45 ; 3 + map_const NEWTYPE, 20, 18 ; 4 + map_const ROUTE_15_POKECENTER_1F, 8, 4 ; 5 + map_const ROUTE_15_POKECENTER_2F, 8, 4 ; 6 + map_const NEWTYPE_ROUTE_GATE, 5, 4 ; 7 + map_const ROUTE_18_POKECENTER_1F, 8, 4 ; 8 + map_const ROUTE_18_POKECENTER_2F, 8, 4 ; 9 + map_const NEWTYPE_POKECENTER_1F, 8, 4 ; 10 + map_const NEWTYPE_POKECENTER_2F, 8, 4 ; 11 + map_const NEWTYPE_LEAGUE_1F, 4, 8 ; 12 + map_const NEWTYPE_LEAGUE_2F, 5, 9 ; 13 + map_const NEWTYPE_SAILOR_HOUSE, 5, 4 ; 14 + map_const NEWTYPE_MART, 8, 4 ; 15 + map_const NEWTYPE_DOJO, 4, 8 ; 16 + map_const NEWTYPE_HOUSE_1, 5, 4 ; 17 + map_const NEWTYPE_DINER, 4, 4 ; 18 + map_const NEWTYPE_HOUSE_2, 5, 4 ; 19 + map_const NEWTYPE_HOUSE_3, 5, 4 ; 20 + + newgroup ; 8 + + map_const SUGAR_ROUTE, 10, 27 ; 1 + map_const SUGAR, 10, 9 ; 2 + map_const SUGAR_ROUTE_GATE, 5, 4 ; 3 + map_const SUGAR_HOUSE, 4, 8 ; 4 + map_const SUGAR_HOUSE_2, 4, 4 ; 5 + map_const SUGAR_MART, 8, 4 ; 6 + map_const SUGAR_POKECENTER_1F, 8, 4 ; 7 + map_const SUGAR_POKECENTER_2F, 8, 4 ; 8 + + newgroup ; 9 + + map_const BULL_FOREST_ROUTE_1, 25, 9 ; 1 + map_const BULL_FOREST_ROUTE_2, 10, 27 ; 2 + map_const BULL_FOREST_ROUTE_3, 10, 27 ; 3 + map_const BULL_FOREST, 20, 18 ; 4 + map_const BULL_FOREST_ROUTE_1_HOUSE, 5, 4 ; 5 + map_const BULL_FOREST_ROUTE_GATE_STAND, 5, 4 ; 6 + map_const BULL_MART, 8, 4 ; 7 + map_const BULL_HOUSE_1, 4, 4 ; 8 + map_const BULL_HOUSE_2, 5, 4 ; 9 + map_const BULL_HOUSE_3, 5, 4 ; 10 + map_const BULL_POKECENTER_1F, 8, 4 ; 11 + map_const BULL_POKECENTER_2F, 8, 4 ; 12 + map_const BULL_LEAGUE_1F, 4, 8 ; 13 + map_const BULL_LEAGUE_2F, 5, 9 ; 14 + map_const BULL_HOUSE_4, 5, 4 ; 15 + + newgroup ; 10 + + map_const STAND_ROUTE, 10, 27 ; 1 + map_const STAND, 20, 18 ; 2 + map_const STAND_ROUTE_GATE_KANTO, 5, 4 ; 3 + map_const STAND_LAB, 4, 4 ; 4 + map_const STAND_POKECENTER_1F, 8, 4 ; 5 + map_const STAND_POKECENTER_2F, 8, 4 ; 6 + map_const STAND_OFFICE, 8, 4 ; 7 + map_const STAND_MART, 8, 4 ; 8 + map_const STAND_HOUSE, 5, 4 ; 9 + map_const STAND_ROCKET_HOUSE_1F, 8, 4 ; 10 + map_const STAND_ROCKET_HOUSE_2F, 8, 4 ; 11 + map_const STAND_LEAGUE_1F, 4, 8 ; 12 + map_const STAND_LEAGUE_2F, 5, 9 ; 13 + + newgroup ; 11 + + map_const KANTO_EAST_ROUTE, 20, 9 ; 1 + map_const KANTO, 30, 27 ; 2 + map_const KANTO_CERULEAN_HOUSE, 5, 4 ; 3 + map_const KANTO_POKECENTER_1F, 8, 4 ; 4 + map_const KANTO_POKECENTER_2F, 8, 4 ; 5 + map_const KANTO_LEAGUE_1F, 4, 8 ; 6 + map_const KANTO_LEAGUE_2F, 5, 9 ; 7 + map_const KANTO_LAVENDER_HOUSE, 5, 4 ; 8 + map_const KANTO_CELADON_MART_1F, 8, 4 ; 9 + map_const KANTO_CELADON_MART_2F, 8, 4 ; 10 + map_const KANTO_CELADON_MART_3F, 8, 4 ; 11 + map_const KANTO_CELADON_MART_4F, 8, 4 ; 12 + map_const KANTO_CELADON_MART_5F, 8, 4 ; 13 + map_const KANTO_CELADON_ELEVATOR, 2, 2 ; 14 + map_const KANTO_MART, 8, 4 ; 15 + map_const KANTO_GAMEFREAK_HQ_1, 4, 6 ; 16 + map_const KANTO_GAMEFREAK_HQ_2, 4, 6 ; 17 + map_const KANTO_GAMEFREAK_HQ_3, 4, 6 ; 18 + map_const KANTO_GAMEFREAK_HQ_4, 4, 6 ; 19 + map_const KANTO_GAMEFREAK_HQ_5, 4, 4 ; 20 + map_const KANTO_SILPH_CO, 12, 8 ; 21 + map_const KANTO_VIRIDIAN_HOUSE, 5, 4 ; 22 + map_const KANTO_GAME_CORNER, 10, 7 ; 23 + map_const KANTO_UNUSED_AREA, 4, 4 ; 24 + map_const KANTO_GAME_CORNER_PRIZES, 5, 4 ; 25 + map_const KANTO_DINER, 5, 4 ; 26 + map_const KANTO_SCHOOL, 4, 8 ; 27 + map_const KANTO_HOSPITAL, 8, 4 ; 28 + map_const KANTO_POKECENTER_2_1F, 8, 4 ; 29 + map_const KANTO_POKECENTER_2_2F, 8, 4 ; 30 + map_const KANTO_REDS_HOUSE, 5, 4 ; 31 + map_const KANTO_GREENS_HOUSE_1F, 4, 4 ; 32 + map_const KANTO_GREENS_HOUSE_2F, 4, 4 ; 33 + map_const KANTO_ELDERS_HOUSE, 5, 4 ; 34 + map_const KANTO_OAKS_LAB, 4, 4 ; 35 + map_const KANTO_LEAGUE_2_1F, 4, 8 ; 36 + map_const KANTO_LEAGUE_2_2F, 5, 9 ; 37 + map_const KANTO_FISHING_GURU, 5, 4 ; 38 + + newgroup ; 12 + + map_const PRINCE_ROUTE, 10, 5 ; 1 + map_const PRINCE, 10, 9 ; 2 + + newgroup ; 13 + + map_const MT_FUJI_ROUTE, 10, 5 ; 1 + map_const MT_FUJI, 10, 9 ; 2 + + newgroup ; 14 + + map_const SOUTH, 20, 18 ; 1 + map_const SOUTH_HOUSE_1, 5, 4 ; 2 + map_const SOUTH_POKECENTER_1F, 8, 4 ; 3 + map_const SOUTH_POKECENTER_2F, 8, 4 ; 4 + map_const SOUTH_MART, 8, 4 ; 5 + map_const SOUTH_HOUSE_2, 5, 4 ; 6 + + newgroup ; 15 + + map_const NORTH, 10, 9 ; 1 + map_const NORTH_HOUSE_1, 5, 4 ; 2 + map_const NORTH_MART, 6, 4 ; 3 + map_const NORTH_HOUSE_2, 5, 4 ; 4 + map_const NORTH_POKECENTER_1F, 8, 4 ; 5 + map_const NORTH_POKECENTER_2F, 8, 4 ; 6 + + newgroup ; 16 + + map_const POWER_PLANT_1, 10, 9 ; 1 + map_const POWER_PLANT_2, 10, 9 ; 2 + map_const POWER_PLANT_3, 15, 18 ; 3 + map_const POWER_PLANT_4, 15, 18 ; 4 + map_const RUINS_OF_ALPH_ENTRANCE, 10, 9 ; 5 + map_const RUINS_OF_ALPH_MAIN, 25, 27 ; 6 + map_const CAVE_MINECARTS_1, 20, 18 ; 7 + map_const CAVE_MINECARTS_2, 20, 18 ; 8 + map_const CAVE_MINECARTS_3, 20, 18 ; 9 + map_const CAVE_MINECARTS_4, 20, 18 ; 10 + map_const CAVE_MINECARTS_5, 20, 18 ; 11 + map_const CAVE_MINECARTS_6, 10, 18 ; 12 + map_const CAVE_MINECARTS_7, 10, 18 ; 13 + map_const OFFICE_1, 10, 9 ; 14 + map_const OFFICE_2, 15, 18 ; 15 + map_const OFFICE_3, 10, 18 ; 16 + map_const SLOWPOKE_WELL_ENTRANCE, 10, 9 ; 17 + map_const SLOWPOKE_WELL_MAIN, 10, 18 ; 18 + +NUM_MAP_GROUPS EQU const_value ; 16 |