#ifndef GUARD_CONSTANTS_GROUND_MAP_H #define GUARD_CONSTANTS_GROUND_MAP_H enum { MAP_SQUARE, MAP_POKEMON_SQUARE, MAP_WHISCASH_POND, MAP_WHISCASH_POND_OPEN, MAP_PELIPPER_POST_OFFICE, MAP_PELIPPER_POST_OFFICE_INSIDE, MAP_MAKUHITA_DOJO, MAP_MAKUHITA_DOJO_INSIDE, MAP_LUMINOUS_CAVE, MAP_TEAM_BASE_PIKACHU_BASIC, MAP_TEAM_BASE_PIKACHU_CONSTRUCTION, MAP_TEAM_BASE_PIKACHU_FINAL, MAP_TEAM_BASE_INSIDE_PIKACHU_BASIC, MAP_TEAM_BASE_INSIDE_PIKACHU_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_PIKACHU_FINAL, MAP_TEAM_BASE_MEOWTH_BASIC, MAP_TEAM_BASE_MEOWTH_CONSTRUCTION, MAP_TEAM_BASE_MEOWTH_FINAL, MAP_TEAM_BASE_INSIDE_MEOWTH_BASIC, MAP_TEAM_BASE_INSIDE_MEOWTH_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_MEOWTH_FINAL, MAP_TEAM_BASE_EEVEE_BASIC, MAP_TEAM_BASE_EEVEE_CONSTRUCTION, MAP_TEAM_BASE_EEVEE_FINAL, MAP_TEAM_BASE_INSIDE_EEVEE_BASIC, MAP_TEAM_BASE_INSIDE_EEVEE_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_EEVEE_FINAL, MAP_TEAM_BASE_SKITTY_BASIC, MAP_TEAM_BASE_SKITTY_CONSTRUCTION, MAP_TEAM_BASE_SKITTY_FINAL, MAP_TEAM_BASE_INSIDE_SKITTY_BASIC, MAP_TEAM_BASE_INSIDE_SKITTY_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_SKITTY_FINAL, MAP_TEAM_BASE_SQUIRTLE_BASIC, MAP_TEAM_BASE_SQUIRTLE_CONSTRUCTION, MAP_TEAM_BASE_SQUIRTLE_FINAL, MAP_TEAM_BASE_INSIDE_SQUIRTLE_BASIC, MAP_TEAM_BASE_INSIDE_SQUIRTLE_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_SQUIRTLE_FINAL, MAP_TEAM_BASE_TOTODILE_BASIC, MAP_TEAM_BASE_TOTODILE_CONSTRUCTION, MAP_TEAM_BASE_TOTODILE_FINAL, MAP_TEAM_BASE_INSIDE_TOTODILE_BASIC, MAP_TEAM_BASE_INSIDE_TOTODILE_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_TOTODILE_FINAL, MAP_TEAM_BASE_MUDKIP_BASIC, MAP_TEAM_BASE_MUDKIP_CONSTRUCTION, MAP_TEAM_BASE_MUDKIP_FINAL, MAP_TEAM_BASE_INSIDE_MUDKIP_BASIC, MAP_TEAM_BASE_INSIDE_MUDKIP_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_MUDKIP_FINAL, MAP_TEAM_BASE_PSYDUCK_BASIC, MAP_TEAM_BASE_PSYDUCK_CONSTRUCTION, MAP_TEAM_BASE_PSYDUCK_FINAL, MAP_TEAM_BASE_INSIDE_PSYDUCK_BASIC, MAP_TEAM_BASE_INSIDE_PSYDUCK_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_PSYDUCK_FINAL, MAP_TEAM_BASE_CHARMANDER_BASIC, MAP_TEAM_BASE_CHARMANDER_CONSTRUCTION, MAP_TEAM_BASE_CHARMANDER_FINAL, MAP_TEAM_BASE_INSIDE_CHARMANDER_BASIC, MAP_TEAM_BASE_INSIDE_CHARMANDER_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_CHARMANDER_FINAL, MAP_TEAM_BASE_TORCHIC_BASIC, MAP_TEAM_BASE_TORCHIC_CONSTRUCTION, MAP_TEAM_BASE_TORCHIC_FINAL, MAP_TEAM_BASE_INSIDE_TORCHIC_BASIC, MAP_TEAM_BASE_INSIDE_TORCHIC_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_TORCHIC_FINAL, MAP_TEAM_BASE_CYNDAQUIL_BASIC, MAP_TEAM_BASE_CYNDAQUIL_CONSTRUCTION, MAP_TEAM_BASE_CYNDAQUIL_FINAL, MAP_TEAM_BASE_INSIDE_CYNDAQUIL_BASIC, MAP_TEAM_BASE_INSIDE_CYNDAQUIL_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_CYNDAQUIL_FINAL, MAP_TEAM_BASE_CUBONE_BASIC, MAP_TEAM_BASE_CUBONE_CONSTRUCTION, MAP_TEAM_BASE_CUBONE_FINAL, MAP_TEAM_BASE_INSIDE_CUBONE_BASIC, MAP_TEAM_BASE_INSIDE_CUBONE_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_CUBONE_FINAL, MAP_TEAM_BASE_MACHOP_BASIC, MAP_TEAM_BASE_MACHOP_CONSTRUCTION, MAP_TEAM_BASE_MACHOP_FINAL, MAP_TEAM_BASE_INSIDE_MACHOP_BASIC, MAP_TEAM_BASE_INSIDE_MACHOP_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_MACHOP_FINAL, MAP_TEAM_BASE_BULBASAUR_BASIC, MAP_TEAM_BASE_BULBASAUR_CONSTRUCTION, MAP_TEAM_BASE_BULBASAUR_FINAL, MAP_TEAM_BASE_INSIDE_BULBASAUR_BASIC, MAP_TEAM_BASE_INSIDE_BULBASAUR_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_BULBASAUR_FINAL, MAP_TEAM_BASE_CHIKORITA_BASIC, MAP_TEAM_BASE_CHIKORITA_CONSTRUCTION, MAP_TEAM_BASE_CHIKORITA_FINAL, MAP_TEAM_BASE_INSIDE_CHIKORITA_BASIC, MAP_TEAM_BASE_INSIDE_CHIKORITA_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_CHIKORITA_FINAL, MAP_TEAM_BASE_TREECKO_BASIC, MAP_TEAM_BASE_TREECKO_CONSTRUCTION, MAP_TEAM_BASE_TREECKO_FINAL, MAP_TEAM_BASE_INSIDE_TREECKO_BASIC, MAP_TEAM_BASE_INSIDE_TREECKO_CONSTRUCTION, MAP_TEAM_BASE_INSIDE_TREECKO_FINAL, MAP_FRIEND_AREA_BOUNTIFUL_SEA, MAP_FRIEND_AREA_TREASURE_SEA, MAP_FRIEND_AREA_SERENE_SEA, MAP_FRIEND_AREA_DEEP_SEA_FLOOR, MAP_FRIEND_AREA_DEEP_SEA_CURRENT, MAP_FRIEND_AREA_SEAFLOOR_CAVE, MAP_FRIEND_AREA_SHALLOW_BEACH, MAP_FRIEND_AREA_MT_DEEPGREEN, MAP_FRIEND_AREA_MT_CLEFT, MAP_FRIEND_AREA_MT_MOONVIEW, MAP_FRIEND_AREA_RAINBOW_PEAK, MAP_FRIEND_AREA_WILD_PLAINS, MAP_FRIEND_AREA_BEAU_PLAINS, MAP_FRIEND_AREA_SKY_BLUE_PLAINS, MAP_FRIEND_AREA_SAFARI, MAP_FRIEND_AREA_SCORCHED_PLAINS, MAP_FRIEND_AREA_SACRED_FIELD, MAP_FRIEND_AREA_MIST_RISE_FOREST, MAP_FRIEND_AREA_FLYAWAY_FOREST, MAP_FRIEND_AREA_OVERGROWN_FOREST, MAP_FRIEND_AREA_ENERGETIC_FOREST, MAP_FRIEND_AREA_MUSHROOM_FOREST, MAP_FRIEND_AREA_HEALING_FOREST, MAP_FRIEND_AREA_TRANSFORM_FOREST, MAP_FRIEND_AREA_SECRETIVE_FOREST, MAP_FRIEND_AREA_RUB_A_DUB_RIVER, MAP_FRIEND_AREA_TADPOLE_POND, MAP_FRIEND_AREA_TURTLESHELL_POND, MAP_FRIEND_AREA_MYSTIC_LAKE, MAP_FRIEND_AREA_WATERFALL_LAKE, MAP_FRIEND_AREA_PEANUT_SWAMP, MAP_FRIEND_AREA_POISON_SWAMP, MAP_FRIEND_AREA_ECHO_CAVE, MAP_FRIEND_AREA_CRYPTIC_CAVE, MAP_FRIEND_AREA_DRAGON_CAVE, MAP_FRIEND_AREA_BOULDER_CAVE, MAP_FRIEND_AREA_JUNGLE, MAP_FRIEND_AREA_DECREPIT_LAB, MAP_FRIEND_AREA_MT_DISCIPLINE, MAP_FRIEND_AREA_THUNDER_MEADOW, MAP_FRIEND_AREA_POWER_PLANT, MAP_FRIEND_AREA_CRATER, MAP_FRIEND_AREA_FURNACE_DESERT, MAP_FRIEND_AREA_AGED_CHAMBER_AN, MAP_FRIEND_AREA_AGED_CHAMBER_O_EXCLAIM, MAP_FRIEND_AREA_ANCIENT_RELIC, MAP_FRIEND_AREA_DARKNESS_RIDGE, MAP_FRIEND_AREA_FRIGID_CAVERN, MAP_FRIEND_AREA_ICE_FLOE_BEACH, MAP_FRIEND_AREA_VOLCANIC_PIT, MAP_FRIEND_AREA_STRATOS_LOOKOUT, MAP_FRIEND_AREA_RAVAGED_FIELD, MAP_FRIEND_AREA_MAGNETIC_QUARRY, MAP_FRIEND_AREA_LEGENDARY_ISLAND, MAP_FRIEND_AREA_SOUTHERN_ISLAND, MAP_FRIEND_AREA_ENCLOSED_ISLAND, MAP_FRIEND_AREA_FINAL_ISLAND, MAP_PERSONALITY_TEST_CYAN, MAP_PERSONALITY_TEST_PURPLE, MAP_FUGITIVES_FISSURE, MAP_FUGITIVES_FIRE, MAP_FUGITIVES_LAPIS_CAVE, MAP_FUGITIVES_VOLCANO, MAP_FUGITIVES_SNOW_ROAD, MAP_FUGITIVES_SNOW_FOREST, MAP_FUGITIVES_BLIZZARD_ROAD, MAP_SUMMIT_SUNSET, MAP_SKY_TOWER, MAP_COMET, MAP_NIGHTMARE, MAP_NIGHT_SKY_1, MAP_NIGHT_SKY_2, MAP_THE_END, MAP_TINY_WOODS_ENTRY, MAP_TINY_WOODS_END, MAP_THUNDERWAVE_CAVE_ENTRY, MAP_THUNDERWAVE_CAVE_END, MAP_MT_STEEL_ENTRY, MAP_MT_STEEL_END, MAP_SINISTER_WOODS_ENTRY, MAP_SINISTER_WOODS_END, MAP_SILENT_CHASM_ENTRY, MAP_SILENT_CHASM_END, MAP_MT_THUNDER_ENTRY, MAP_MT_THUNDER_MID, MAP_MT_THUNDER_END, MAP_GREAT_CANYON_ENTRY, MAP_HILL_OF_THE_ANCIENTS, MAP_LAPIS_CAVE_ENTRY, MAP_LAPIS_CAVE_END, MAP_MT_BLAZE_ENTRY, MAP_MT_BLAZE_MID, MAP_MT_BLAZE_END, MAP_FROSTY_FOREST_ENTRY, MAP_FROSTY_FOREST_MID, MAP_FROSTY_FOREST_END, MAP_MT_FREEZE_ENTRY, MAP_MT_FREEZE_MID, MAP_MT_FREEZE_END, MAP_MAGMA_CAVERN_ENTRY, MAP_MAGMA_CAVERN_MID, MAP_MAGMA_CAVERN_END, MAP_SKY_TOWER_ENTRY, MAP_SKY_TOWER_MID, MAP_SKY_TOWER_END, MAP_D14, MAP_D15, MAP_D16, MAP_D17, MAP_D18, MAP_D19, MAP_D20, MAP_D21, MAP_D22, MAP_D23, MAP_D24_1, MAP_D24_2, MAP_D25, MAP_PERSONALITY_TEST_MULTICOLOR, MAP_TITLE_SCREEN, MAP_INTRO, MAP_LOGO_POKEMON_COMPANY, MAP_LOGO_WARNING, MAP_TEAM_BASE_WALL_MAP, MAP_COUNT, }; // These are automatically adjusted via GetAdjustedGroundMap. #define MAP_TEAM_BASE MAP_TEAM_BASE_PIKACHU_BASIC #define MAP_TEAM_BASE_INSIDE MAP_TEAM_BASE_INSIDE_PIKACHU_BASIC #define TEAM_BASE_MAPS_PER_SPECIES 6 // 3 on the inside and 3 on the outside (basic, construction, final) #endif // GUARD_CONSTANTS_GROUND_MAP_H