mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-27 20:24:18 +01:00
52db3ad5aa
* ClearTVShowData * special_0x44 * DoTVShow (nonmatching because align) * DoTVShowBravoTrainerPokemonProfile * Update field names * DoTVShowBravoTrainerBattleTower * Renaming of struct fields * sub_80EBFF4 and UpdateTVScreensOnMap * SetTVMetatilesOnMap * Power buttons for the TV screens on the map * special_0x45 * sub_80EC18C * special_0x4a * ResetGabbyAndTy * GabbyAndTyBeforeInterview * GabbyAndTyAfterInterview * Through IsTVShowInSearchOfTrainersAiring * GabbyAndTyGetLastQuote * GabbyAndTyGetLastBattleTrivia * GabbyAndTySetScriptVarsToFieldObjectLocalIds * InterviewAfter; use TVShow as a precursor for making the individual show structs anonymous * Make TV structs anonymous within the union * Move the TV union to its own subheader * Move TV show enums to the global.tv.h subheader * Funcion renaming * Apply static attributes where able * PutPokemonTodayCaughtOnAir * sub_80EC8A4 * PutPokemonTodayFailedOnTheAir * sub_80EC9E8, sub_80ECA10 * sub_80ECA38 * sub_80ECB00 * Put3CheersForPokeblocksOnTheAir * PutFanClubSpecialOnTheAir * ContestLiveUpdates_BeforeInterview * Other before-interview Contest Live Updates functions * ContestLiveUpdates_BeforeInterview_5 * InterviewAfter_BravoTrainerPokemonProfile * BravoTrainerPokemonProfile_BeforeInterview1 * BravoTrainerPokemonProfile_BeforeInterview2 * Disassemble TV data * Decompile TV data * InterviewAfter_BravoTrainerBattleTowerProfile * SaveRecordedItemPurchasesForTVShow * PutNameRaterShowOnTheAir * StartMassOutbreak * PutLilycoveContestLadyShowOnTheAir * InterviewAfter_FanClubLetter * Rip TV strings * InterviewAfter_RecentHappenings * InterviewAfter_PkmnFanClubOpinions * sub_80ED718 * EndMassOutbreak * sub_80ED888 * sub_80ED8B4 * UpdateMassOutbreakTimeLeft * sub_80ED950 * PutFishingAdviceShowOnTheAir * through sub_80EDA80 * ewram and common syms are now fetched from the object files * BSS symbols are taken from the tv.o file * through sub_80EDC60 * sub_80EDCE8 * sub_80EDD78 * through sub_80EDE84 * nomatching sub_80EDE98 * sub_80EDFB4 * sub_80EE104 * sub_80EE104 * sub_80EE184 * sub_80EE2CC * sub_80EE35C * sub_80EE44C * sub_80EE4DC * sub_80EE5A4 * sub_80EE69C * sub_80EE72C * sub_80EE7C0 * sub_80EE818 * sub_80EE8C8 * sub_80EEA70 * sub_80EEB98 * sub_80EEBF4 * through sub_80EED60 * Functions relating to Pokemon News * sub_80EEF6C * GetPriceReduction * IsPriceDiscounted * sub_80EF120 * through sub_80EF370 * sub_80EF40C * HasMixableShowAlreadyBeenSpawnedWithPlayerID * TV_SortPurchasesByQuantity * FindActiveBroadcastByShowType_SetScriptResult * InterviewBefore * through sub_80EF88C * through sub_80EF93C * through sub_80EFA24 * through TV_BernoulliTrial * sub_80EFB58 * sub_80EFBA4 * sub_80EFBDC * through sub_80EFD98 * ChangePokemonNickname * ChangeBoxPokemonNickname * sub_80EFF9C * through player_id_to_dword * CheckForBigMovieOrEmergencyNewsOnTV * GetMomOrDadStringForTVMessage * sub_80F01E8 * sub_80F0358 * sub_80F049C * TV record mixing functions * sub_80F06D0 * sub_80F0708 nonmatching * through sub_80F0B24 * sub_80F0B64 * through sub_80F0C04 * sub_80F0C7C * sub_80F0D60 * sub_80F0E58 * sub_80F0E84 * through sub_80F0F24 * sub_80F0F64 * sub_80F1208 * sub_80F1254 * sub_80F1290 * sub_80F12A4 * sub_80F14F8 * DoTVShowTodaysSmartShopper * DoTVShowTheNameRaterShow * DoTVShowPokemonTodaySuccessfulCapture * DoTVShowPokemonTodayFailedCapture * DoTVShowPokemonFanClubLetter * DoTVShowRecentHappenings * DoTVShowPokemonFanClubOpinions * DoTVShowPokemonNewsMassOutbreak * DoTVShowPokemonContestLiveUpdates * DoTVShowPokemonBattleUpdate * DoTVShow3CheersForPokeblocks * DoTVShowInSearchOfTrainers * Label GabbyAndTyData fields; remove ddump comments from data/text/tv.inc * DoTVShowPokemonAngler * DoTVShowTheWorldOfMasters; update RAM symbols and field names * Decorate static functions * DoTVShowTodaysRivalTrainer; region map enums * TVDewfordTrendWatcherNetworkTextGroup * DoTVShowHoennTreasureInvestigators * DoTVShowFindThatGamer * DoTVShowBreakingNewsTV * DoTVShowSecretBaseVisit * DoTVShowPokemonLotterWinnerFlashReport * DoTVShowThePokemonBattleSeminar * DoTVShowTrainerFanClubSpecial, DoTVShowTrainerFanClub * DoTVShowSpotTheCuties * DoTVShowPokemonNewsBattleFrontier * DoTVShowWhatsNo1InHoennToday * Helpers for DoTVShowSecretBaseSecrets * DoTVShowSecretBaseSecrets * DoTVShowSafariFanClub * Finish decompilation of tv.s * Some renaming * Rename text group pointers * revoke statis; pokenews enums * Labels are number one * Label all TV struct fields * Make data/text/tv.inc more readable * Split data/text/tv.inc * Rename pokenews text pointers * Frontier Symbol constants; indicate static rodata objects with 's' prefix * Fix leading spaces/tabs F*** CLion sometimes * Fix inconsequential warning
228 lines
6.2 KiB
C
228 lines
6.2 KiB
C
#ifndef GUARD_REGION_MAP_H
|
|
#define GUARD_REGION_MAP_H
|
|
|
|
// Exported type declarations
|
|
|
|
enum {
|
|
REGION_MAP_LITTLEROOT_TOWN,
|
|
REGION_MAP_OLDALE_TOWN,
|
|
REGION_MAP_DEWFORD_TOWN,
|
|
REGION_MAP_LAVARIDGE_TOWN,
|
|
REGION_MAP_FALLARBOR_TOWN,
|
|
REGION_MAP_VERDANTURF_TOWN,
|
|
REGION_MAP_PACIFIDLOG_TOWN,
|
|
REGION_MAP_PETALBURG_CITY,
|
|
REGION_MAP_SLATEPORT_CITY,
|
|
REGION_MAP_MAUVILLE_CITY,
|
|
REGION_MAP_RUSTBORO_CITY,
|
|
REGION_MAP_FORTREE_CITY,
|
|
REGION_MAP_LILYCOVE_CITY,
|
|
REGION_MAP_MOSSDEEP_CITY,
|
|
REGION_MAP_SOOTOPOLIS_CITY,
|
|
REGION_MAP_EVER_GRANDE_CITY,
|
|
REGION_MAP_ROUTE_101,
|
|
REGION_MAP_ROUTE_102,
|
|
REGION_MAP_ROUTE_103,
|
|
REGION_MAP_ROUTE_104,
|
|
REGION_MAP_ROUTE_105,
|
|
REGION_MAP_ROUTE_106,
|
|
REGION_MAP_ROUTE_107,
|
|
REGION_MAP_ROUTE_108,
|
|
REGION_MAP_ROUTE_109,
|
|
REGION_MAP_ROUTE_110,
|
|
REGION_MAP_ROUTE_111,
|
|
REGION_MAP_ROUTE_112,
|
|
REGION_MAP_ROUTE_113,
|
|
REGION_MAP_ROUTE_114,
|
|
REGION_MAP_ROUTE_115,
|
|
REGION_MAP_ROUTE_116,
|
|
REGION_MAP_ROUTE_117,
|
|
REGION_MAP_ROUTE_118,
|
|
REGION_MAP_ROUTE_119,
|
|
REGION_MAP_ROUTE_120,
|
|
REGION_MAP_ROUTE_121,
|
|
REGION_MAP_ROUTE_122,
|
|
REGION_MAP_ROUTE_123,
|
|
REGION_MAP_ROUTE_124,
|
|
REGION_MAP_ROUTE_125,
|
|
REGION_MAP_ROUTE_126,
|
|
REGION_MAP_ROUTE_127,
|
|
REGION_MAP_ROUTE_128,
|
|
REGION_MAP_ROUTE_129,
|
|
REGION_MAP_ROUTE_130,
|
|
REGION_MAP_ROUTE_131,
|
|
REGION_MAP_ROUTE_132,
|
|
REGION_MAP_ROUTE_133,
|
|
REGION_MAP_ROUTE_134,
|
|
REGION_MAP_UNDERWATER_124,
|
|
REGION_MAP_UNDERWATER_125,
|
|
REGION_MAP_UNDERWATER_126,
|
|
REGION_MAP_UNDERWATER_127,
|
|
REGION_MAP_UNDERWATER_128,
|
|
REGION_MAP_GRANITE_CAVE,
|
|
REGION_MAP_MT_CHIMNEY,
|
|
REGION_MAP_SAFARI_ZONE,
|
|
REGION_MAP_BATTLE_FRONTIER,
|
|
REGION_MAP_PETALBURG_WOODS,
|
|
REGION_MAP_RUSTURF_TUNNEL,
|
|
REGION_MAP_ABANDONED_SHIP,
|
|
REGION_MAP_NEW_MAUVILLE,
|
|
REGION_MAP_METEOR_FALLS,
|
|
REGION_MAP_METEOR_FALLS2,
|
|
REGION_MAP_MT_PYRE,
|
|
REGION_MAP_AQUA_HIDEOUT_OLD,
|
|
REGION_MAP_SHOAL_CAVE,
|
|
REGION_MAP_SEAFLOOR_CAVERN,
|
|
REGION_MAP_UNDERWATER,
|
|
REGION_MAP_VICTORY_ROAD,
|
|
REGION_MAP_MIRAGE_ISLAND,
|
|
REGION_MAP_CAVE_OF_ORIGIN,
|
|
REGION_MAP_SOUTHERN_ISLAND,
|
|
REGION_MAP_FIERY_PATH,
|
|
REGION_MAP_FIERY_PATH2,
|
|
REGION_MAP_JAGGED_PASS,
|
|
REGION_MAP_JAGGED_PASS2,
|
|
REGION_MAP_SEALED_CHAMBER,
|
|
REGION_MAP_UNDERWATER_SEALED_CHAMBER,
|
|
REGION_MAP_SCORCHED_SLAB,
|
|
REGION_MAP_ISLAND_CAVE,
|
|
REGION_MAP_DESERT_RUINS,
|
|
REGION_MAP_ANCIENT_TOMB,
|
|
REGION_MAP_INSIDE_OF_TRUCK,
|
|
REGION_MAP_SKY_PILLAR,
|
|
REGION_MAP_SECRET_BASE,
|
|
REGION_MAP_NONE,
|
|
REGION_MAP_PALLET_TOWN,
|
|
REGION_MAP_VIRIDIAN_CITY,
|
|
REGION_MAP_PEWTER_CITY,
|
|
REGION_MAP_CERULEAN_CITY,
|
|
REGION_MAP_LAVENDER_TOWN,
|
|
REGION_MAP_VERMILION_CITY,
|
|
REGION_MAP_CELADON_CITY,
|
|
REGION_MAP_FUCHSIA_CITY,
|
|
REGION_MAP_CINNABAR_ISLAND,
|
|
REGION_MAP_INDIGO_PLATEAU,
|
|
REGION_MAP_SAFFRON_CITY,
|
|
REGION_MAP_ROUTE_4,
|
|
REGION_MAP_ROUTE_10,
|
|
REGION_MAP_ROUTE_1,
|
|
REGION_MAP_ROUTE_2,
|
|
REGION_MAP_ROUTE_3,
|
|
REGION_MAP_ROUTE_4_2,
|
|
REGION_MAP_ROUTE_5,
|
|
REGION_MAP_ROUTE_6,
|
|
REGION_MAP_ROUTE_7,
|
|
REGION_MAP_ROUTE_8,
|
|
REGION_MAP_ROUTE_9,
|
|
REGION_MAP_ROUTE_10_2,
|
|
REGION_MAP_ROUTE_11,
|
|
REGION_MAP_ROUTE_12,
|
|
REGION_MAP_ROUTE_13,
|
|
REGION_MAP_ROUTE_14,
|
|
REGION_MAP_ROUTE_15,
|
|
REGION_MAP_ROUTE_16,
|
|
REGION_MAP_ROUTE_17,
|
|
REGION_MAP_ROUTE_18,
|
|
REGION_MAP_ROUTE_19,
|
|
REGION_MAP_ROUTE_20,
|
|
REGION_MAP_ROUTE_21,
|
|
REGION_MAP_ROUTE_22,
|
|
REGION_MAP_ROUTE_23,
|
|
REGION_MAP_ROUTE_24,
|
|
REGION_MAP_ROUTE_25,
|
|
REGION_MAP_VIRIDIAN_FOREST,
|
|
REGION_MAP_MT_MOON,
|
|
REGION_MAP_S_S_ANNE,
|
|
REGION_MAP_UNDERGROUND_PATH,
|
|
REGION_MAP_UNDERGROUND_PATH_2,
|
|
REGION_MAP_DIGLETTS_CAVE,
|
|
REGION_MAP_KANTO_VICTORY_ROAD,
|
|
REGION_MAP_ROCKET_HIDEOUT,
|
|
REGION_MAP_SILPH_CO,
|
|
REGION_MAP_POKEMON_MANSION,
|
|
REGION_MAP_KANTO_SAFARI_ZONE,
|
|
REGION_MAP_POKEMON_LEAGUE,
|
|
REGION_MAP_ROCK_TUNNEL,
|
|
REGION_MAP_SEAFOAM_ISLANDS,
|
|
REGION_MAP_POKEMON_TOWER,
|
|
REGION_MAP_CERULEAN_CAVE,
|
|
REGION_MAP_POWER_PLANT,
|
|
REGION_MAP_ONE_ISLAND,
|
|
REGION_MAP_TWO_ISLAND,
|
|
REGION_MAP_THREE_ISLAND,
|
|
REGION_MAP_FOUR_ISLAND,
|
|
REGION_MAP_FIVE_ISLAND,
|
|
REGION_MAP_SEVEN_ISLAND,
|
|
REGION_MAP_SIX_ISLAND,
|
|
REGION_MAP_KINDLE_ROAD,
|
|
REGION_MAP_TREASURE_BEACH,
|
|
REGION_MAP_CAPE_BRINK,
|
|
REGION_MAP_BOND_BRIDGE,
|
|
REGION_MAP_THREE_ISLE_PORT,
|
|
REGION_MAP_SEVII_ISLE_6,
|
|
REGION_MAP_SEVII_ISLE_7,
|
|
REGION_MAP_SEVII_ISLE_8,
|
|
REGION_MAP_SEVII_ISLE_9,
|
|
REGION_MAP_RESORT_GORGEOUS,
|
|
REGION_MAP_WATER_LABYRINTH,
|
|
REGION_MAP_FIVE_ISLE_MEADOW,
|
|
REGION_MAP_MEMORIAL_PILLAR,
|
|
REGION_MAP_OUTCAST_ISLAND,
|
|
REGION_MAP_GREEN_PATH,
|
|
REGION_MAP_WATER_PATH,
|
|
REGION_MAP_RUIN_VALLEY,
|
|
REGION_MAP_TRAINER_TOWER,
|
|
REGION_MAP_CANYON_ENTRANCE,
|
|
REGION_MAP_SEVAULT_CANYON,
|
|
REGION_MAP_TANOBY_RUINS,
|
|
REGION_MAP_SEVII_ISLE_22,
|
|
REGION_MAP_SEVII_ISLE_23,
|
|
REGION_MAP_SEVII_ISLE_24,
|
|
REGION_MAP_NAVEL_ROCK,
|
|
REGION_MAP_MT_EMBER,
|
|
REGION_MAP_BERRY_FOREST,
|
|
REGION_MAP_ICEFALL_CAVE,
|
|
REGION_MAP_ROCKET_WAREHOUSE,
|
|
REGION_MAP_TRAINER_TOWER_2,
|
|
REGION_MAP_DOTTED_HOLE,
|
|
REGION_MAP_LOST_CAVE,
|
|
REGION_MAP_PATTERN_BUSH,
|
|
REGION_MAP_ALTERING_CAVE,
|
|
REGION_MAP_TANOBY_CHAMBERS,
|
|
REGION_MAP_THREE_ISLE_PATH,
|
|
REGION_MAP_TANOBY_KEY,
|
|
REGION_MAP_BIRTH_ISLAND,
|
|
REGION_MAP_MONEAN_CHAMBER,
|
|
REGION_MAP_LIPTOO_CHAMBER,
|
|
REGION_MAP_WEEPTH_CHAMBER,
|
|
REGION_MAP_DILFORD_CHAMBER,
|
|
REGION_MAP_SCUFIB_CHAMBER,
|
|
REGION_MAP_RIXY_CHAMBER,
|
|
REGION_MAP_VIAPOIS_CHAMBER,
|
|
REGION_MAP_EMBER_SPA,
|
|
REGION_MAP_SPECIAL_AREA,
|
|
REGION_MAP_AQUA_HIDEOUT,
|
|
REGION_MAP_MAGMA_HIDEOUT,
|
|
REGION_MAP_MIRAGE_TOWER,
|
|
REGION_MAP_BIRTH_ISLAND_2,
|
|
REGION_MAP_FARAWAY_ISLAND,
|
|
REGION_MAP_ARTISAN_CAVE,
|
|
REGION_MAP_MARINE_CAVE,
|
|
REGION_MAP_UNDERWATER_MARINE_CAVE,
|
|
REGION_MAP_TERRA_CAVE,
|
|
REGION_MAP_UNDERWATER_TERRA_CAVE,
|
|
REGION_MAP_UNDERWATER_UNK1,
|
|
REGION_MAP_UNDERWATER_UNK2,
|
|
REGION_MAP_DESERT_UNDERPASS,
|
|
REGION_MAP_ALTERING_CAVE_2,
|
|
REGION_MAP_NAVEL_ROCK2,
|
|
REGION_MAP_TRAINER_HILL
|
|
};
|
|
|
|
// Exported RAM declarations
|
|
|
|
// Exported ROM declarations
|
|
void GetMapName(u8 *, u16, u16);
|
|
|
|
#endif //GUARD_REGION_MAP_H
|