diff --git a/include/functions.h b/include/functions.h index c282e52425..9d5f3344e6 100644 --- a/include/functions.h +++ b/include/functions.h @@ -1198,7 +1198,7 @@ s32 Object_IsLoaded(ObjectContext* objectCtx, s32 bankIndex); void func_800981B8(ObjectContext* objectCtx); s32 Scene_ExecuteCommands(GlobalContext* globalCtx, SceneCmd* sceneCmd); void TransitionActor_InitContext(GameState* state, TransitionActorContext* transiActorCtx); -void func_800994A0(GlobalContext* globalCtx); +void Scene_SetTransitionForNextEntrance(GlobalContext* globalCtx); void Scene_Draw(GlobalContext* globalCtx); void SkelAnime_DrawLod(GlobalContext* globalCtx, void** skeleton, Vec3s* jointTable, OverrideLimbDrawOpa overrideLimbDraw, PostLimbDrawOpa postLimbDraw, void* arg, s32 lod); diff --git a/include/tables/entrance_table.h b/include/tables/entrance_table.h new file mode 100644 index 0000000000..c1b37674ab --- /dev/null +++ b/include/tables/entrance_table.h @@ -0,0 +1,1931 @@ +/** + * Entrance Table + * + * DEFINE_ENTRANCE should be used for entrances + * - Argument 1: Enum value for this entrance + * - Argument 2: Scene this entrance belongs to + * - Argument 3: Spawn number for this entrance + * - Argument 4: Toggle if bgm should continue during the transition using this entrance (true or false) + * - Argument 5: Toggle if a title card should display when using this entrance (true or false) + * - Argument 6: Transition type when entering using this entrance + * - Argument 7: Transition type when exiting using this entrance + * + * WARNING: Due to how the entrance system is implemented, entries within the same group of scene setups are NOT shiftable. + * Groups of scene setups are indicated by line breaks. + * + * Only the first entrance within a group of setups is expected to be referenced in code. + * The entrance system will apply the offset on its own to access the correct entrance for a given setup. + */ +/* 0x000 */ DEFINE_ENTRANCE(ENTR_YDAN_0, SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x001 */ DEFINE_ENTRANCE(ENTR_YDAN_0_1, SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x002 */ DEFINE_ENTRANCE(ENTR_YDAN_0_2, SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x003 */ DEFINE_ENTRANCE(ENTR_YDAN_0_3, SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x004 */ DEFINE_ENTRANCE(ENTR_DDAN_0, SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x005 */ DEFINE_ENTRANCE(ENTR_DDAN_0_1, SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x006 */ DEFINE_ENTRANCE(ENTR_DDAN_0_2, SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x007 */ DEFINE_ENTRANCE(ENTR_DDAN_0_3, SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x008 */ DEFINE_ENTRANCE(ENTR_MEN_0, SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x009 */ DEFINE_ENTRANCE(ENTR_MEN_0_1, SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x00A */ DEFINE_ENTRANCE(ENTR_MEN_0_2, SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x00B */ DEFINE_ENTRANCE(ENTR_MEN_0_3, SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x00C */ DEFINE_ENTRANCE(ENTR_MORIBOSSROOM_0, SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x00D */ DEFINE_ENTRANCE(ENTR_MORIBOSSROOM_0_1, SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x00E */ DEFINE_ENTRANCE(ENTR_MORIBOSSROOM_0_2, SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x00F */ DEFINE_ENTRANCE(ENTR_MORIBOSSROOM_0_3, SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x010 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_0, SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x011 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_0_1, SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x012 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_0_2, SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x013 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_0_3, SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x014 */ DEFINE_ENTRANCE(ENTR_UNUSED_6E, SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x015 */ DEFINE_ENTRANCE(ENTR_UNUSED_6E_1, SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x016 */ DEFINE_ENTRANCE(ENTR_UNUSED_6E_2, SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x017 */ DEFINE_ENTRANCE(ENTR_UNUSED_6E_3, SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x018 */ DEFINE_ENTRANCE(ENTR_SASATEST_0, SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x019 */ DEFINE_ENTRANCE(ENTR_SASATEST_0_1, SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x01A */ DEFINE_ENTRANCE(ENTR_SASATEST_0_2, SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x01B */ DEFINE_ENTRANCE(ENTR_SASATEST_0_3, SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x01C */ DEFINE_ENTRANCE(ENTR_SYOTES_0, SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x01D */ DEFINE_ENTRANCE(ENTR_SYOTES_0_1, SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x01E */ DEFINE_ENTRANCE(ENTR_SYOTES_0_2, SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x01F */ DEFINE_ENTRANCE(ENTR_SYOTES_0_3, SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x020 */ DEFINE_ENTRANCE(ENTR_SYOTES2_0, SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x021 */ DEFINE_ENTRANCE(ENTR_SYOTES2_0_1, SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x022 */ DEFINE_ENTRANCE(ENTR_SYOTES2_0_2, SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x023 */ DEFINE_ENTRANCE(ENTR_SYOTES2_0_3, SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x024 */ DEFINE_ENTRANCE(ENTR_TESTROOM_0, SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x025 */ DEFINE_ENTRANCE(ENTR_TESTROOM_0_1, SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x026 */ DEFINE_ENTRANCE(ENTR_TESTROOM_0_2, SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x027 */ DEFINE_ENTRANCE(ENTR_TESTROOM_0_3, SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x028 */ DEFINE_ENTRANCE(ENTR_BDAN_0, SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x029 */ DEFINE_ENTRANCE(ENTR_BDAN_0_1, SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x02A */ DEFINE_ENTRANCE(ENTR_BDAN_0_2, SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x02B */ DEFINE_ENTRANCE(ENTR_BDAN_0_3, SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x02C */ DEFINE_ENTRANCE(ENTR_BDAN_0_4, SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x02D */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x02E */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0_1, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x02F */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0_2, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x030 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0_3, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x031 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0_4, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x032 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_0_5, SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x033 */ DEFINE_ENTRANCE(ENTR_ENTRA_0, SCENE_ENTRA, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x034 */ DEFINE_ENTRANCE(ENTR_ENTRA_N_0_1, SCENE_ENTRA_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x035 */ DEFINE_ENTRANCE(ENTR_ENRUI_0_2, SCENE_ENRUI, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x036 */ DEFINE_ENTRANCE(ENTR_ENRUI_0_3, SCENE_ENRUI, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x037 */ DEFINE_ENTRANCE(ENTR_HAKADAN_0, SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x038 */ DEFINE_ENTRANCE(ENTR_HAKADAN_0_1, SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x039 */ DEFINE_ENTRANCE(ENTR_HAKADAN_0_2, SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x03A */ DEFINE_ENTRANCE(ENTR_HAKADAN_0_3, SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x03B */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_0, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x03C */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_0_1, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x03D */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_0_2, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x03E */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_0_3, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x03F */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_0, SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x040 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_0_1, SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x041 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_0_2, SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x042 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_0_3, SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x043 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_0, SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x044 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_0_1, SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x045 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_0_2, SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x046 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_0_3, SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x047 */ DEFINE_ENTRANCE(ENTR_SUTARU_0, SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x048 */ DEFINE_ENTRANCE(ENTR_SUTARU_0_1, SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x049 */ DEFINE_ENTRANCE(ENTR_SUTARU_0_2, SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x04A */ DEFINE_ENTRANCE(ENTR_SUTARU_0_3, SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x04B */ DEFINE_ENTRANCE(ENTR_HAKAANA2_0, SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x04C */ DEFINE_ENTRANCE(ENTR_HAKAANA2_0_1, SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x04D */ DEFINE_ENTRANCE(ENTR_HAKAANA2_0_2, SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x04E */ DEFINE_ENTRANCE(ENTR_HAKAANA2_0_3, SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) + +/* 0x04F */ DEFINE_ENTRANCE(ENTR_SOUKO_0, SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x050 */ DEFINE_ENTRANCE(ENTR_SOUKO_0_1, SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x051 */ DEFINE_ENTRANCE(ENTR_SOUKO_0_2, SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x052 */ DEFINE_ENTRANCE(ENTR_SOUKO_0_3, SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x053 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x054 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_1, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x055 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_2, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x056 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_3, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x057 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_4, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x058 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_5, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x059 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_6, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x05A */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_7, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x05B */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_8, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x05C */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_9, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x05D */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_10, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x05E */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_11, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) +/* 0x05F */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_12, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x060 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_13, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x061 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_14, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x062 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_0_15, SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x063 */ DEFINE_ENTRANCE(ENTR_TAKARAYA_0, SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x064 */ DEFINE_ENTRANCE(ENTR_TAKARAYA_0_1, SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x065 */ DEFINE_ENTRANCE(ENTR_TAKARAYA_0_2, SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x066 */ DEFINE_ENTRANCE(ENTR_TAKARAYA_0_3, SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x067 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_3, SCENE_MARKET_ALLEY, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x068 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_3_1, SCENE_MARKET_ALLEY_N, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x069 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_3_2, SCENE_MARKET_ALLEY, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x06A */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_3_3, SCENE_MARKET_ALLEY_N, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x06B */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW) +/* 0x06C */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_1, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW) +/* 0x06D */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_2, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW) +/* 0x06E */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_3, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW) +/* 0x06F */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_4, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FADE_BLACK) +/* 0x070 */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_5, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FADE_BLACK) +/* 0x071 */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_0_6, SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x072 */ DEFINE_ENTRANCE(ENTR_MAHOUYA_0, SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x073 */ DEFINE_ENTRANCE(ENTR_MAHOUYA_0_1, SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x074 */ DEFINE_ENTRANCE(ENTR_MAHOUYA_0_2, SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x075 */ DEFINE_ENTRANCE(ENTR_MAHOUYA_0_3, SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x076 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA2_0, SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)) +/* 0x077 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA2_0_1, SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)) +/* 0x078 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA2_0_2, SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)) +/* 0x079 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA2_0_3, SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)) + +/* 0x07A */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_0, SCENE_HAIRAL_NIWA, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_FADE_BLACK_FAST) +/* 0x07B */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_N_0_1, SCENE_HAIRAL_NIWA_N, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_FADE_BLACK_FAST) +/* 0x07C */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_0_2, SCENE_HAIRAL_NIWA, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_FADE_BLACK_FAST) +/* 0x07D */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_N_0_3, SCENE_HAIRAL_NIWA_N, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x07E */ DEFINE_ENTRANCE(ENTR_MIHARIGOYA_0, SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x07F */ DEFINE_ENTRANCE(ENTR_MIHARIGOYA_0_1, SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x080 */ DEFINE_ENTRANCE(ENTR_MIHARIGOYA_0_2, SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x081 */ DEFINE_ENTRANCE(ENTR_MIHARIGOYA_0_3, SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x082 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x083 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0_1, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x084 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0_2, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x085 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0_3, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x086 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0_4, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x087 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_0_5, SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x088 */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_0, SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x089 */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_0_1, SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x08A */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_0_2, SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x08B */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_0_3, SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x08C */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_0_4, SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x08D */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0, SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x08E */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_1, SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x08F */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_2, SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x090 */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_3, SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x091 */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_4, SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x092 */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_5, SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x093 */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_0_6, SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x094 */ DEFINE_ENTRANCE(ENTR_TEST01_0, SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x095 */ DEFINE_ENTRANCE(ENTR_TEST01_0_1, SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x096 */ DEFINE_ENTRANCE(ENTR_TEST01_0_2, SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x097 */ DEFINE_ENTRANCE(ENTR_TEST01_0_3, SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x098 */ DEFINE_ENTRANCE(ENTR_HAKADANCH_0, SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x099 */ DEFINE_ENTRANCE(ENTR_HAKADANCH_0_1, SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x09A */ DEFINE_ENTRANCE(ENTR_HAKADANCH_0_2, SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x09B */ DEFINE_ENTRANCE(ENTR_HAKADANCH_0_3, SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x09C */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME3_0, SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x09D */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME3_0_1, SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x09E */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME3_0_2, SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x09F */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME3_0_3, SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x0A0 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0A1 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_1, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0A2 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_2, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0A3 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_3, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0A4 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_4, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0A5 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_5, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FILL_WHITE) +/* 0x0A6 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_6, SCENE_HIRAL_DEMO, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0A7 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_7, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) +/* 0x0A8 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_8, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0A9 */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_9, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0AA */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_10, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0AB */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_11, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0AC */ DEFINE_ENTRANCE(ENTR_HIRAL_DEMO_0_12, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x0AD */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_0, SCENE_MARKET_ALLEY, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0AE */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_0_1, SCENE_MARKET_ALLEY_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0AF */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_0_2, SCENE_MARKET_ALLEY, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0B0 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_0_3, SCENE_MARKET_ALLEY_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0B1 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_0, SCENE_MARKET_DAY, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0B2 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_0_1, SCENE_MARKET_NIGHT, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0B3 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_0_2, SCENE_MARKET_RUINS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0B4 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_0_3, SCENE_MARKET_RUINS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0B5 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_0_4, SCENE_MARKET_DAY, 0, false, true, TRANS_TYPE_WIPE_FAST, TRANS_TYPE_WIPE_FAST) + +/* 0x0B6 */ DEFINE_ENTRANCE(ENTR_DEPTH_TEST_0, SCENE_DEPTH_TEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0B7 */ DEFINE_ENTRANCE(ENTR_SHOP1_0, SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x0B8 */ DEFINE_ENTRANCE(ENTR_SHOP1_0_1, SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x0B9 */ DEFINE_ENTRANCE(ENTR_SHOP1_0_2, SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x0BA */ DEFINE_ENTRANCE(ENTR_SHOP1_0_3, SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x0BB */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0BC */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0_1, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0BD */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0_2, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0BE */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0_3, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0BF */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0_4, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x0C0 */ DEFINE_ENTRANCE(ENTR_LINK_HOME_0_5, SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_CS_BLACK_FILL, TRANS_TYPE_CS_BLACK_FILL) + +/* 0x0C1 */ DEFINE_ENTRANCE(ENTR_KOKIRI_SHOP_0, SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0C2 */ DEFINE_ENTRANCE(ENTR_KOKIRI_SHOP_0_1, SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0C3 */ DEFINE_ENTRANCE(ENTR_KOKIRI_SHOP_0_2, SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0C4 */ DEFINE_ENTRANCE(ENTR_KOKIRI_SHOP_0_3, SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x0C5 */ DEFINE_ENTRANCE(ENTR_DDAN_1, SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0C6 */ DEFINE_ENTRANCE(ENTR_DDAN_1_1, SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0C7 */ DEFINE_ENTRANCE(ENTR_DDAN_1_2, SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0C8 */ DEFINE_ENTRANCE(ENTR_DDAN_1_3, SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0C9 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME_0, SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0CA */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME_0_1, SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0CB */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME_0_2, SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x0CC */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME_0_3, SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x0CD */ DEFINE_ENTRANCE(ENTR_SPOT00_0, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0CE */ DEFINE_ENTRANCE(ENTR_SPOT00_0_1, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0CF */ DEFINE_ENTRANCE(ENTR_SPOT00_0_2, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0D0 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_3, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0D1 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_4, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x0D2 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_5, SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x0D3 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_6, SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x0D4 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_7, SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW)) +/* 0x0D5 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_8, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0D6 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_9, SCENE_SPOT00, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0D7 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_10, SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW)) +/* 0x0D8 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_11, SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0D9 */ DEFINE_ENTRANCE(ENTR_SPOT00_0_12, SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW)) +/* 0x0DA */ DEFINE_ENTRANCE(ENTR_SPOT00_0_13, SCENE_SPOT00, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x0DB */ DEFINE_ENTRANCE(ENTR_SPOT01_0, SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0DC */ DEFINE_ENTRANCE(ENTR_SPOT01_0_1, SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0DD */ DEFINE_ENTRANCE(ENTR_SPOT01_0_2, SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0DE */ DEFINE_ENTRANCE(ENTR_SPOT01_0_3, SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0DF */ DEFINE_ENTRANCE(ENTR_SPOT01_0_4, SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x0E0 */ DEFINE_ENTRANCE(ENTR_SPOT01_0_5, SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x0E1 */ DEFINE_ENTRANCE(ENTR_SPOT01_0_6, SCENE_SPOT01, 0, true, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x0E2 */ DEFINE_ENTRANCE(ENTR_SPOT01_0_7, SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x0E3 */ DEFINE_ENTRANCE(ENTR_SPOT01_0_8, SCENE_SPOT01, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0E4 */ DEFINE_ENTRANCE(ENTR_SPOT02_0, SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0E5 */ DEFINE_ENTRANCE(ENTR_SPOT02_0_1, SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0E6 */ DEFINE_ENTRANCE(ENTR_SPOT02_0_2, SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0E7 */ DEFINE_ENTRANCE(ENTR_SPOT02_0_3, SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0E8 */ DEFINE_ENTRANCE(ENTR_SPOT02_0_4, SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x0E9 */ DEFINE_ENTRANCE(ENTR_SPOT02_0_5, SCENE_SPOT02, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0EA */ DEFINE_ENTRANCE(ENTR_SPOT03_0, SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0EB */ DEFINE_ENTRANCE(ENTR_SPOT03_0_1, SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0EC */ DEFINE_ENTRANCE(ENTR_SPOT03_0_2, SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0ED */ DEFINE_ENTRANCE(ENTR_SPOT03_0_3, SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0EE */ DEFINE_ENTRANCE(ENTR_SPOT04_0, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0EF */ DEFINE_ENTRANCE(ENTR_SPOT04_0_1, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0F0 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_2, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x0F1 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_3, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0F2 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_4, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0F3 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_5, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0F4 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_6, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0F5 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_7, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FILL_WHITE) +/* 0x0F6 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_8, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0F7 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_9, SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x0F8 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_10, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0F9 */ DEFINE_ENTRANCE(ENTR_SPOT04_0_11, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0FA */ DEFINE_ENTRANCE(ENTR_SPOT04_0_12, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0FB */ DEFINE_ENTRANCE(ENTR_SPOT04_0_13, SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x0FC */ DEFINE_ENTRANCE(ENTR_SPOT05_0, SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0FD */ DEFINE_ENTRANCE(ENTR_SPOT05_0_1, SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0FE */ DEFINE_ENTRANCE(ENTR_SPOT05_0_2, SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x0FF */ DEFINE_ENTRANCE(ENTR_SPOT05_0_3, SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x100 */ DEFINE_ENTRANCE(ENTR_SPOT05_0_4, SCENE_SPOT05, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x101 */ DEFINE_ENTRANCE(ENTR_SPOT05_0_5, SCENE_SPOT05, 0, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) + +/* 0x102 */ DEFINE_ENTRANCE(ENTR_SPOT06_0, SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x103 */ DEFINE_ENTRANCE(ENTR_SPOT06_0_1, SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x104 */ DEFINE_ENTRANCE(ENTR_SPOT06_0_2, SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x105 */ DEFINE_ENTRANCE(ENTR_SPOT06_0_3, SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x106 */ DEFINE_ENTRANCE(ENTR_SPOT06_0_4, SCENE_SPOT06, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x107 */ DEFINE_ENTRANCE(ENTR_SPOT06_0_5, SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x108 */ DEFINE_ENTRANCE(ENTR_SPOT07_0, SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x109 */ DEFINE_ENTRANCE(ENTR_SPOT07_0_1, SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x10A */ DEFINE_ENTRANCE(ENTR_SPOT07_0_2, SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x10B */ DEFINE_ENTRANCE(ENTR_SPOT07_0_3, SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x10C */ DEFINE_ENTRANCE(ENTR_SPOT07_0_4, SCENE_SPOT07, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x10D */ DEFINE_ENTRANCE(ENTR_SPOT07_0_5, SCENE_SPOT07, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x10E */ DEFINE_ENTRANCE(ENTR_SPOT08_0, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x10F */ DEFINE_ENTRANCE(ENTR_SPOT08_0_1, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x110 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_2, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x111 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_3, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x112 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_4, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_WIPE) +/* 0x113 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_5, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x114 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_6, SCENE_SPOT08, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x115 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_7, SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x116 */ DEFINE_ENTRANCE(ENTR_SPOT08_0_8, SCENE_SPOT08, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x117 */ DEFINE_ENTRANCE(ENTR_SPOT09_0, SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x118 */ DEFINE_ENTRANCE(ENTR_SPOT09_0_1, SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x119 */ DEFINE_ENTRANCE(ENTR_SPOT09_0_2, SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x11A */ DEFINE_ENTRANCE(ENTR_SPOT09_0_3, SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x11B */ DEFINE_ENTRANCE(ENTR_SPOT09_0_4, SCENE_SPOT09, 0, true, true, TRANS_TYPE_FILL_BROWN, TRANS_TYPE_FILL_WHITE) +/* 0x11C */ DEFINE_ENTRANCE(ENTR_SPOT09_0_5, SCENE_SPOT09, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x11D */ DEFINE_ENTRANCE(ENTR_SPOT09_0_6, SCENE_SPOT09, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x11E */ DEFINE_ENTRANCE(ENTR_SPOT10_0, SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x11F */ DEFINE_ENTRANCE(ENTR_SPOT10_0_1, SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x120 */ DEFINE_ENTRANCE(ENTR_SPOT10_0_2, SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x121 */ DEFINE_ENTRANCE(ENTR_SPOT10_0_3, SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x122 */ DEFINE_ENTRANCE(ENTR_SPOT10_0_4, SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x123 */ DEFINE_ENTRANCE(ENTR_SPOT11_0, SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x124 */ DEFINE_ENTRANCE(ENTR_SPOT11_0_1, SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x125 */ DEFINE_ENTRANCE(ENTR_SPOT11_0_2, SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x126 */ DEFINE_ENTRANCE(ENTR_SPOT11_0_3, SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x127 */ DEFINE_ENTRANCE(ENTR_SPOT11_0_4, SCENE_SPOT11, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x128 */ DEFINE_ENTRANCE(ENTR_SPOT11_0_5, SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) + +/* 0x129 */ DEFINE_ENTRANCE(ENTR_SPOT12_0, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x12A */ DEFINE_ENTRANCE(ENTR_SPOT12_0_1, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x12B */ DEFINE_ENTRANCE(ENTR_SPOT12_0_2, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x12C */ DEFINE_ENTRANCE(ENTR_SPOT12_0_3, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x12D */ DEFINE_ENTRANCE(ENTR_SPOT12_0_4, SCENE_SPOT12, 0, true, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)) +/* 0x12E */ DEFINE_ENTRANCE(ENTR_SPOT12_0_5, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x12F */ DEFINE_ENTRANCE(ENTR_SPOT12_0_6, SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x130 */ DEFINE_ENTRANCE(ENTR_SPOT13_0, SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x131 */ DEFINE_ENTRANCE(ENTR_SPOT13_0_1, SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x132 */ DEFINE_ENTRANCE(ENTR_SPOT13_0_2, SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x133 */ DEFINE_ENTRANCE(ENTR_SPOT13_0_3, SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) + +/* 0x134 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_1, SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x135 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_1_1, SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x136 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_1_2, SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x137 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_1_3, SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x138 */ DEFINE_ENTRANCE(ENTR_SPOT15_0, SCENE_SPOT15, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x139 */ DEFINE_ENTRANCE(ENTR_SPOT15_0_1, SCENE_SPOT15, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x13A */ DEFINE_ENTRANCE(ENTR_GANON_TOU_0_2, SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x13B */ DEFINE_ENTRANCE(ENTR_GANON_TOU_0_3, SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x13C */ DEFINE_ENTRANCE(ENTR_GANON_TOU_0_4, SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x13D */ DEFINE_ENTRANCE(ENTR_SPOT16_0, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x13E */ DEFINE_ENTRANCE(ENTR_SPOT16_0_1, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x13F */ DEFINE_ENTRANCE(ENTR_SPOT16_0_2, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x140 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_3, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x141 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_4, SCENE_SPOT16, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x142 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_5, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x143 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_6, SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x144 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_7, SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x145 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_8, SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x146 */ DEFINE_ENTRANCE(ENTR_SPOT16_0_9, SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x147 */ DEFINE_ENTRANCE(ENTR_SPOT17_0, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x148 */ DEFINE_ENTRANCE(ENTR_SPOT17_0_1, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x149 */ DEFINE_ENTRANCE(ENTR_SPOT17_0_2, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x14A */ DEFINE_ENTRANCE(ENTR_SPOT17_0_3, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x14B */ DEFINE_ENTRANCE(ENTR_SPOT17_0_4, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x14C */ DEFINE_ENTRANCE(ENTR_SPOT17_0_5, SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x14D */ DEFINE_ENTRANCE(ENTR_SPOT18_0, SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x14E */ DEFINE_ENTRANCE(ENTR_SPOT18_0_1, SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x14F */ DEFINE_ENTRANCE(ENTR_SPOT18_0_2, SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x150 */ DEFINE_ENTRANCE(ENTR_SPOT18_0_3, SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x151 */ DEFINE_ENTRANCE(ENTR_SPOT18_0_4, SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x152 */ DEFINE_ENTRANCE(ENTR_SPOT18_0_5, SCENE_SPOT18, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x153 */ DEFINE_ENTRANCE(ENTR_SPOT07_3, SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) +/* 0x154 */ DEFINE_ENTRANCE(ENTR_SPOT07_3_1, SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) +/* 0x155 */ DEFINE_ENTRANCE(ENTR_SPOT07_3_2, SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) +/* 0x156 */ DEFINE_ENTRANCE(ENTR_SPOT07_3_3, SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) + +/* 0x157 */ DEFINE_ENTRANCE(ENTR_SPOT20_0, SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x158 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_1, SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x159 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_2, SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x15A */ DEFINE_ENTRANCE(ENTR_SPOT20_0_3, SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x15B */ DEFINE_ENTRANCE(ENTR_SPOT20_0_4, SCENE_SPOT20, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x15C */ DEFINE_ENTRANCE(ENTR_SPOT20_0_5, SCENE_SPOT20, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_WHITE, TCS_FAST)) +/* 0x15D */ DEFINE_ENTRANCE(ENTR_SPOT20_0_6, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x15E */ DEFINE_ENTRANCE(ENTR_SPOT20_0_7, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x15F */ DEFINE_ENTRANCE(ENTR_SPOT20_0_8, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x160 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_9, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x161 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_10, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x162 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_11, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x163 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_12, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x164 */ DEFINE_ENTRANCE(ENTR_SPOT20_0_13, SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x165 */ DEFINE_ENTRANCE(ENTR_HIDAN_0, SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x166 */ DEFINE_ENTRANCE(ENTR_HIDAN_0_1, SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x167 */ DEFINE_ENTRANCE(ENTR_HIDAN_0_2, SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x168 */ DEFINE_ENTRANCE(ENTR_HIDAN_0_3, SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x169 */ DEFINE_ENTRANCE(ENTR_BMORI1_0, SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x16A */ DEFINE_ENTRANCE(ENTR_BMORI1_0_1, SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x16B */ DEFINE_ENTRANCE(ENTR_BMORI1_0_2, SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x16C */ DEFINE_ENTRANCE(ENTR_BMORI1_0_3, SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x16D */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_1, SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x16E */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_1_1, SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x16F */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_1_2, SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x170 */ DEFINE_ENTRANCE(ENTR_SYATEKIJYOU_1_3, SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x171 */ DEFINE_ENTRANCE(ENTR_SHRINE_0, SCENE_SHRINE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x172 */ DEFINE_ENTRANCE(ENTR_SHRINE_N_0_1, SCENE_SHRINE_N, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x173 */ DEFINE_ENTRANCE(ENTR_SHRINE_R_0_2, SCENE_SHRINE_R, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x174 */ DEFINE_ENTRANCE(ENTR_SHRINE_R_0_3, SCENE_SHRINE_R, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x175 */ DEFINE_ENTRANCE(ENTR_HIDAN_1, SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x176 */ DEFINE_ENTRANCE(ENTR_HIDAN_1_1, SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x177 */ DEFINE_ENTRANCE(ENTR_HIDAN_1_2, SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x178 */ DEFINE_ENTRANCE(ENTR_HIDAN_1_3, SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x179 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_0, SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x17A */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_0_1, SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x17B */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_0_2, SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x17C */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_0_3, SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x17D */ DEFINE_ENTRANCE(ENTR_SPOT00_1, SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x17E */ DEFINE_ENTRANCE(ENTR_SPOT00_1_1, SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x17F */ DEFINE_ENTRANCE(ENTR_SPOT00_1_2, SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x180 */ DEFINE_ENTRANCE(ENTR_SPOT00_1_3, SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x181 */ DEFINE_ENTRANCE(ENTR_SPOT00_2, SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x182 */ DEFINE_ENTRANCE(ENTR_SPOT00_2_1, SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x183 */ DEFINE_ENTRANCE(ENTR_SPOT00_2_2, SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x184 */ DEFINE_ENTRANCE(ENTR_SPOT00_2_3, SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x185 */ DEFINE_ENTRANCE(ENTR_SPOT00_3, SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x186 */ DEFINE_ENTRANCE(ENTR_SPOT00_3_1, SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x187 */ DEFINE_ENTRANCE(ENTR_SPOT00_3_2, SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x188 */ DEFINE_ENTRANCE(ENTR_SPOT00_3_3, SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x189 */ DEFINE_ENTRANCE(ENTR_SPOT00_4, SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x18A */ DEFINE_ENTRANCE(ENTR_SPOT00_4_1, SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x18B */ DEFINE_ENTRANCE(ENTR_SPOT00_4_2, SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x18C */ DEFINE_ENTRANCE(ENTR_SPOT00_4_3, SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x18D */ DEFINE_ENTRANCE(ENTR_SPOT00_5, SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x18E */ DEFINE_ENTRANCE(ENTR_SPOT00_5_1, SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x18F */ DEFINE_ENTRANCE(ENTR_SPOT00_5_2, SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x190 */ DEFINE_ENTRANCE(ENTR_SPOT00_5_3, SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x191 */ DEFINE_ENTRANCE(ENTR_SPOT01_1, SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x192 */ DEFINE_ENTRANCE(ENTR_SPOT01_1_1, SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x193 */ DEFINE_ENTRANCE(ENTR_SPOT01_1_2, SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x194 */ DEFINE_ENTRANCE(ENTR_SPOT01_1_3, SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x195 */ DEFINE_ENTRANCE(ENTR_SPOT01_2, SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x196 */ DEFINE_ENTRANCE(ENTR_SPOT01_2_1, SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x197 */ DEFINE_ENTRANCE(ENTR_SPOT01_2_2, SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x198 */ DEFINE_ENTRANCE(ENTR_SPOT01_2_3, SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x199 */ DEFINE_ENTRANCE(ENTR_SPOT03_1, SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x19A */ DEFINE_ENTRANCE(ENTR_SPOT03_1_1, SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x19B */ DEFINE_ENTRANCE(ENTR_SPOT03_1_2, SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x19C */ DEFINE_ENTRANCE(ENTR_SPOT03_1_3, SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x19D */ DEFINE_ENTRANCE(ENTR_SPOT03_2, SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x19E */ DEFINE_ENTRANCE(ENTR_SPOT03_2_1, SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x19F */ DEFINE_ENTRANCE(ENTR_SPOT03_2_2, SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1A0 */ DEFINE_ENTRANCE(ENTR_SPOT03_2_3, SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1A1 */ DEFINE_ENTRANCE(ENTR_SPOT07_1, SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1A2 */ DEFINE_ENTRANCE(ENTR_SPOT07_1_1, SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1A3 */ DEFINE_ENTRANCE(ENTR_SPOT07_1_2, SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1A4 */ DEFINE_ENTRANCE(ENTR_SPOT07_1_3, SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1A5 */ DEFINE_ENTRANCE(ENTR_SPOT09_1, SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1A6 */ DEFINE_ENTRANCE(ENTR_SPOT09_1_1, SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1A7 */ DEFINE_ENTRANCE(ENTR_SPOT09_1_2, SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1A8 */ DEFINE_ENTRANCE(ENTR_SPOT09_1_3, SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1A9 */ DEFINE_ENTRANCE(ENTR_SPOT10_1, SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1AA */ DEFINE_ENTRANCE(ENTR_SPOT10_1_1, SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1AB */ DEFINE_ENTRANCE(ENTR_SPOT10_1_2, SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1AC */ DEFINE_ENTRANCE(ENTR_SPOT10_1_3, SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1AD */ DEFINE_ENTRANCE(ENTR_SPOT10_2, SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1AE */ DEFINE_ENTRANCE(ENTR_SPOT10_2_1, SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1AF */ DEFINE_ENTRANCE(ENTR_SPOT10_2_2, SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B0 */ DEFINE_ENTRANCE(ENTR_SPOT10_2_3, SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1B1 */ DEFINE_ENTRANCE(ENTR_SPOT10_3, SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B2 */ DEFINE_ENTRANCE(ENTR_SPOT10_3_1, SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B3 */ DEFINE_ENTRANCE(ENTR_SPOT10_3_2, SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B4 */ DEFINE_ENTRANCE(ENTR_SPOT10_3_3, SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1B5 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_2, SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B6 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_2_1, SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B7 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_2_2, SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1B8 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_2_3, SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1B9 */ DEFINE_ENTRANCE(ENTR_SPOT16_1, SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1BA */ DEFINE_ENTRANCE(ENTR_SPOT16_1_1, SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1BB */ DEFINE_ENTRANCE(ENTR_SPOT16_1_2, SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1BC */ DEFINE_ENTRANCE(ENTR_SPOT16_1_3, SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1BD */ DEFINE_ENTRANCE(ENTR_SPOT16_2, SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1BE */ DEFINE_ENTRANCE(ENTR_SPOT16_2_1, SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1BF */ DEFINE_ENTRANCE(ENTR_SPOT16_2_2, SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1C0 */ DEFINE_ENTRANCE(ENTR_SPOT16_2_3, SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1C1 */ DEFINE_ENTRANCE(ENTR_SPOT18_1, SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1C2 */ DEFINE_ENTRANCE(ENTR_SPOT18_1_1, SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1C3 */ DEFINE_ENTRANCE(ENTR_SPOT18_1_2, SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1C4 */ DEFINE_ENTRANCE(ENTR_SPOT18_1_3, SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1C5 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_1, SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x1C6 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_1_1, SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x1C7 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_1_2, SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x1C8 */ DEFINE_ENTRANCE(ENTR_HYLIA_LABO_1_3, SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x1C9 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_5, SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1CA */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_5_1, SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1CB */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_5_2, SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1CC */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_5_3, SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1CD */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_8, SCENE_MARKET_DAY, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1CE */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_8_1, SCENE_MARKET_NIGHT, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1CF */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_8_2, SCENE_MARKET_RUINS, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D0 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_8_3, SCENE_MARKET_RUINS, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x1D1 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_9, SCENE_MARKET_DAY, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D2 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_9_1, SCENE_MARKET_NIGHT, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D3 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_9_2, SCENE_MARKET_RUINS, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D4 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_9_3, SCENE_MARKET_RUINS, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x1D5 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_10, SCENE_MARKET_DAY, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D6 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_10_1, SCENE_MARKET_NIGHT, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D7 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_10_2, SCENE_MARKET_RUINS, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x1D8 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_10_3, SCENE_MARKET_RUINS, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x1D9 */ DEFINE_ENTRANCE(ENTR_SPOT03_3, SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1DA */ DEFINE_ENTRANCE(ENTR_SPOT03_3_1, SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1DB */ DEFINE_ENTRANCE(ENTR_SPOT03_3_2, SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1DC */ DEFINE_ENTRANCE(ENTR_SPOT03_3_3, SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1DD */ DEFINE_ENTRANCE(ENTR_SPOT03_4, SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x1DE */ DEFINE_ENTRANCE(ENTR_SPOT03_4_1, SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x1DF */ DEFINE_ENTRANCE(ENTR_SPOT03_4_2, SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x1E0 */ DEFINE_ENTRANCE(ENTR_SPOT03_4_3, SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x1E1 */ DEFINE_ENTRANCE(ENTR_SPOT11_1, SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1E2 */ DEFINE_ENTRANCE(ENTR_SPOT11_1_1, SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1E3 */ DEFINE_ENTRANCE(ENTR_SPOT11_1_2, SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1E4 */ DEFINE_ENTRANCE(ENTR_SPOT11_1_3, SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1E5 */ DEFINE_ENTRANCE(ENTR_SPOT11_2, SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1E6 */ DEFINE_ENTRANCE(ENTR_SPOT11_2_1, SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1E7 */ DEFINE_ENTRANCE(ENTR_SPOT11_2_2, SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1E8 */ DEFINE_ENTRANCE(ENTR_SPOT11_2_3, SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1E9 */ DEFINE_ENTRANCE(ENTR_SPOT11_3, SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1EA */ DEFINE_ENTRANCE(ENTR_SPOT11_3_1, SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1EB */ DEFINE_ENTRANCE(ENTR_SPOT11_3_2, SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1EC */ DEFINE_ENTRANCE(ENTR_SPOT11_3_3, SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1ED */ DEFINE_ENTRANCE(ENTR_SPOT11_4, SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1EE */ DEFINE_ENTRANCE(ENTR_SPOT11_4_1, SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1EF */ DEFINE_ENTRANCE(ENTR_SPOT11_4_2, SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1F0 */ DEFINE_ENTRANCE(ENTR_SPOT11_4_3, SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1F1 */ DEFINE_ENTRANCE(ENTR_SPOT11_5, SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1F2 */ DEFINE_ENTRANCE(ENTR_SPOT11_5_1, SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1F3 */ DEFINE_ENTRANCE(ENTR_SPOT11_5_2, SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1F4 */ DEFINE_ENTRANCE(ENTR_SPOT11_5_3, SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1F5 */ DEFINE_ENTRANCE(ENTR_SPOT11_6, SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x1F6 */ DEFINE_ENTRANCE(ENTR_SPOT11_6_1, SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x1F7 */ DEFINE_ENTRANCE(ENTR_SPOT11_6_2, SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x1F8 */ DEFINE_ENTRANCE(ENTR_SPOT11_6_3, SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) + +/* 0x1F9 */ DEFINE_ENTRANCE(ENTR_SPOT00_6, SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1FA */ DEFINE_ENTRANCE(ENTR_SPOT00_6_1, SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1FB */ DEFINE_ENTRANCE(ENTR_SPOT00_6_2, SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1FC */ DEFINE_ENTRANCE(ENTR_SPOT00_6_3, SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x1FD */ DEFINE_ENTRANCE(ENTR_SPOT00_7, SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x1FE */ DEFINE_ENTRANCE(ENTR_SPOT00_7_1, SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x1FF */ DEFINE_ENTRANCE(ENTR_SPOT00_7_2, SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x200 */ DEFINE_ENTRANCE(ENTR_SPOT00_7_3, SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x201 */ DEFINE_ENTRANCE(ENTR_SPOT01_3, SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x202 */ DEFINE_ENTRANCE(ENTR_SPOT01_3_1, SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x203 */ DEFINE_ENTRANCE(ENTR_SPOT01_3_2, SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x204 */ DEFINE_ENTRANCE(ENTR_SPOT01_3_3, SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x205 */ DEFINE_ENTRANCE(ENTR_SPOT02_1, SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x206 */ DEFINE_ENTRANCE(ENTR_SPOT02_1_1, SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x207 */ DEFINE_ENTRANCE(ENTR_SPOT02_1_2, SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x208 */ DEFINE_ENTRANCE(ENTR_SPOT02_1_3, SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x209 */ DEFINE_ENTRANCE(ENTR_SPOT04_1, SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x20A */ DEFINE_ENTRANCE(ENTR_SPOT04_1_1, SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x20B */ DEFINE_ENTRANCE(ENTR_SPOT04_1_2, SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x20C */ DEFINE_ENTRANCE(ENTR_SPOT04_1_3, SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x20D */ DEFINE_ENTRANCE(ENTR_SPOT04_2, SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x20E */ DEFINE_ENTRANCE(ENTR_SPOT04_2_1, SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x20F */ DEFINE_ENTRANCE(ENTR_SPOT04_2_2, SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x210 */ DEFINE_ENTRANCE(ENTR_SPOT04_2_3, SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x211 */ DEFINE_ENTRANCE(ENTR_SPOT04_3, SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x212 */ DEFINE_ENTRANCE(ENTR_SPOT04_3_1, SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x213 */ DEFINE_ENTRANCE(ENTR_SPOT04_3_2, SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x214 */ DEFINE_ENTRANCE(ENTR_SPOT04_3_3, SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x215 */ DEFINE_ENTRANCE(ENTR_SPOT05_1, SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN) +/* 0x216 */ DEFINE_ENTRANCE(ENTR_SPOT05_1_1, SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x217 */ DEFINE_ENTRANCE(ENTR_SPOT05_1_2, SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN) +/* 0x218 */ DEFINE_ENTRANCE(ENTR_SPOT05_1_3, SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x219 */ DEFINE_ENTRANCE(ENTR_SPOT06_1, SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x21A */ DEFINE_ENTRANCE(ENTR_SPOT06_1_1, SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x21B */ DEFINE_ENTRANCE(ENTR_SPOT06_1_2, SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x21C */ DEFINE_ENTRANCE(ENTR_SPOT06_1_3, SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x21D */ DEFINE_ENTRANCE(ENTR_SPOT06_2, SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLUE, TRANS_TYPE_FADE_BLUE) +/* 0x21E */ DEFINE_ENTRANCE(ENTR_SPOT06_2_1, SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x21F */ DEFINE_ENTRANCE(ENTR_SPOT06_2_2, SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLUE, TRANS_TYPE_FADE_BLUE) +/* 0x220 */ DEFINE_ENTRANCE(ENTR_SPOT06_2_3, SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x221 */ DEFINE_ENTRANCE(ENTR_SPOT08_1, SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x222 */ DEFINE_ENTRANCE(ENTR_SPOT08_1_1, SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x223 */ DEFINE_ENTRANCE(ENTR_SPOT08_1_2, SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x224 */ DEFINE_ENTRANCE(ENTR_SPOT08_1_3, SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x225 */ DEFINE_ENTRANCE(ENTR_SPOT08_2, SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x226 */ DEFINE_ENTRANCE(ENTR_SPOT08_2_1, SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x227 */ DEFINE_ENTRANCE(ENTR_SPOT08_2_2, SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x228 */ DEFINE_ENTRANCE(ENTR_SPOT08_2_3, SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x229 */ DEFINE_ENTRANCE(ENTR_SPOT09_2, SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x22A */ DEFINE_ENTRANCE(ENTR_SPOT09_2_1, SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x22B */ DEFINE_ENTRANCE(ENTR_SPOT09_2_2, SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x22C */ DEFINE_ENTRANCE(ENTR_SPOT09_2_3, SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x22D */ DEFINE_ENTRANCE(ENTR_SPOT09_3, SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x22E */ DEFINE_ENTRANCE(ENTR_SPOT09_3_1, SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x22F */ DEFINE_ENTRANCE(ENTR_SPOT09_3_2, SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x230 */ DEFINE_ENTRANCE(ENTR_SPOT09_3_3, SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x231 */ DEFINE_ENTRANCE(ENTR_SPOT12_1, SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x232 */ DEFINE_ENTRANCE(ENTR_SPOT12_1_1, SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x233 */ DEFINE_ENTRANCE(ENTR_SPOT12_1_2, SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x234 */ DEFINE_ENTRANCE(ENTR_SPOT12_1_3, SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x235 */ DEFINE_ENTRANCE(ENTR_SPOT12_2, SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x236 */ DEFINE_ENTRANCE(ENTR_SPOT12_2_1, SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x237 */ DEFINE_ENTRANCE(ENTR_SPOT12_2_2, SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x238 */ DEFINE_ENTRANCE(ENTR_SPOT12_2_3, SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x239 */ DEFINE_ENTRANCE(ENTR_SPOT12_3, SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x23A */ DEFINE_ENTRANCE(ENTR_SPOT12_3_1, SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x23B */ DEFINE_ENTRANCE(ENTR_SPOT12_3_2, SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x23C */ DEFINE_ENTRANCE(ENTR_SPOT12_3_3, SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x23D */ DEFINE_ENTRANCE(ENTR_SPOT15_1, SCENE_SPOT15, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x23E */ DEFINE_ENTRANCE(ENTR_SPOT15_1_1, SCENE_SPOT15, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x23F */ DEFINE_ENTRANCE(ENTR_GANON_TOU_1_2, SCENE_GANON_TOU, 1, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x240 */ DEFINE_ENTRANCE(ENTR_GANON_TOU_1_3, SCENE_GANON_TOU, 1, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x241 */ DEFINE_ENTRANCE(ENTR_SPOT15_1_4, SCENE_SPOT15, 1, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) + +/* 0x242 */ DEFINE_ENTRANCE(ENTR_SPOT16_3, SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x243 */ DEFINE_ENTRANCE(ENTR_SPOT16_3_1, SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x244 */ DEFINE_ENTRANCE(ENTR_SPOT16_3_2, SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x245 */ DEFINE_ENTRANCE(ENTR_SPOT16_3_3, SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x246 */ DEFINE_ENTRANCE(ENTR_SPOT17_1, SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x247 */ DEFINE_ENTRANCE(ENTR_SPOT17_1_1, SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x248 */ DEFINE_ENTRANCE(ENTR_SPOT17_1_2, SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x249 */ DEFINE_ENTRANCE(ENTR_SPOT17_1_3, SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x24A */ DEFINE_ENTRANCE(ENTR_SPOT17_2, SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x24B */ DEFINE_ENTRANCE(ENTR_SPOT17_2_1, SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x24C */ DEFINE_ENTRANCE(ENTR_SPOT17_2_2, SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x24D */ DEFINE_ENTRANCE(ENTR_SPOT17_2_3, SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x24E */ DEFINE_ENTRANCE(ENTR_BMORI1_1, SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x24F */ DEFINE_ENTRANCE(ENTR_BMORI1_1_1, SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x250 */ DEFINE_ENTRANCE(ENTR_BMORI1_1_2, SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x251 */ DEFINE_ENTRANCE(ENTR_BMORI1_1_3, SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x252 */ DEFINE_ENTRANCE(ENTR_YDAN_1, SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x253 */ DEFINE_ENTRANCE(ENTR_YDAN_1_1, SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x254 */ DEFINE_ENTRANCE(ENTR_YDAN_1_2, SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x255 */ DEFINE_ENTRANCE(ENTR_YDAN_1_3, SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x256 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_3, SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x257 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_3_1, SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x258 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_3_2, SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x259 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_3_3, SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x25A */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_1, SCENE_MARKET_DAY, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x25B */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_1_1, SCENE_MARKET_NIGHT, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x25C */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_1_2, SCENE_MARKET_RUINS, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x25D */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_1_3, SCENE_MARKET_RUINS, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x25E */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_2, SCENE_MARKET_DAY, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x25F */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_2_1, SCENE_MARKET_NIGHT, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x260 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_2_2, SCENE_MARKET_RUINS, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x261 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_2_3, SCENE_MARKET_RUINS, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x262 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_3, SCENE_MARKET_DAY, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x263 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_3_1, SCENE_MARKET_NIGHT, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x264 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_3_2, SCENE_MARKET_RUINS, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x265 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_3_3, SCENE_MARKET_RUINS, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x266 */ DEFINE_ENTRANCE(ENTR_SPOT04_4, SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x267 */ DEFINE_ENTRANCE(ENTR_SPOT04_4_1, SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x268 */ DEFINE_ENTRANCE(ENTR_SPOT04_4_2, SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x269 */ DEFINE_ENTRANCE(ENTR_SPOT04_4_3, SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x26A */ DEFINE_ENTRANCE(ENTR_SPOT04_5, SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x26B */ DEFINE_ENTRANCE(ENTR_SPOT04_5_1, SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x26C */ DEFINE_ENTRANCE(ENTR_SPOT04_5_2, SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x26D */ DEFINE_ENTRANCE(ENTR_SPOT04_5_3, SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x26E */ DEFINE_ENTRANCE(ENTR_ENTRA_2, SCENE_ENTRA, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x26F */ DEFINE_ENTRANCE(ENTR_ENTRA_N_2_1, SCENE_ENTRA_N, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x270 */ DEFINE_ENTRANCE(ENTR_ENRUI_2_2, SCENE_ENRUI, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x271 */ DEFINE_ENTRANCE(ENTR_ENRUI_2_3, SCENE_ENRUI, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x272 */ DEFINE_ENTRANCE(ENTR_LINK_HOME_1, SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x273 */ DEFINE_ENTRANCE(ENTR_LINK_HOME_1_1, SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x274 */ DEFINE_ENTRANCE(ENTR_LINK_HOME_1_2, SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x275 */ DEFINE_ENTRANCE(ENTR_LINK_HOME_1_3, SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x276 */ DEFINE_ENTRANCE(ENTR_ENTRA_1, SCENE_ENTRA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x277 */ DEFINE_ENTRANCE(ENTR_ENTRA_N_1_1, SCENE_ENTRA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x278 */ DEFINE_ENTRANCE(ENTR_ENRUI_1_2, SCENE_ENRUI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x279 */ DEFINE_ENTRANCE(ENTR_ENRUI_1_3, SCENE_ENRUI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x27A */ DEFINE_ENTRANCE(ENTR_SPOT00_8, SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x27B */ DEFINE_ENTRANCE(ENTR_SPOT00_8_1, SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x27C */ DEFINE_ENTRANCE(ENTR_SPOT00_8_2, SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x27D */ DEFINE_ENTRANCE(ENTR_SPOT00_8_3, SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x27E */ DEFINE_ENTRANCE(ENTR_SPOT00_9, SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x27F */ DEFINE_ENTRANCE(ENTR_SPOT00_9_1, SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x280 */ DEFINE_ENTRANCE(ENTR_SPOT00_9_2, SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x281 */ DEFINE_ENTRANCE(ENTR_SPOT00_9_3, SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x282 */ DEFINE_ENTRANCE(ENTR_SPOT00_10, SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x283 */ DEFINE_ENTRANCE(ENTR_SPOT00_10_1, SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x284 */ DEFINE_ENTRANCE(ENTR_SPOT00_10_2, SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x285 */ DEFINE_ENTRANCE(ENTR_SPOT00_10_3, SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x286 */ DEFINE_ENTRANCE(ENTR_SPOT04_6, SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x287 */ DEFINE_ENTRANCE(ENTR_SPOT04_6_1, SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x288 */ DEFINE_ENTRANCE(ENTR_SPOT04_6_2, SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x289 */ DEFINE_ENTRANCE(ENTR_SPOT04_6_3, SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x28A */ DEFINE_ENTRANCE(ENTR_SPOT00_11, SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x28B */ DEFINE_ENTRANCE(ENTR_SPOT00_11_1, SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x28C */ DEFINE_ENTRANCE(ENTR_SPOT00_11_2, SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x28D */ DEFINE_ENTRANCE(ENTR_SPOT00_11_3, SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x28E */ DEFINE_ENTRANCE(ENTR_SPOT00_12, SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x28F */ DEFINE_ENTRANCE(ENTR_SPOT00_12_1, SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x290 */ DEFINE_ENTRANCE(ENTR_SPOT00_12_2, SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x291 */ DEFINE_ENTRANCE(ENTR_SPOT00_12_3, SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x292 */ DEFINE_ENTRANCE(ENTR_SPOT00_13, SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x293 */ DEFINE_ENTRANCE(ENTR_SPOT00_13_1, SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x294 */ DEFINE_ENTRANCE(ENTR_SPOT00_13_2, SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x295 */ DEFINE_ENTRANCE(ENTR_SPOT00_13_3, SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x296 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_1, SCENE_HAIRAL_NIWA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x297 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_N_1_1, SCENE_HAIRAL_NIWA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x298 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_1_2, SCENE_HAIRAL_NIWA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x299 */ DEFINE_ENTRANCE(ENTR_HAIRAL_NIWA_N_1_3, SCENE_HAIRAL_NIWA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x29A */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_1, SCENE_MARKET_ALLEY, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x29B */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_1_1, SCENE_MARKET_ALLEY_N, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x29C */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_1_2, SCENE_MARKET_ALLEY, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x29D */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_1_3, SCENE_MARKET_ALLEY_N, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x29E */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_4, SCENE_MARKET_DAY, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x29F */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_4_1, SCENE_MARKET_NIGHT, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2A0 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_4_2, SCENE_MARKET_RUINS, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2A1 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_4_3, SCENE_MARKET_RUINS, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2A2 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_5, SCENE_MARKET_DAY, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x2A3 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_5_1, SCENE_MARKET_NIGHT, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x2A4 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_5_2, SCENE_MARKET_RUINS, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x2A5 */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_5_3, SCENE_MARKET_RUINS, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x2A6 */ DEFINE_ENTRANCE(ENTR_SPOT01_4, SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2A7 */ DEFINE_ENTRANCE(ENTR_SPOT01_4_1, SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2A8 */ DEFINE_ENTRANCE(ENTR_SPOT01_4_2, SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2A9 */ DEFINE_ENTRANCE(ENTR_SPOT01_4_3, SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2AA */ DEFINE_ENTRANCE(ENTR_SPOT12_4, SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2AB */ DEFINE_ENTRANCE(ENTR_SPOT12_4_1, SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2AC */ DEFINE_ENTRANCE(ENTR_SPOT12_4_2, SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2AD */ DEFINE_ENTRANCE(ENTR_SPOT12_4_3, SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2AE */ DEFINE_ENTRANCE(ENTR_SPOT20_1, SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2AF */ DEFINE_ENTRANCE(ENTR_SPOT20_1_1, SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B0 */ DEFINE_ENTRANCE(ENTR_SPOT20_1_2, SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2B1 */ DEFINE_ENTRANCE(ENTR_SPOT20_1_3, SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2B2 */ DEFINE_ENTRANCE(ENTR_HAKADAN_1, SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B3 */ DEFINE_ENTRANCE(ENTR_HAKADAN_1_1, SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B4 */ DEFINE_ENTRANCE(ENTR_HAKADAN_1_2, SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B5 */ DEFINE_ENTRANCE(ENTR_HAKADAN_1_3, SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2B6 */ DEFINE_ENTRANCE(ENTR_HAKADAN_2, SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B7 */ DEFINE_ENTRANCE(ENTR_HAKADAN_2_1, SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B8 */ DEFINE_ENTRANCE(ENTR_HAKADAN_2_2, SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2B9 */ DEFINE_ENTRANCE(ENTR_HAKADAN_2_3, SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2BA */ DEFINE_ENTRANCE(ENTR_SPOT12_5, SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2BB */ DEFINE_ENTRANCE(ENTR_SPOT12_5_1, SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2BC */ DEFINE_ENTRANCE(ENTR_SPOT12_5_2, SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2BD */ DEFINE_ENTRANCE(ENTR_SPOT12_5_3, SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2BE */ DEFINE_ENTRANCE(ENTR_SPOT12_6, SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2BF */ DEFINE_ENTRANCE(ENTR_SPOT12_6_1, SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2C0 */ DEFINE_ENTRANCE(ENTR_SPOT12_6_2, SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2C1 */ DEFINE_ENTRANCE(ENTR_SPOT12_6_3, SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2C2 */ DEFINE_ENTRANCE(ENTR_SPOT12_7, SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2C3 */ DEFINE_ENTRANCE(ENTR_SPOT12_7_1, SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2C4 */ DEFINE_ENTRANCE(ENTR_SPOT12_7_2, SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2C5 */ DEFINE_ENTRANCE(ENTR_SPOT12_7_3, SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2C6 */ DEFINE_ENTRANCE(ENTR_SPOT12_8, SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2C7 */ DEFINE_ENTRANCE(ENTR_SPOT12_8_1, SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2C8 */ DEFINE_ENTRANCE(ENTR_SPOT12_8_2, SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2C9 */ DEFINE_ENTRANCE(ENTR_SPOT12_8_3, SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2CA */ DEFINE_ENTRANCE(ENTR_TOKINOMA_2, SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x2CB */ DEFINE_ENTRANCE(ENTR_TOKINOMA_2_1, SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x2CC */ DEFINE_ENTRANCE(ENTR_TOKINOMA_2_2, SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) +/* 0x2CD */ DEFINE_ENTRANCE(ENTR_TOKINOMA_2_3, SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE) + +/* 0x2CE */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_1, SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2CF */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_1_1, SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2D0 */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_1_2, SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2D1 */ DEFINE_ENTRANCE(ENTR_KENJYANOMA_1_3, SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2D2 */ DEFINE_ENTRANCE(ENTR_SPOT12_9, SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2D3 */ DEFINE_ENTRANCE(ENTR_SPOT12_9_1, SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2D4 */ DEFINE_ENTRANCE(ENTR_SPOT12_9_2, SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2D5 */ DEFINE_ENTRANCE(ENTR_SPOT12_9_3, SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2D6 */ DEFINE_ENTRANCE(ENTR_SPOT12_10, SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2D7 */ DEFINE_ENTRANCE(ENTR_SPOT12_10_1, SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2D8 */ DEFINE_ENTRANCE(ENTR_SPOT12_10_2, SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2D9 */ DEFINE_ENTRANCE(ENTR_SPOT12_10_3, SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2DA */ DEFINE_ENTRANCE(ENTR_SPOT12_11, SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2DB */ DEFINE_ENTRANCE(ENTR_SPOT12_11_1, SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2DC */ DEFINE_ENTRANCE(ENTR_SPOT12_11_2, SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2DD */ DEFINE_ENTRANCE(ENTR_SPOT12_11_3, SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2DE */ DEFINE_ENTRANCE(ENTR_SPOT12_12, SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2DF */ DEFINE_ENTRANCE(ENTR_SPOT12_12_1, SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2E0 */ DEFINE_ENTRANCE(ENTR_SPOT12_12_2, SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2E1 */ DEFINE_ENTRANCE(ENTR_SPOT12_12_3, SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2E2 */ DEFINE_ENTRANCE(ENTR_SPOT20_2, SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2E3 */ DEFINE_ENTRANCE(ENTR_SPOT20_2_1, SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2E4 */ DEFINE_ENTRANCE(ENTR_SPOT20_2_2, SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2E5 */ DEFINE_ENTRANCE(ENTR_SPOT20_2_3, SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2E6 */ DEFINE_ENTRANCE(ENTR_SPOT20_3, SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2E7 */ DEFINE_ENTRANCE(ENTR_SPOT20_3_1, SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2E8 */ DEFINE_ENTRANCE(ENTR_SPOT20_3_2, SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x2E9 */ DEFINE_ENTRANCE(ENTR_SPOT20_3_3, SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +// Labeled as "Test Area" in Map Select +/* 0x2EA */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2EB */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_1, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2EC */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_2, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2ED */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_3, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2EE */ DEFINE_ENTRANCE(ENTR_TEST_SPOT05_0_4, SCENE_SPOT05, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2EF */ DEFINE_ENTRANCE(ENTR_TEST_HIRAL_DEMO_0_5, SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F0 */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_6, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F1 */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_7, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F2 */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_8, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F3 */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_9, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F4 */ DEFINE_ENTRANCE(ENTR_TEST_SYATEKIJYOU_0_10, SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2F5 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_1, SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F6 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_1_1, SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F7 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_1_2, SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x2F8 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_1_3, SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x2F9 */ DEFINE_ENTRANCE(ENTR_MALON_STABLE_0, SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x2FA */ DEFINE_ENTRANCE(ENTR_MALON_STABLE_0_1, SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x2FB */ DEFINE_ENTRANCE(ENTR_MALON_STABLE_0_2, SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x2FC */ DEFINE_ENTRANCE(ENTR_MALON_STABLE_0_3, SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x2FD */ DEFINE_ENTRANCE(ENTR_KAKARIKO_0, SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x2FE */ DEFINE_ENTRANCE(ENTR_KAKARIKO_0_1, SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x2FF */ DEFINE_ENTRANCE(ENTR_KAKARIKO_0_2, SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x300 */ DEFINE_ENTRANCE(ENTR_KAKARIKO_0_3, SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x301 */ DEFINE_ENTRANCE(ENTR_BDAN_BOSS_0, SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x302 */ DEFINE_ENTRANCE(ENTR_BDAN_BOSS_0_1, SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x303 */ DEFINE_ENTRANCE(ENTR_BDAN_BOSS_0_2, SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x304 */ DEFINE_ENTRANCE(ENTR_BDAN_BOSS_0_3, SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x305 */ DEFINE_ENTRANCE(ENTR_FIRE_BS_0, SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x306 */ DEFINE_ENTRANCE(ENTR_FIRE_BS_0_1, SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x307 */ DEFINE_ENTRANCE(ENTR_FIRE_BS_0_2, SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x308 */ DEFINE_ENTRANCE(ENTR_FIRE_BS_0_3, SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x309 */ DEFINE_ENTRANCE(ENTR_SPOT06_6, SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x30A */ DEFINE_ENTRANCE(ENTR_SPOT06_6_1, SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x30B */ DEFINE_ENTRANCE(ENTR_SPOT06_6_2, SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x30C */ DEFINE_ENTRANCE(ENTR_SPOT06_6_3, SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x30D */ DEFINE_ENTRANCE(ENTR_HUT_0, SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x30E */ DEFINE_ENTRANCE(ENTR_HUT_0_1, SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x30F */ DEFINE_ENTRANCE(ENTR_HUT_0_2, SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x310 */ DEFINE_ENTRANCE(ENTR_HUT_0_3, SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x311 */ DEFINE_ENTRANCE(ENTR_SPOT00_14, SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x312 */ DEFINE_ENTRANCE(ENTR_SPOT00_14_1, SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x313 */ DEFINE_ENTRANCE(ENTR_SPOT00_14_2, SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x314 */ DEFINE_ENTRANCE(ENTR_SPOT00_14_3, SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x315 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x316 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_1, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x317 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_2, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x318 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_3, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x319 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_4, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x31A */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_5, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x31B */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_0_6, SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x31C */ DEFINE_ENTRANCE(ENTR_HAKAANA_0, SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x31D */ DEFINE_ENTRANCE(ENTR_HAKAANA_0_1, SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x31E */ DEFINE_ENTRANCE(ENTR_HAKAANA_0_2, SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x31F */ DEFINE_ENTRANCE(ENTR_HAKAANA_0_3, SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) + +/* 0x320 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_3, SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x321 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_3_1, SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x322 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_3_2, SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x323 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_3_3, SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x324 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_4, SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x325 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_4_1, SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x326 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_4_2, SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x327 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_4_3, SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x328 */ DEFINE_ENTRANCE(ENTR_SPOT07_4, SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x329 */ DEFINE_ENTRANCE(ENTR_SPOT07_4_1, SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x32A */ DEFINE_ENTRANCE(ENTR_SPOT07_4_2, SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x32B */ DEFINE_ENTRANCE(ENTR_SPOT07_4_3, SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x32C */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_2, SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x32D */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_2_1, SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x32E */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_2_2, SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x32F */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_2_3, SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x330 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_3, SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x331 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_3_1, SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x332 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_3_2, SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x333 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_3_3, SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x334 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_4, SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x335 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_4_1, SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x336 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_4_2, SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x337 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_4_3, SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x338 */ DEFINE_ENTRANCE(ENTR_SPOT04_7, SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x339 */ DEFINE_ENTRANCE(ENTR_SPOT04_7_1, SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x33A */ DEFINE_ENTRANCE(ENTR_SPOT04_7_2, SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x33B */ DEFINE_ENTRANCE(ENTR_SPOT04_7_3, SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x33C */ DEFINE_ENTRANCE(ENTR_SPOT04_8, SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x33D */ DEFINE_ENTRANCE(ENTR_SPOT04_8_1, SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x33E */ DEFINE_ENTRANCE(ENTR_SPOT04_8_2, SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x33F */ DEFINE_ENTRANCE(ENTR_SPOT04_8_3, SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x340 */ DEFINE_ENTRANCE(ENTR_SPOT15_2, SCENE_SPOT15, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x341 */ DEFINE_ENTRANCE(ENTR_SPOT15_2_1, SCENE_SPOT15, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x342 */ DEFINE_ENTRANCE(ENTR_GANON_TOU_2_2, SCENE_GANON_TOU, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x343 */ DEFINE_ENTRANCE(ENTR_GANON_TOU_2_3, SCENE_GANON_TOU, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x344 */ DEFINE_ENTRANCE(ENTR_SPOT15_2_4, SCENE_SPOT15, 2, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) + +/* 0x345 */ DEFINE_ENTRANCE(ENTR_SPOT01_5, SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x346 */ DEFINE_ENTRANCE(ENTR_SPOT01_5_1, SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x347 */ DEFINE_ENTRANCE(ENTR_SPOT01_5_2, SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x348 */ DEFINE_ENTRANCE(ENTR_SPOT01_5_3, SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x349 */ DEFINE_ENTRANCE(ENTR_SPOT01_6, SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x34A */ DEFINE_ENTRANCE(ENTR_SPOT01_6_1, SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x34B */ DEFINE_ENTRANCE(ENTR_SPOT01_6_2, SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x34C */ DEFINE_ENTRANCE(ENTR_SPOT01_6_3, SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x34D */ DEFINE_ENTRANCE(ENTR_SPOT01_7, SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x34E */ DEFINE_ENTRANCE(ENTR_SPOT01_7_1, SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x34F */ DEFINE_ENTRANCE(ENTR_SPOT01_7_2, SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x350 */ DEFINE_ENTRANCE(ENTR_SPOT01_7_3, SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x351 */ DEFINE_ENTRANCE(ENTR_SPOT01_8, SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x352 */ DEFINE_ENTRANCE(ENTR_SPOT01_8_1, SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x353 */ DEFINE_ENTRANCE(ENTR_SPOT01_8_2, SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x354 */ DEFINE_ENTRANCE(ENTR_SPOT01_8_3, SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x355 */ DEFINE_ENTRANCE(ENTR_SPOT02_2, SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x356 */ DEFINE_ENTRANCE(ENTR_SPOT02_2_1, SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x357 */ DEFINE_ENTRANCE(ENTR_SPOT02_2_2, SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x358 */ DEFINE_ENTRANCE(ENTR_SPOT02_2_3, SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x359 */ DEFINE_ENTRANCE(ENTR_SPOT02_3, SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x35A */ DEFINE_ENTRANCE(ENTR_SPOT02_3_1, SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x35B */ DEFINE_ENTRANCE(ENTR_SPOT02_3_2, SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x35C */ DEFINE_ENTRANCE(ENTR_SPOT02_3_3, SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x35D */ DEFINE_ENTRANCE(ENTR_SPOT02_4, SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x35E */ DEFINE_ENTRANCE(ENTR_SPOT02_4_1, SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x35F */ DEFINE_ENTRANCE(ENTR_SPOT02_4_2, SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x360 */ DEFINE_ENTRANCE(ENTR_SPOT02_4_3, SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x361 */ DEFINE_ENTRANCE(ENTR_SPOT02_5, SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x362 */ DEFINE_ENTRANCE(ENTR_SPOT02_5_1, SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x363 */ DEFINE_ENTRANCE(ENTR_SPOT02_5_2, SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x364 */ DEFINE_ENTRANCE(ENTR_SPOT02_5_3, SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x365 */ DEFINE_ENTRANCE(ENTR_SPOT13_1, SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x366 */ DEFINE_ENTRANCE(ENTR_SPOT13_1_1, SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x367 */ DEFINE_ENTRANCE(ENTR_SPOT13_1_2, SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x368 */ DEFINE_ENTRANCE(ENTR_SPOT13_1_3, SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) + +/* 0x369 */ DEFINE_ENTRANCE(ENTR_SPOT13_2, SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x36A */ DEFINE_ENTRANCE(ENTR_SPOT13_2_1, SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x36B */ DEFINE_ENTRANCE(ENTR_SPOT13_2_2, SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) +/* 0x36C */ DEFINE_ENTRANCE(ENTR_SPOT13_2_3, SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST) + +/* 0x36D */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_TATE_0, SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x36E */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_TATE_0_1, SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x36F */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_TATE_0_2, SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x370 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_TATE_0_3, SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x371 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x372 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_1, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x373 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_2, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x374 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_3, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x375 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_4, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x376 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_5, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x377 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_0_6, SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x378 */ DEFINE_ENTRANCE(ENTR_SPOT20_4, SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x379 */ DEFINE_ENTRANCE(ENTR_SPOT20_4_1, SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x37A */ DEFINE_ENTRANCE(ENTR_SPOT20_4_2, SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x37B */ DEFINE_ENTRANCE(ENTR_SPOT20_4_3, SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x37C */ DEFINE_ENTRANCE(ENTR_GOLON_0, SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x37D */ DEFINE_ENTRANCE(ENTR_GOLON_0_1, SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x37E */ DEFINE_ENTRANCE(ENTR_GOLON_0_2, SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x37F */ DEFINE_ENTRANCE(ENTR_GOLON_0_3, SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x380 */ DEFINE_ENTRANCE(ENTR_ZOORA_0, SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x381 */ DEFINE_ENTRANCE(ENTR_ZOORA_0_1, SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x382 */ DEFINE_ENTRANCE(ENTR_ZOORA_0_2, SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x383 */ DEFINE_ENTRANCE(ENTR_ZOORA_0_3, SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x384 */ DEFINE_ENTRANCE(ENTR_DRAG_0, SCENE_DRAG, 0, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x385 */ DEFINE_ENTRANCE(ENTR_DRAG_0_1, SCENE_DRAG, 0, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x386 */ DEFINE_ENTRANCE(ENTR_DRAG_0_2, SCENE_DRAG, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x387 */ DEFINE_ENTRANCE(ENTR_DRAG_0_3, SCENE_DRAG, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x388 */ DEFINE_ENTRANCE(ENTR_ALLEY_SHOP_0, SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x389 */ DEFINE_ENTRANCE(ENTR_ALLEY_SHOP_0_1, SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x38A */ DEFINE_ENTRANCE(ENTR_ALLEY_SHOP_0_2, SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x38B */ DEFINE_ENTRANCE(ENTR_ALLEY_SHOP_0_3, SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x38C */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_4, SCENE_MARKET_ALLEY, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x38D */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_4_1, SCENE_MARKET_ALLEY_N, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x38E */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_4_2, SCENE_MARKET_ALLEY, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x38F */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_4_3, SCENE_MARKET_ALLEY_N, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x390 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_0, SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x391 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_0_1, SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x392 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_0_2, SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x393 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_0_3, SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x394 */ DEFINE_ENTRANCE(ENTR_SPOT08_5, SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x395 */ DEFINE_ENTRANCE(ENTR_SPOT08_5_1, SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x396 */ DEFINE_ENTRANCE(ENTR_SPOT08_5_2, SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x397 */ DEFINE_ENTRANCE(ENTR_SPOT08_5_3, SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x398 */ DEFINE_ENTRANCE(ENTR_IMPA_0, SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x399 */ DEFINE_ENTRANCE(ENTR_IMPA_0_1, SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x39A */ DEFINE_ENTRANCE(ENTR_IMPA_0_2, SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x39B */ DEFINE_ENTRANCE(ENTR_IMPA_0_3, SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x39C */ DEFINE_ENTRANCE(ENTR_LABO_0, SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x39D */ DEFINE_ENTRANCE(ENTR_LABO_0_1, SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x39E */ DEFINE_ENTRANCE(ENTR_LABO_0_2, SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x39F */ DEFINE_ENTRANCE(ENTR_LABO_0_3, SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x3A0 */ DEFINE_ENTRANCE(ENTR_TENT_0, SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x3A1 */ DEFINE_ENTRANCE(ENTR_TENT_0_1, SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x3A2 */ DEFINE_ENTRANCE(ENTR_TENT_0_2, SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x3A3 */ DEFINE_ENTRANCE(ENTR_TENT_0_3, SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x3A4 */ DEFINE_ENTRANCE(ENTR_SPOT12_13, SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3A5 */ DEFINE_ENTRANCE(ENTR_SPOT12_13_1, SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3A6 */ DEFINE_ENTRANCE(ENTR_SPOT12_13_2, SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3A7 */ DEFINE_ENTRANCE(ENTR_SPOT12_13_3, SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3A8 */ DEFINE_ENTRANCE(ENTR_SPOT12_14, SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x3A9 */ DEFINE_ENTRANCE(ENTR_SPOT12_14_1, SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x3AA */ DEFINE_ENTRANCE(ENTR_SPOT12_14_2, SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x3AB */ DEFINE_ENTRANCE(ENTR_SPOT12_14_3, SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x3AC */ DEFINE_ENTRANCE(ENTR_SPOT12_15, SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x3AD */ DEFINE_ENTRANCE(ENTR_SPOT12_15_1, SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x3AE */ DEFINE_ENTRANCE(ENTR_SPOT12_15_2, SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) +/* 0x3AF */ DEFINE_ENTRANCE(ENTR_SPOT12_15_3, SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END) + +/* 0x3B0 */ DEFINE_ENTRANCE(ENTR_SPOT12_16, SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B1 */ DEFINE_ENTRANCE(ENTR_SPOT12_16_1, SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B2 */ DEFINE_ENTRANCE(ENTR_SPOT12_16_2, SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B3 */ DEFINE_ENTRANCE(ENTR_SPOT12_16_3, SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3B4 */ DEFINE_ENTRANCE(ENTR_SPOT12_17, SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B5 */ DEFINE_ENTRANCE(ENTR_SPOT12_17_1, SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B6 */ DEFINE_ENTRANCE(ENTR_SPOT12_17_2, SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3B7 */ DEFINE_ENTRANCE(ENTR_SPOT12_17_3, SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3B8 */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_6, SCENE_MARKET_DAY, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3B9 */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_6_1, SCENE_MARKET_NIGHT, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3BA */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_6_2, SCENE_MARKET_RUINS, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3BB */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_6_3, SCENE_MARKET_RUINS, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x3BC */ DEFINE_ENTRANCE(ENTR_MARKET_DAY_7, SCENE_MARKET_DAY, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3BD */ DEFINE_ENTRANCE(ENTR_MARKET_NIGHT_7_1, SCENE_MARKET_NIGHT, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3BE */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_7_2, SCENE_MARKET_RUINS, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3BF */ DEFINE_ENTRANCE(ENTR_MARKET_RUINS_7_3, SCENE_MARKET_RUINS, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x3C0 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_2, SCENE_MARKET_ALLEY, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3C1 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_2_1, SCENE_MARKET_ALLEY_N, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3C2 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_2_2, SCENE_MARKET_ALLEY, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3C3 */ DEFINE_ENTRANCE(ENTR_MARKET_ALLEY_N_2_3, SCENE_MARKET_ALLEY_N, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3C4 */ DEFINE_ENTRANCE(ENTR_SPOT07_2, SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3C5 */ DEFINE_ENTRANCE(ENTR_SPOT07_2_1, SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3C6 */ DEFINE_ENTRANCE(ENTR_SPOT07_2_2, SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3C7 */ DEFINE_ENTRANCE(ENTR_SPOT07_2_3, SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3C8 */ DEFINE_ENTRANCE(ENTR_SPOT06_3, SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3C9 */ DEFINE_ENTRANCE(ENTR_SPOT06_3_1, SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3CA */ DEFINE_ENTRANCE(ENTR_SPOT06_3_2, SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3CB */ DEFINE_ENTRANCE(ENTR_SPOT06_3_3, SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x3CC */ DEFINE_ENTRANCE(ENTR_SPOT06_4, SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3CD */ DEFINE_ENTRANCE(ENTR_SPOT06_4_1, SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3CE */ DEFINE_ENTRANCE(ENTR_SPOT06_4_2, SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3CF */ DEFINE_ENTRANCE(ENTR_SPOT06_4_3, SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x3D0 */ DEFINE_ENTRANCE(ENTR_SPOT09_4, SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3D1 */ DEFINE_ENTRANCE(ENTR_SPOT09_4_1, SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3D2 */ DEFINE_ENTRANCE(ENTR_SPOT09_4_2, SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3D3 */ DEFINE_ENTRANCE(ENTR_SPOT09_4_3, SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x3D4 */ DEFINE_ENTRANCE(ENTR_SPOT08_3, SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3D5 */ DEFINE_ENTRANCE(ENTR_SPOT08_3_1, SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3D6 */ DEFINE_ENTRANCE(ENTR_SPOT08_3_2, SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x3D7 */ DEFINE_ENTRANCE(ENTR_SPOT08_3_3, SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3D8 */ DEFINE_ENTRANCE(ENTR_SPOT08_4, SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3D9 */ DEFINE_ENTRANCE(ENTR_SPOT08_4_1, SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3DA */ DEFINE_ENTRANCE(ENTR_SPOT08_4_2, SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3DB */ DEFINE_ENTRANCE(ENTR_SPOT08_4_3, SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3DC */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_4, SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3DD */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_4_1, SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3DE */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_4_2, SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3DF */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_4_3, SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3E0 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_5, SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E1 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_5_1, SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E2 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_5_2, SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E3 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_5_3, SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3E4 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_6, SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E5 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_6_1, SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E6 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_6_2, SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3E7 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_6_3, SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3E8 */ DEFINE_ENTRANCE(ENTR_DRAG_1, SCENE_DRAG, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3E9 */ DEFINE_ENTRANCE(ENTR_DRAG_1_1, SCENE_DRAG, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3EA */ DEFINE_ENTRANCE(ENTR_DRAG_1_2, SCENE_DRAG, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3EB */ DEFINE_ENTRANCE(ENTR_DRAG_1_3, SCENE_DRAG, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x3EC */ DEFINE_ENTRANCE(ENTR_DRAG_2, SCENE_DRAG, 2, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3ED */ DEFINE_ENTRANCE(ENTR_DRAG_2_1, SCENE_DRAG, 2, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3EE */ DEFINE_ENTRANCE(ENTR_DRAG_2_2, SCENE_DRAG, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x3EF */ DEFINE_ENTRANCE(ENTR_DRAG_2_3, SCENE_DRAG, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x3F0 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_2, SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F1 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_2_1, SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F2 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_2_2, SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F3 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_2_3, SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3F4 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_3, SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F5 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_3_1, SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F6 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_3_2, SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F7 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_3_3, SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3F8 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_4, SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3F9 */ DEFINE_ENTRANCE(ENTR_JYASINZOU_4_1, SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3FA */ DEFINE_ENTRANCE(ENTR_JYASINZOU_4_2, SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x3FB */ DEFINE_ENTRANCE(ENTR_JYASINZOU_4_3, SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x3FC */ DEFINE_ENTRANCE(ENTR_SPOT18_2, SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3FD */ DEFINE_ENTRANCE(ENTR_SPOT18_2_1, SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3FE */ DEFINE_ENTRANCE(ENTR_SPOT18_2_2, SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x3FF */ DEFINE_ENTRANCE(ENTR_SPOT18_2_3, SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x400 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x401 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_1, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x402 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_2, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x403 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_3, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x404 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_4, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x405 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_5, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x406 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_0_6, SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x407 */ DEFINE_ENTRANCE(ENTR_BDAN_1, SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x408 */ DEFINE_ENTRANCE(ENTR_BDAN_1_1, SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x409 */ DEFINE_ENTRANCE(ENTR_BDAN_1_2, SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x40A */ DEFINE_ENTRANCE(ENTR_BDAN_1_3, SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x40B */ DEFINE_ENTRANCE(ENTR_DDAN_BOSS_0, SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x40C */ DEFINE_ENTRANCE(ENTR_DDAN_BOSS_0_1, SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x40D */ DEFINE_ENTRANCE(ENTR_DDAN_BOSS_0_2, SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x40E */ DEFINE_ENTRANCE(ENTR_DDAN_BOSS_0_3, SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x40F */ DEFINE_ENTRANCE(ENTR_YDAN_BOSS_0, SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x410 */ DEFINE_ENTRANCE(ENTR_YDAN_BOSS_0_1, SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x411 */ DEFINE_ENTRANCE(ENTR_YDAN_BOSS_0_2, SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x412 */ DEFINE_ENTRANCE(ENTR_YDAN_BOSS_0_3, SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x413 */ DEFINE_ENTRANCE(ENTR_HAKADAN_BS_0, SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x414 */ DEFINE_ENTRANCE(ENTR_HAKADAN_BS_0_1, SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x415 */ DEFINE_ENTRANCE(ENTR_HAKADAN_BS_0_2, SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x416 */ DEFINE_ENTRANCE(ENTR_HAKADAN_BS_0_3, SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x417 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_BS_0, SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x418 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_BS_0_1, SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x419 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_BS_0_2, SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x41A */ DEFINE_ENTRANCE(ENTR_MIZUSIN_BS_0_3, SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x41B */ DEFINE_ENTRANCE(ENTR_GANON_0, SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x41C */ DEFINE_ENTRANCE(ENTR_GANON_0_1, SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x41D */ DEFINE_ENTRANCE(ENTR_GANON_0_2, SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x41E */ DEFINE_ENTRANCE(ENTR_GANON_0_3, SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x41F */ DEFINE_ENTRANCE(ENTR_GANON_BOSS_0, SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x420 */ DEFINE_ENTRANCE(ENTR_GANON_BOSS_0_1, SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x421 */ DEFINE_ENTRANCE(ENTR_GANON_BOSS_0_2, SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x422 */ DEFINE_ENTRANCE(ENTR_GANON_BOSS_0_3, SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x423 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_1, SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_BLACK) +/* 0x424 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_1_1, SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x425 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_1_2, SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_BLACK) +/* 0x426 */ DEFINE_ENTRANCE(ENTR_MIZUSIN_1_3, SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x427 */ DEFINE_ENTRANCE(ENTR_GANON_1, SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x428 */ DEFINE_ENTRANCE(ENTR_GANON_1_1, SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x429 */ DEFINE_ENTRANCE(ENTR_GANON_1_2, SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x42A */ DEFINE_ENTRANCE(ENTR_GANON_1_3, SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x42B */ DEFINE_ENTRANCE(ENTR_GANON_2, SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x42C */ DEFINE_ENTRANCE(ENTR_GANON_2_1, SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x42D */ DEFINE_ENTRANCE(ENTR_GANON_2_2, SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x42E */ DEFINE_ENTRANCE(ENTR_GANON_2_3, SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x42F */ DEFINE_ENTRANCE(ENTR_SPOT20_5, SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x430 */ DEFINE_ENTRANCE(ENTR_SPOT20_5_1, SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x431 */ DEFINE_ENTRANCE(ENTR_SPOT20_5_2, SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x432 */ DEFINE_ENTRANCE(ENTR_SPOT20_5_3, SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x433 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME4_0, SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x434 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME4_0_1, SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x435 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME4_0_2, SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x436 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME4_0_3, SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x437 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME5_0, SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x438 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME5_0_1, SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x439 */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME5_0_2, SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x43A */ DEFINE_ENTRANCE(ENTR_KOKIRI_HOME5_0_3, SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x43B */ DEFINE_ENTRANCE(ENTR_KAKARIKO3_0, SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x43C */ DEFINE_ENTRANCE(ENTR_KAKARIKO3_0_1, SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x43D */ DEFINE_ENTRANCE(ENTR_KAKARIKO3_0_2, SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x43E */ DEFINE_ENTRANCE(ENTR_KAKARIKO3_0_3, SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x43F */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_0, SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x440 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_0_1, SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x441 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_0_2, SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x442 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_0_3, SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x443 */ DEFINE_ENTRANCE(ENTR_SPOT04_9, SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x444 */ DEFINE_ENTRANCE(ENTR_SPOT04_9_1, SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x445 */ DEFINE_ENTRANCE(ENTR_SPOT04_9_2, SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x446 */ DEFINE_ENTRANCE(ENTR_SPOT04_9_3, SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x447 */ DEFINE_ENTRANCE(ENTR_SPOT04_10, SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x448 */ DEFINE_ENTRANCE(ENTR_SPOT04_10_1, SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x449 */ DEFINE_ENTRANCE(ENTR_SPOT04_10_2, SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x44A */ DEFINE_ENTRANCE(ENTR_SPOT04_10_3, SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x44B */ DEFINE_ENTRANCE(ENTR_SPOT01_9, SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x44C */ DEFINE_ENTRANCE(ENTR_SPOT01_9_1, SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x44D */ DEFINE_ENTRANCE(ENTR_SPOT01_9_2, SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x44E */ DEFINE_ENTRANCE(ENTR_SPOT01_9_3, SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x44F */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_0, SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x450 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_0_1, SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x451 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_0_2, SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x452 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_0_3, SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) + +/* 0x453 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_1, SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x454 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_1_1, SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x455 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_1_2, SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x456 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_1_3, SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x457 */ DEFINE_ENTRANCE(ENTR_SPOT04_11, SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x458 */ DEFINE_ENTRANCE(ENTR_SPOT04_11_1, SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x459 */ DEFINE_ENTRANCE(ENTR_SPOT04_11_2, SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x45A */ DEFINE_ENTRANCE(ENTR_SPOT04_11_3, SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x45B */ DEFINE_ENTRANCE(ENTR_SPOT16_4, SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x45C */ DEFINE_ENTRANCE(ENTR_SPOT16_4_1, SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x45D */ DEFINE_ENTRANCE(ENTR_SPOT16_4_2, SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x45E */ DEFINE_ENTRANCE(ENTR_SPOT16_4_3, SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x45F */ DEFINE_ENTRANCE(ENTR_TURIBORI_0, SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x460 */ DEFINE_ENTRANCE(ENTR_TURIBORI_0_1, SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x461 */ DEFINE_ENTRANCE(ENTR_TURIBORI_0_2, SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x462 */ DEFINE_ENTRANCE(ENTR_TURIBORI_0_3, SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x463 */ DEFINE_ENTRANCE(ENTR_SPOT01_10, SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x464 */ DEFINE_ENTRANCE(ENTR_SPOT01_10_1, SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x465 */ DEFINE_ENTRANCE(ENTR_SPOT01_10_2, SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x466 */ DEFINE_ENTRANCE(ENTR_SPOT01_10_3, SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x467 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x468 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_1, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x469 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_2, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46A */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_3, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46B */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_4, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46C */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_5, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46D */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_6, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46E */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_7, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x46F */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_8, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x470 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_9, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x471 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_0_10, SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x472 */ DEFINE_ENTRANCE(ENTR_SHRINE_1, SCENE_SHRINE, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x473 */ DEFINE_ENTRANCE(ENTR_SHRINE_N_1_1, SCENE_SHRINE_N, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x474 */ DEFINE_ENTRANCE(ENTR_SHRINE_R_1_2, SCENE_SHRINE_R, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x475 */ DEFINE_ENTRANCE(ENTR_SHRINE_R_1_3, SCENE_SHRINE_R, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x476 */ DEFINE_ENTRANCE(ENTR_SPOT00_15, SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x477 */ DEFINE_ENTRANCE(ENTR_SPOT00_15_1, SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x478 */ DEFINE_ENTRANCE(ENTR_SPOT00_15_2, SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST) +/* 0x479 */ DEFINE_ENTRANCE(ENTR_SPOT00_15_3, SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x47A */ DEFINE_ENTRANCE(ENTR_SPOT16_5, SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x47B */ DEFINE_ENTRANCE(ENTR_SPOT16_5_1, SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x47C */ DEFINE_ENTRANCE(ENTR_SPOT16_5_2, SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x47D */ DEFINE_ENTRANCE(ENTR_SPOT16_5_3, SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x47E */ DEFINE_ENTRANCE(ENTR_SPOT15_4, SCENE_SPOT15, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x47F */ DEFINE_ENTRANCE(ENTR_SPOT15_4_1, SCENE_SPOT15, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x480 */ DEFINE_ENTRANCE(ENTR_GANON_TOU_4_2, SCENE_GANON_TOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x481 */ DEFINE_ENTRANCE(ENTR_GANON_TOU_4_3, SCENE_GANON_TOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x482 */ DEFINE_ENTRANCE(ENTR_SPOT17_3, SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x483 */ DEFINE_ENTRANCE(ENTR_SPOT17_3_1, SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x484 */ DEFINE_ENTRANCE(ENTR_SPOT17_3_2, SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x485 */ DEFINE_ENTRANCE(ENTR_SPOT17_3_3, SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x486 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_0, SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x487 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_0_1, SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x488 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_0_2, SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x489 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_0_3, SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x48A */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_1, SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x48B */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_1_1, SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x48C */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_1_2, SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x48D */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_1_3, SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x48E */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_2, SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x48F */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_2_1, SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x490 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_2_2, SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x491 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_2_3, SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x492 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_3, SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x493 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_3_1, SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x494 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_3_2, SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x495 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_3_3, SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x496 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_4, SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x497 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_4_1, SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x498 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_4_2, SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x499 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_4_3, SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x49A */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_5, SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x49B */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_5_1, SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x49C */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_5_2, SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x49D */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_5_3, SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x49E */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_6, SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x49F */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_6_1, SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A0 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_6_2, SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A1 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_6_3, SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4A2 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_7, SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A3 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_7_1, SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A4 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_7_2, SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A5 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_7_3, SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4A6 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_8, SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A7 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_8_1, SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A8 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_8_2, SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4A9 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_8_3, SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4AA */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_9, SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4AB */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_9_1, SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4AC */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_9_2, SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4AD */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_9_3, SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4AE */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_10, SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4AF */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_10_1, SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B0 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_10_2, SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B1 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_10_3, SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4B2 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_11, SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B3 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_11_1, SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B4 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_11_2, SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B5 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_11_3, SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4B6 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_7, SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B7 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_7_1, SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B8 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_7_2, SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4B9 */ DEFINE_ENTRANCE(ENTR_GANON_SONOGO_7_3, SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4BA */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_1, SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4BB */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_1_1, SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4BC */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_1_2, SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4BD */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_1_3, SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4BE */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_1, SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4BF */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_1_1, SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C0 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_1_2, SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C1 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_1_3, SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4C2 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_2, SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C3 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_2_1, SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C4 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_2_2, SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C5 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_2_3, SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4C6 */ DEFINE_ENTRANCE(ENTR_SPOT10_4, SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C7 */ DEFINE_ENTRANCE(ENTR_SPOT10_4_1, SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C8 */ DEFINE_ENTRANCE(ENTR_SPOT10_4_2, SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4C9 */ DEFINE_ENTRANCE(ENTR_SPOT10_4_3, SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4CA */ DEFINE_ENTRANCE(ENTR_SPOT20_6, SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x4CB */ DEFINE_ENTRANCE(ENTR_SPOT20_6_1, SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x4CC */ DEFINE_ENTRANCE(ENTR_SPOT20_6_2, SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) +/* 0x4CD */ DEFINE_ENTRANCE(ENTR_SPOT20_6_3, SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_BLACK, TCS_FAST)) + +/* 0x4CE */ DEFINE_ENTRANCE(ENTR_SPOT20_7, SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST)) +/* 0x4CF */ DEFINE_ENTRANCE(ENTR_SPOT20_7_1, SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST)) +/* 0x4D0 */ DEFINE_ENTRANCE(ENTR_SPOT20_7_2, SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST)) +/* 0x4D1 */ DEFINE_ENTRANCE(ENTR_SPOT20_7_3, SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_STARBURST,TCC_WHITE, TCS_FAST)) + +/* 0x4D2 */ DEFINE_ENTRANCE(ENTR_SPOT10_5, SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4D3 */ DEFINE_ENTRANCE(ENTR_SPOT10_5_1, SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4D4 */ DEFINE_ENTRANCE(ENTR_SPOT10_5_2, SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4D5 */ DEFINE_ENTRANCE(ENTR_SPOT10_5_3, SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4D6 */ DEFINE_ENTRANCE(ENTR_SPOT10_6, SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4D7 */ DEFINE_ENTRANCE(ENTR_SPOT10_6_1, SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4D8 */ DEFINE_ENTRANCE(ENTR_SPOT10_6_2, SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4D9 */ DEFINE_ENTRANCE(ENTR_SPOT10_6_3, SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x4DA */ DEFINE_ENTRANCE(ENTR_SPOT10_7, SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4DB */ DEFINE_ENTRANCE(ENTR_SPOT10_7_1, SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4DC */ DEFINE_ENTRANCE(ENTR_SPOT10_7_2, SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4DD */ DEFINE_ENTRANCE(ENTR_SPOT10_7_3, SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x4DE */ DEFINE_ENTRANCE(ENTR_SPOT10_8, SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4DF */ DEFINE_ENTRANCE(ENTR_SPOT10_8_1, SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4E0 */ DEFINE_ENTRANCE(ENTR_SPOT10_8_2, SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4E1 */ DEFINE_ENTRANCE(ENTR_SPOT10_8_3, SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4E2 */ DEFINE_ENTRANCE(ENTR_SPOT18_3, SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4E3 */ DEFINE_ENTRANCE(ENTR_SPOT18_3_1, SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4E4 */ DEFINE_ENTRANCE(ENTR_SPOT18_3_2, SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x4E5 */ DEFINE_ENTRANCE(ENTR_SPOT18_3_3, SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x4E6 */ DEFINE_ENTRANCE(ENTR_SPOT06_5, SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4E7 */ DEFINE_ENTRANCE(ENTR_SPOT06_5_1, SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4E8 */ DEFINE_ENTRANCE(ENTR_SPOT06_5_2, SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4E9 */ DEFINE_ENTRANCE(ENTR_SPOT06_5_3, SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4EA */ DEFINE_ENTRANCE(ENTR_HAKADAN_3, SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4EB */ DEFINE_ENTRANCE(ENTR_HAKADAN_3_1, SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4EC */ DEFINE_ENTRANCE(ENTR_HAKADAN_3_2, SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4ED */ DEFINE_ENTRANCE(ENTR_HAKADAN_3_3, SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4EE */ DEFINE_ENTRANCE(ENTR_SPOT01_11, SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x4EF */ DEFINE_ENTRANCE(ENTR_SPOT01_11_1, SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x4F0 */ DEFINE_ENTRANCE(ENTR_SPOT01_11_2, SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x4F1 */ DEFINE_ENTRANCE(ENTR_SPOT01_11_3, SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x4F2 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_3, SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F3 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_3_1, SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F4 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_3_2, SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F5 */ DEFINE_ENTRANCE(ENTR_DAIYOUSEI_IZUMI_3_3, SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4F6 */ DEFINE_ENTRANCE(ENTR_SPOT17_4, SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F7 */ DEFINE_ENTRANCE(ENTR_SPOT17_4_1, SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F8 */ DEFINE_ENTRANCE(ENTR_SPOT17_4_2, SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4F9 */ DEFINE_ENTRANCE(ENTR_SPOT17_4_3, SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x4FA */ DEFINE_ENTRANCE(ENTR_SPOT15_3, SCENE_SPOT15, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x4FB */ DEFINE_ENTRANCE(ENTR_SPOT15_3_1, SCENE_SPOT15, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4FC */ DEFINE_ENTRANCE(ENTR_GANON_TOU_3_2, SCENE_GANON_TOU, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4FD */ DEFINE_ENTRANCE(ENTR_GANON_TOU_3_3, SCENE_GANON_TOU, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x4FE */ DEFINE_ENTRANCE(ENTR_SPOT15_3_4, SCENE_SPOT15, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE) + +/* 0x4FF */ DEFINE_ENTRANCE(ENTR_SPOT01_12, SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x500 */ DEFINE_ENTRANCE(ENTR_SPOT01_12_1, SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x501 */ DEFINE_ENTRANCE(ENTR_SPOT01_12_2, SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x502 */ DEFINE_ENTRANCE(ENTR_SPOT01_12_3, SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x503 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_2, SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x504 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_2_1, SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x505 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_2_2, SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x506 */ DEFINE_ENTRANCE(ENTR_HAKASITARELAY_2_3, SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x507 */ DEFINE_ENTRANCE(ENTR_BOWLING_0, SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x508 */ DEFINE_ENTRANCE(ENTR_BOWLING_0_1, SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x509 */ DEFINE_ENTRANCE(ENTR_BOWLING_0_2, SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x50A */ DEFINE_ENTRANCE(ENTR_BOWLING_0_3, SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x50B */ DEFINE_ENTRANCE(ENTR_SPOT02_6, SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x50C */ DEFINE_ENTRANCE(ENTR_SPOT02_6_1, SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x50D */ DEFINE_ENTRANCE(ENTR_SPOT02_6_2, SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x50E */ DEFINE_ENTRANCE(ENTR_SPOT02_6_3, SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x50F */ DEFINE_ENTRANCE(ENTR_SPOT00_16, SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) +/* 0x510 */ DEFINE_ENTRANCE(ENTR_SPOT00_16_1, SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) +/* 0x511 */ DEFINE_ENTRANCE(ENTR_SPOT00_16_2, SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) +/* 0x512 */ DEFINE_ENTRANCE(ENTR_SPOT00_16_3, SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT) + +/* 0x513 */ DEFINE_ENTRANCE(ENTR_SPOT01_13, SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x514 */ DEFINE_ENTRANCE(ENTR_SPOT01_13_1, SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x515 */ DEFINE_ENTRANCE(ENTR_SPOT01_13_2, SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x516 */ DEFINE_ENTRANCE(ENTR_SPOT01_13_3, SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x517 */ DEFINE_ENTRANCE(ENTR_GANON_DEMO_0, SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x518 */ DEFINE_ENTRANCE(ENTR_GANON_DEMO_0_1, SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x519 */ DEFINE_ENTRANCE(ENTR_GANON_DEMO_0_2, SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x51A */ DEFINE_ENTRANCE(ENTR_GANON_DEMO_0_3, SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x51B */ DEFINE_ENTRANCE(ENTR_GANON_DEMO_0_4, SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x51C */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_6, SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x51D */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_6_1, SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x51E */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_6_2, SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x51F */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_6_3, SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x520 */ DEFINE_ENTRANCE(ENTR_BESITU_0, SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x521 */ DEFINE_ENTRANCE(ENTR_BESITU_0_1, SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x522 */ DEFINE_ENTRANCE(ENTR_BESITU_0_2, SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x523 */ DEFINE_ENTRANCE(ENTR_BESITU_0_3, SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x524 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_7, SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x525 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_7_1, SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x526 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_7_2, SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x527 */ DEFINE_ENTRANCE(ENTR_GANON_FINAL_7_3, SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x528 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_1, SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x529 */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_1_1, SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x52A */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_1_2, SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x52B */ DEFINE_ENTRANCE(ENTR_NIGHT_SHOP_1_3, SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x52C */ DEFINE_ENTRANCE(ENTR_SHOP1_1, SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x52D */ DEFINE_ENTRANCE(ENTR_SHOP1_1_1, SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x52E */ DEFINE_ENTRANCE(ENTR_SHOP1_1_2, SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x52F */ DEFINE_ENTRANCE(ENTR_SHOP1_1_3, SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x530 */ DEFINE_ENTRANCE(ENTR_FACE_SHOP_0, SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x531 */ DEFINE_ENTRANCE(ENTR_FACE_SHOP_0_1, SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x532 */ DEFINE_ENTRANCE(ENTR_FACE_SHOP_0_2, SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x533 */ DEFINE_ENTRANCE(ENTR_FACE_SHOP_0_3, SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x534 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_1, SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x535 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_1_1, SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x536 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_1_2, SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x537 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_1_3, SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x538 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_2, SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x539 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_2_1, SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x53A */ DEFINE_ENTRANCE(ENTR_GANONTIKA_2_2, SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x53B */ DEFINE_ENTRANCE(ENTR_GANONTIKA_2_3, SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x53C */ DEFINE_ENTRANCE(ENTR_GANONTIKA_3, SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x53D */ DEFINE_ENTRANCE(ENTR_GANONTIKA_3_1, SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x53E */ DEFINE_ENTRANCE(ENTR_GANONTIKA_3_2, SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x53F */ DEFINE_ENTRANCE(ENTR_GANONTIKA_3_3, SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x540 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_4, SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x541 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_4_1, SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x542 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_4_2, SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x543 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_4_3, SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x544 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_5, SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x545 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_5_1, SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x546 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_5_2, SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x547 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_5_3, SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x548 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_6, SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x549 */ DEFINE_ENTRANCE(ENTR_GANONTIKA_6_1, SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x54A */ DEFINE_ENTRANCE(ENTR_GANONTIKA_6_2, SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x54B */ DEFINE_ENTRANCE(ENTR_GANONTIKA_6_3, SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x54C */ DEFINE_ENTRANCE(ENTR_GANONTIKA_7, SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x54D */ DEFINE_ENTRANCE(ENTR_GANONTIKA_7_1, SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x54E */ DEFINE_ENTRANCE(ENTR_GANONTIKA_7_2, SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x54F */ DEFINE_ENTRANCE(ENTR_GANONTIKA_7_3, SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x550 */ DEFINE_ENTRANCE(ENTR_KINSUTA_0, SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x551 */ DEFINE_ENTRANCE(ENTR_KINSUTA_0_1, SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x552 */ DEFINE_ENTRANCE(ENTR_KINSUTA_0_2, SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x553 */ DEFINE_ENTRANCE(ENTR_KINSUTA_0_3, SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x554 */ DEFINE_ENTRANCE(ENTR_SPOT01_14, SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x555 */ DEFINE_ENTRANCE(ENTR_SPOT01_14_1, SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x556 */ DEFINE_ENTRANCE(ENTR_SPOT01_14_2, SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x557 */ DEFINE_ENTRANCE(ENTR_SPOT01_14_3, SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x558 */ DEFINE_ENTRANCE(ENTR_SPOT20_8, SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x559 */ DEFINE_ENTRANCE(ENTR_SPOT20_8_1, SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x55A */ DEFINE_ENTRANCE(ENTR_SPOT20_8_2, SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x55B */ DEFINE_ENTRANCE(ENTR_SPOT20_8_3, SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x55C */ DEFINE_ENTRANCE(ENTR_SPOT20_9, SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x55D */ DEFINE_ENTRANCE(ENTR_SPOT20_9_1, SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x55E */ DEFINE_ENTRANCE(ENTR_SPOT20_9_2, SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x55F */ DEFINE_ENTRANCE(ENTR_SPOT20_9_3, SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x560 */ DEFINE_ENTRANCE(ENTR_SPOT06_7, SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x561 */ DEFINE_ENTRANCE(ENTR_SPOT06_7_1, SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x562 */ DEFINE_ENTRANCE(ENTR_SPOT06_7_2, SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) +/* 0x563 */ DEFINE_ENTRANCE(ENTR_SPOT06_7_3, SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)) + +/* 0x564 */ DEFINE_ENTRANCE(ENTR_SPOT17_5, SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x565 */ DEFINE_ENTRANCE(ENTR_SPOT17_5_1, SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x566 */ DEFINE_ENTRANCE(ENTR_SPOT17_5_2, SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x567 */ DEFINE_ENTRANCE(ENTR_SPOT17_5_3, SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x568 */ DEFINE_ENTRANCE(ENTR_SPOT02_7, SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x569 */ DEFINE_ENTRANCE(ENTR_SPOT02_7_1, SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x56A */ DEFINE_ENTRANCE(ENTR_SPOT02_7_2, SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x56B */ DEFINE_ENTRANCE(ENTR_SPOT02_7_3, SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x56C */ DEFINE_ENTRANCE(ENTR_GANONTIKA_SONOGO_0, SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x56D */ DEFINE_ENTRANCE(ENTR_GANONTIKA_SONOGO_0_1, SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x56E */ DEFINE_ENTRANCE(ENTR_GANONTIKA_SONOGO_0_2, SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x56F */ DEFINE_ENTRANCE(ENTR_GANONTIKA_SONOGO_0_3, SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x570 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_12, SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x571 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_12_1, SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x572 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_12_2, SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x573 */ DEFINE_ENTRANCE(ENTR_GERUDOWAY_12_3, SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x574 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_1, SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x575 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_1_1, SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x576 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_1_2, SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x577 */ DEFINE_ENTRANCE(ENTR_HAKAANA_OUKE_1_3, SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x578 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_1, SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x579 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_1_1, SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x57A */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_1_2, SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x57B */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_1_3, SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x57C */ DEFINE_ENTRANCE(ENTR_SPOT11_7, SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x57D */ DEFINE_ENTRANCE(ENTR_SPOT11_7_1, SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x57E */ DEFINE_ENTRANCE(ENTR_SPOT11_7_2, SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x57F */ DEFINE_ENTRANCE(ENTR_SPOT11_7_3, SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x580 */ DEFINE_ENTRANCE(ENTR_SPOT02_8, SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x581 */ DEFINE_ENTRANCE(ENTR_SPOT02_8_1, SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x582 */ DEFINE_ENTRANCE(ENTR_SPOT02_8_2, SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x583 */ DEFINE_ENTRANCE(ENTR_SPOT02_8_3, SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x584 */ DEFINE_ENTRANCE(ENTR_BMORI1_2, SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x585 */ DEFINE_ENTRANCE(ENTR_BMORI1_2_1, SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x586 */ DEFINE_ENTRANCE(ENTR_BMORI1_2_2, SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x587 */ DEFINE_ENTRANCE(ENTR_BMORI1_2_3, SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x588 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_2, SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x589 */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_2_1, SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x58A */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_2_2, SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x58B */ DEFINE_ENTRANCE(ENTR_YOUSEI_IZUMI_YOKO_2_3, SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x58C */ DEFINE_ENTRANCE(ENTR_TOKINOMA_5, SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x58D */ DEFINE_ENTRANCE(ENTR_TOKINOMA_5_1, SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x58E */ DEFINE_ENTRANCE(ENTR_TOKINOMA_5_2, SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x58F */ DEFINE_ENTRANCE(ENTR_TOKINOMA_5_3, SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x590 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_6, SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x591 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_6_1, SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x592 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_6_2, SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x593 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_6_3, SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x594 */ DEFINE_ENTRANCE(ENTR_SPOT00_17, SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x595 */ DEFINE_ENTRANCE(ENTR_SPOT00_17_1, SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x596 */ DEFINE_ENTRANCE(ENTR_SPOT00_17_2, SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x597 */ DEFINE_ENTRANCE(ENTR_SPOT00_17_3, SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x598 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_1, SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x599 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_1_1, SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x59A */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_1_2, SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x59B */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_1_3, SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x59C */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_2, SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x59D */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_2_1, SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x59E */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_2_2, SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x59F */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_2_3, SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5A0 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_3, SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A1 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_3_1, SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A2 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_3_2, SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A3 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_3_3, SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5A4 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_4, SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A5 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_4_1, SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A6 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_4_2, SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5A7 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_4_3, SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5A8 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_5, SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE) +/* 0x5A9 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_5_1, SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE) +/* 0x5AA */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_5_2, SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE) +/* 0x5AB */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_5_3, SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE) + +/* 0x5AC */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_6, SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5AD */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_6_1, SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5AE */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_6_2, SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5AF */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_6_3, SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5B0 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_7, SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B1 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_7_1, SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B2 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_7_2, SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B3 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_7_3, SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5B4 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_8, SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B5 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_8_1, SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B6 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_8_2, SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B7 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_8_3, SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5B8 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_9, SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5B9 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_9_1, SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5BA */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_9_2, SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5BB */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_9_3, SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5BC */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_10, SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5BD */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_10_1, SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5BE */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_10_2, SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5BF */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_10_3, SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5C0 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_11, SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C1 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_11_1, SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C2 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_11_2, SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C3 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_11_3, SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5C4 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_12, SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C5 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_12_1, SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C6 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_12_2, SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5C7 */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_12_3, SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5C8 */ DEFINE_ENTRANCE(ENTR_LABO_1, SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5C9 */ DEFINE_ENTRANCE(ENTR_LABO_1_1, SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5CA */ DEFINE_ENTRANCE(ENTR_LABO_1_2, SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5CB */ DEFINE_ENTRANCE(ENTR_LABO_1_3, SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x5CC */ DEFINE_ENTRANCE(ENTR_HAKADANCH_1, SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x5CD */ DEFINE_ENTRANCE(ENTR_HAKADANCH_1_1, SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x5CE */ DEFINE_ENTRANCE(ENTR_HAKADANCH_1_2, SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) +/* 0x5CF */ DEFINE_ENTRANCE(ENTR_HAKADANCH_1_3, SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST) + +/* 0x5D0 */ DEFINE_ENTRANCE(ENTR_SOUKO_1, SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5D1 */ DEFINE_ENTRANCE(ENTR_SOUKO_1_1, SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5D2 */ DEFINE_ENTRANCE(ENTR_SOUKO_1_2, SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5D3 */ DEFINE_ENTRANCE(ENTR_SOUKO_1_3, SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x5D4 */ DEFINE_ENTRANCE(ENTR_SPOT20_10, SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5D5 */ DEFINE_ENTRANCE(ENTR_SPOT20_10_1, SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5D6 */ DEFINE_ENTRANCE(ENTR_SPOT20_10_2, SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5D7 */ DEFINE_ENTRANCE(ENTR_SPOT20_10_3, SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x5D8 */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_1, SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5D9 */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_1_1, SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5DA */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_1_2, SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5DB */ DEFINE_ENTRANCE(ENTR_ICE_DOUKUTO_1_3, SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5DC */ DEFINE_ENTRANCE(ENTR_SPOT01_15, SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x5DD */ DEFINE_ENTRANCE(ENTR_SPOT01_15_1, SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5DE */ DEFINE_ENTRANCE(ENTR_SPOT01_15_2, SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x5DF */ DEFINE_ENTRANCE(ENTR_SPOT01_15_3, SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5E0 */ DEFINE_ENTRANCE(ENTR_SPOT10_9, SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5E1 */ DEFINE_ENTRANCE(ENTR_SPOT10_9_1, SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5E2 */ DEFINE_ENTRANCE(ENTR_SPOT10_9_2, SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5E3 */ DEFINE_ENTRANCE(ENTR_SPOT10_9_3, SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5E4 */ DEFINE_ENTRANCE(ENTR_SOUKO_2, SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5E5 */ DEFINE_ENTRANCE(ENTR_SOUKO_2_1, SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5E6 */ DEFINE_ENTRANCE(ENTR_SOUKO_2_2, SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) +/* 0x5E7 */ DEFINE_ENTRANCE(ENTR_SOUKO_2_3, SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)) + +/* 0x5E8 */ DEFINE_ENTRANCE(ENTR_SPOT04_12, SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5E9 */ DEFINE_ENTRANCE(ENTR_SPOT04_12_1, SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5EA */ DEFINE_ENTRANCE(ENTR_SPOT04_12_2, SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) +/* 0x5EB */ DEFINE_ENTRANCE(ENTR_SPOT04_12_3, SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK) + +/* 0x5EC */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_2, SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5ED */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_2_1, SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5EE */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_2_2, SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5EF */ DEFINE_ENTRANCE(ENTR_JYASINBOSS_2_3, SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5F0 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_1, SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x5F1 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_1_1, SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5F2 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_1_2, SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x5F3 */ DEFINE_ENTRANCE(ENTR_NAKANIWA_1_3, SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5F4 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_7, SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5F5 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_7_1, SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5F6 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_7_2, SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5F7 */ DEFINE_ENTRANCE(ENTR_TOKINOMA_7_3, SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5F8 */ DEFINE_ENTRANCE(ENTR_SPOT12_18, SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5F9 */ DEFINE_ENTRANCE(ENTR_SPOT12_18_1, SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5FA */ DEFINE_ENTRANCE(ENTR_SPOT12_18_2, SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5FB */ DEFINE_ENTRANCE(ENTR_SPOT12_18_3, SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x5FC */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_13, SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5FD */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_13_1, SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5FE */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_13_2, SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x5FF */ DEFINE_ENTRANCE(ENTR_KAKUSIANA_13_3, SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x600 */ DEFINE_ENTRANCE(ENTR_SPOT05_2, SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN) +/* 0x601 */ DEFINE_ENTRANCE(ENTR_SPOT05_2_1, SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x602 */ DEFINE_ENTRANCE(ENTR_SPOT05_2_2, SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN) +/* 0x603 */ DEFINE_ENTRANCE(ENTR_SPOT05_2_3, SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x604 */ DEFINE_ENTRANCE(ENTR_SPOT06_8, SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x605 */ DEFINE_ENTRANCE(ENTR_SPOT06_8_1, SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x606 */ DEFINE_ENTRANCE(ENTR_SPOT06_8_2, SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) +/* 0x607 */ DEFINE_ENTRANCE(ENTR_SPOT06_8_3, SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK) + +/* 0x608 */ DEFINE_ENTRANCE(ENTR_SPOT05_3, SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x609 */ DEFINE_ENTRANCE(ENTR_SPOT05_3_1, SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x60A */ DEFINE_ENTRANCE(ENTR_SPOT05_3_2, SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x60B */ DEFINE_ENTRANCE(ENTR_SPOT05_3_3, SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x60C */ DEFINE_ENTRANCE(ENTR_SPOT06_9, SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x60D */ DEFINE_ENTRANCE(ENTR_SPOT06_9_1, SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x60E */ DEFINE_ENTRANCE(ENTR_SPOT06_9_2, SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x60F */ DEFINE_ENTRANCE(ENTR_SPOT06_9_3, SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) + +/* 0x610 */ DEFINE_ENTRANCE(ENTR_SPOT11_8, SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x611 */ DEFINE_ENTRANCE(ENTR_SPOT11_8_1, SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x612 */ DEFINE_ENTRANCE(ENTR_SPOT11_8_2, SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) +/* 0x613 */ DEFINE_ENTRANCE(ENTR_SPOT11_8_3, SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE) diff --git a/include/variables.h b/include/variables.h index fc4a0c14eb..2692283dea 100644 --- a/include/variables.h +++ b/include/variables.h @@ -95,7 +95,7 @@ extern void (*gSceneCmdHandlers[SCENE_CMD_ID_MAX])(GlobalContext*, SceneCmd*); extern s16 gLinkObjectIds[2]; extern u32 gObjectTableSize; extern RomFile gObjectTable[OBJECT_ID_MAX]; -extern EntranceInfo gEntranceTable[1556]; +extern EntranceInfo gEntranceTable[ENTR_MAX]; extern SceneTableEntry gSceneTable[SCENE_ID_MAX]; extern u16 gSramSlotOffsets[]; // 4 16-colors palettes diff --git a/include/z64scene.h b/include/z64scene.h index a94629d513..68183ad32b 100644 --- a/include/z64scene.h +++ b/include/z64scene.h @@ -315,6 +315,19 @@ typedef enum { #undef DEFINE_SCENE + +// Entrance Index Enum +#define DEFINE_ENTRANCE(enum, _1, _2, _3, _4, _5, _6) enum, + +typedef enum { + #include "tables/entrance_table.h" + /* 0x613 */ ENTR_MAX +} EntranceIndex; + +#define ENTR_LOAD_OPENING -1 + +#undef DEFINE_ENTRANCE + // Scene commands typedef enum { diff --git a/src/code/z_actor.c b/src/code/z_actor.c index 6da4ff122f..44685c6327 100644 --- a/src/code/z_actor.c +++ b/src/code/z_actor.c @@ -5550,7 +5550,8 @@ s32 func_80038154(GlobalContext* globalCtx, Actor* actor, Vec3s* arg2, Vec3s* ar actor->focus.pos = actor->world.pos; actor->focus.pos.y += arg4; - if (!(((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && (gSaveContext.entranceIndex == 0x00EE))) { + if (!(((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && + (gSaveContext.entranceIndex == ENTR_SPOT04_0))) { var = actor->yawTowardsPlayer - actor->shape.rot.y; abs_var = ABS(var); if (abs_var >= 0x4300) { @@ -5559,7 +5560,8 @@ s32 func_80038154(GlobalContext* globalCtx, Actor* actor, Vec3s* arg2, Vec3s* ar } } - if (((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && (gSaveContext.entranceIndex == 0x00EE)) { + if (((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && + (gSaveContext.entranceIndex == ENTR_SPOT04_0)) { sp2C = globalCtx->view.eye; } else { sp2C = player->actor.focus.pos; @@ -5579,7 +5581,8 @@ s32 func_80038290(GlobalContext* globalCtx, Actor* actor, Vec3s* arg2, Vec3s* ar actor->focus.pos = arg4; - if (!(((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && (gSaveContext.entranceIndex == 0x00EE))) { + if (!(((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && + (gSaveContext.entranceIndex == ENTR_SPOT04_0))) { var = actor->yawTowardsPlayer - actor->shape.rot.y; abs_var = ABS(var); if (abs_var >= 0x4300) { @@ -5588,7 +5591,8 @@ s32 func_80038290(GlobalContext* globalCtx, Actor* actor, Vec3s* arg2, Vec3s* ar } } - if (((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && (gSaveContext.entranceIndex == 0x00EE)) { + if (((globalCtx->csCtx.state != CS_STATE_IDLE) || (gDbgCamEnabled)) && + (gSaveContext.entranceIndex == ENTR_SPOT04_0)) { sp24 = globalCtx->view.eye; } else { sp24 = player->actor.focus.pos; diff --git a/src/code/z_demo.c b/src/code/z_demo.c index 549e79da12..3db79f4233 100644 --- a/src/code/z_demo.c +++ b/src/code/z_demo.c @@ -52,40 +52,40 @@ CutsceneStateHandler sCsStateHandlers2[] = { u8 sTitleCsState = 0; EntranceCutscene sEntranceCutsceneTable[] = { - { 0x0185, 2, EVENTCHKINF_A0, gHyruleFieldIntroCs }, - { 0x013D, 2, EVENTCHKINF_A1, gDMTIntroCs }, - { 0x00DB, 2, EVENTCHKINF_A3, gKakarikoVillageIntroCs }, - { 0x0108, 2, EVENTCHKINF_A4, gZorasDomainIntroCs }, - { 0x0138, 1, EVENTCHKINF_A5, gHyruleCastleIntroCs }, - { 0x014D, 2, EVENTCHKINF_A6, gGoronCityIntroCs }, - { 0x0053, 2, EVENTCHKINF_A7, gTempleOfTimeIntroCs }, - { 0x0000, 2, EVENTCHKINF_A8, gDekuTreeIntroCs }, - { 0x028A, 0, EVENTCHKINF_18, gHyruleFieldSouthEponaJumpCs }, - { 0x0292, 0, EVENTCHKINF_18, gHyruleFieldEastEponaJumpCs }, - { 0x028E, 0, EVENTCHKINF_18, gHyruleFieldWestEponaJumpCs }, - { 0x0476, 0, EVENTCHKINF_18, gHyruleFieldGateEponaJumpCs }, - { 0x050F, 1, EVENTCHKINF_A9, gHyruleFieldGetOoTCs }, - { 0x0102, 2, EVENTCHKINF_B1, gLakeHyliaIntroCs }, - { 0x0117, 2, EVENTCHKINF_B2, gGerudoValleyIntroCs }, - { 0x0129, 2, EVENTCHKINF_B3, gGerudoFortressIntroCs }, - { 0x0157, 2, EVENTCHKINF_B4, gLonLonRanchIntroCs }, - { 0x0028, 2, EVENTCHKINF_B5, gJabuJabuIntroCs }, - { 0x00E4, 2, EVENTCHKINF_B6, gGraveyardIntroCs }, - { 0x0225, 2, EVENTCHKINF_B7, gZorasFountainIntroCs }, - { 0x0123, 2, EVENTCHKINF_B8, gDesertColossusIntroCs }, - { 0x0147, 2, EVENTCHKINF_B9, gDeathMountainCraterIntroCs }, - { 0x0138, 0, EVENTCHKINF_BA, gGanonsCastleIntroCs }, - { 0x0574, 2, EVENTCHKINF_5A, gSunSongGraveSunSongTeachPart2Cs }, - { 0x0538, 2, EVENTCHKINF_BB, gForestBarrierCs }, - { 0x053C, 2, EVENTCHKINF_BC, gWaterBarrierCs }, - { 0x0540, 2, EVENTCHKINF_BD, gShadowBarrierCs }, - { 0x0544, 2, EVENTCHKINF_BE, gFireBarrierCs }, - { 0x0548, 2, EVENTCHKINF_BF, gLightBarrierCs }, - { 0x054C, 2, EVENTCHKINF_AD, gSpiritBarrierCs }, - { 0x008D, 0, EVENTCHKINF_C0, gSpiritBossNabooruKnuckleIntroCs }, - { 0x03B4, 0, EVENTCHKINF_C7, gGerudoFortressFirstCaptureCs }, - { 0x0246, 2, EVENTCHKINF_B9, gDeathMountainCraterIntroCs }, - { 0x05E8, 2, EVENTCHKINF_C6, gKokiriForestDekuSproutCs }, + { ENTR_SPOT00_3, 2, EVENTCHKINF_A0, gHyruleFieldIntroCs }, + { ENTR_SPOT16_0, 2, EVENTCHKINF_A1, gDMTIntroCs }, + { ENTR_SPOT01_0, 2, EVENTCHKINF_A3, gKakarikoVillageIntroCs }, + { ENTR_SPOT07_0, 2, EVENTCHKINF_A4, gZorasDomainIntroCs }, + { ENTR_SPOT15_0, 1, EVENTCHKINF_A5, gHyruleCastleIntroCs }, + { ENTR_SPOT18_0, 2, EVENTCHKINF_A6, gGoronCityIntroCs }, + { ENTR_TOKINOMA_0, 2, EVENTCHKINF_A7, gTempleOfTimeIntroCs }, + { ENTR_YDAN_0, 2, EVENTCHKINF_A8, gDekuTreeIntroCs }, + { ENTR_SPOT00_11, 0, EVENTCHKINF_18, gHyruleFieldSouthEponaJumpCs }, + { ENTR_SPOT00_13, 0, EVENTCHKINF_18, gHyruleFieldEastEponaJumpCs }, + { ENTR_SPOT00_12, 0, EVENTCHKINF_18, gHyruleFieldWestEponaJumpCs }, + { ENTR_SPOT00_15, 0, EVENTCHKINF_18, gHyruleFieldGateEponaJumpCs }, + { ENTR_SPOT00_16, 1, EVENTCHKINF_A9, gHyruleFieldGetOoTCs }, + { ENTR_SPOT06_0, 2, EVENTCHKINF_B1, gLakeHyliaIntroCs }, + { ENTR_SPOT09_0, 2, EVENTCHKINF_B2, gGerudoValleyIntroCs }, + { ENTR_SPOT12_0, 2, EVENTCHKINF_B3, gGerudoFortressIntroCs }, + { ENTR_SPOT20_0, 2, EVENTCHKINF_B4, gLonLonRanchIntroCs }, + { ENTR_BDAN_0, 2, EVENTCHKINF_B5, gJabuJabuIntroCs }, + { ENTR_SPOT02_0, 2, EVENTCHKINF_B6, gGraveyardIntroCs }, + { ENTR_SPOT08_2, 2, EVENTCHKINF_B7, gZorasFountainIntroCs }, + { ENTR_SPOT11_0, 2, EVENTCHKINF_B8, gDesertColossusIntroCs }, + { ENTR_SPOT17_0, 2, EVENTCHKINF_B9, gDeathMountainCraterIntroCs }, + { ENTR_SPOT15_0, 0, EVENTCHKINF_BA, gGanonsCastleIntroCs }, + { ENTR_HAKAANA_OUKE_1, 2, EVENTCHKINF_5A, gSunSongGraveSunSongTeachPart2Cs }, + { ENTR_GANONTIKA_2, 2, EVENTCHKINF_BB, gForestBarrierCs }, + { ENTR_GANONTIKA_3, 2, EVENTCHKINF_BC, gWaterBarrierCs }, + { ENTR_GANONTIKA_4, 2, EVENTCHKINF_BD, gShadowBarrierCs }, + { ENTR_GANONTIKA_5, 2, EVENTCHKINF_BE, gFireBarrierCs }, + { ENTR_GANONTIKA_6, 2, EVENTCHKINF_BF, gLightBarrierCs }, + { ENTR_GANONTIKA_7, 2, EVENTCHKINF_AD, gSpiritBarrierCs }, + { ENTR_JYASINBOSS_0, 0, EVENTCHKINF_C0, gSpiritBossNabooruKnuckleIntroCs }, + { ENTR_SPOT12_17, 0, EVENTCHKINF_C7, gGerudoFortressFirstCaptureCs }, + { ENTR_SPOT17_1, 2, EVENTCHKINF_B9, gDeathMountainCraterIntroCs }, + { ENTR_SPOT04_12, 2, EVENTCHKINF_C6, gKokiriForestDekuSproutCs }, }; // Unused, seems to be an early list of dungeon entrance cutscene locations @@ -242,7 +242,7 @@ void func_80064824(GlobalContext* globalCtx, CutsceneContext* csCtx, CsCmdBase* case 3: if (sp3F != 0) { Flags_SetEnv(globalCtx, 0); - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { Flags_SetEnv(globalCtx, 2); } } @@ -517,43 +517,43 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt switch (cmd->base) { case 1: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 2: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 3: - globalCtx->nextEntranceIndex = 0x0117; + globalCtx->nextEntranceIndex = ENTR_SPOT09_0; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 4: - globalCtx->nextEntranceIndex = 0x013D; + globalCtx->nextEntranceIndex = ENTR_SPOT16_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 5: - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 6: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 7: - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_INSTANT; @@ -563,7 +563,7 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt gSaveContext.respawn[RESPAWN_MODE_TOP].data = 0; if (!GET_EVENTCHKINF(EVENTCHKINF_45)) { SET_EVENTCHKINF(EVENTCHKINF_45); - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionType = TRANS_TYPE_INSTANT; @@ -575,253 +575,253 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; } } - globalCtx->nextEntranceIndex = 0x02CA; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; } break; case 9: - globalCtx->nextEntranceIndex = 0x0117; + globalCtx->nextEntranceIndex = ENTR_SPOT09_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FILL_BROWN; break; case 10: - globalCtx->nextEntranceIndex = 0x00BB; + globalCtx->nextEntranceIndex = ENTR_LINK_HOME_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 11: - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 12: - globalCtx->nextEntranceIndex = 0x047A; + globalCtx->nextEntranceIndex = ENTR_SPOT16_5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 13: - globalCtx->nextEntranceIndex = 0x010E; + globalCtx->nextEntranceIndex = ENTR_SPOT08_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 14: - globalCtx->nextEntranceIndex = 0x0457; + globalCtx->nextEntranceIndex = ENTR_SPOT04_11; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 15: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 16: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 17: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 18: SET_EVENTCHKINF(EVENTCHKINF_4F); - globalCtx->nextEntranceIndex = 0x0324; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 19: - globalCtx->nextEntranceIndex = 0x013D; + globalCtx->nextEntranceIndex = ENTR_SPOT16_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; gSaveContext.cutsceneIndex = 0x8000; break; case 21: - globalCtx->nextEntranceIndex = 0x0102; + globalCtx->nextEntranceIndex = ENTR_SPOT06_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 22: Item_Give(globalCtx, ITEM_SONG_REQUIEM); - globalCtx->nextEntranceIndex = 0x0123; + globalCtx->nextEntranceIndex = ENTR_SPOT11_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 23: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF8; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 24: - globalCtx->nextEntranceIndex = 0x0028; + globalCtx->nextEntranceIndex = ENTR_BDAN_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 25: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 26: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 27: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 28: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 29: - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.chamberCutsceneNum = 0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 30: - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; Item_Give(globalCtx, ITEM_MEDALLION_FIRE); gSaveContext.chamberCutsceneNum = 1; break; case 31: - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.chamberCutsceneNum = 2; break; case 32: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionType = TRANS_TYPE_INSTANT; break; case 33: - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 34: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 35: - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 38: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 39: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF9; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 40: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFFA; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 41: - globalCtx->nextEntranceIndex = 0x04E6; + globalCtx->nextEntranceIndex = ENTR_SPOT06_5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 42: - globalCtx->nextEntranceIndex = 0x00DB; + globalCtx->nextEntranceIndex = ENTR_SPOT01_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 43: - globalCtx->nextEntranceIndex = 0x0503; + globalCtx->nextEntranceIndex = ENTR_HAKASITARELAY_2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 44: - globalCtx->nextEntranceIndex = 0x0320; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_INSTANT; break; case 46: SET_EVENTCHKINF(EVENTCHKINF_4F); - globalCtx->nextEntranceIndex = 0x0324; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 47: Item_Give(globalCtx, ITEM_SONG_NOCTURNE); SET_EVENTCHKINF(EVENTCHKINF_54); - globalCtx->nextEntranceIndex = 0x00DB; + globalCtx->nextEntranceIndex = ENTR_SPOT01_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 48: - globalCtx->nextEntranceIndex = 0x01ED; + globalCtx->nextEntranceIndex = ENTR_SPOT11_4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_SANDSTORM_END; gSaveContext.nextTransitionType = TRANS_TYPE_SANDSTORM_END; break; case 49: - globalCtx->nextEntranceIndex = 0x058C; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 50: - globalCtx->nextEntranceIndex = 0x0513; + globalCtx->nextEntranceIndex = ENTR_SPOT01_13; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_INSTANT; break; case 51: - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; gSaveContext.cutsceneIndex = 0xFFF8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW); break; case 52: - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; gSaveContext.cutsceneIndex = 0xFFF7; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_INSTANT; break; case 53: - globalCtx->nextEntranceIndex = 0x050F; + globalCtx->nextEntranceIndex = ENTR_SPOT00_16; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; @@ -829,102 +829,102 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt gSaveContext.gameMode = 3; Audio_SetSoundBanksMute(0x6F); globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0117; + globalCtx->nextEntranceIndex = ENTR_SPOT09_0; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 55: - globalCtx->nextEntranceIndex = 0x0129; + globalCtx->nextEntranceIndex = ENTR_SPOT12_0; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 56: - globalCtx->nextEntranceIndex = 0x00DB; + globalCtx->nextEntranceIndex = ENTR_SPOT01_0; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 57: - globalCtx->nextEntranceIndex = 0x013D; + globalCtx->nextEntranceIndex = ENTR_SPOT16_0; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 58: - globalCtx->nextEntranceIndex = 0x014D; + globalCtx->nextEntranceIndex = ENTR_SPOT18_0; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 59: - globalCtx->nextEntranceIndex = 0x0102; + globalCtx->nextEntranceIndex = ENTR_SPOT06_0; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 60: - globalCtx->nextEntranceIndex = 0x010E; + globalCtx->nextEntranceIndex = ENTR_SPOT08_0; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 61: - globalCtx->nextEntranceIndex = 0x0108; + globalCtx->nextEntranceIndex = ENTR_SPOT07_0; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 62: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF6; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 63: - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF7; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 64: - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; gSaveContext.cutsceneIndex = 0xFFF5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 65: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 66: - globalCtx->nextEntranceIndex = 0x0554; + globalCtx->nextEntranceIndex = ENTR_SPOT01_14; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 67: - globalCtx->nextEntranceIndex = 0x027E; + globalCtx->nextEntranceIndex = ENTR_SPOT00_9; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 68: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 69: - globalCtx->nextEntranceIndex = 0x05E8; + globalCtx->nextEntranceIndex = ENTR_SPOT04_12; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 70: - globalCtx->nextEntranceIndex = 0x013D; + globalCtx->nextEntranceIndex = ENTR_SPOT16_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; @@ -936,13 +936,13 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt gSaveContext.equips.equipment |= EQUIP_VALUE_BOOTS_KOKIRI << (EQUIP_TYPE_BOOTS * 4); Player_SetEquipmentData(globalCtx, player); globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 72: - globalCtx->nextEntranceIndex = 0x0400; + globalCtx->nextEntranceIndex = ENTR_NAKANIWA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; @@ -950,13 +950,13 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt break; case 73: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 74: - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; @@ -964,27 +964,27 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt break; case 75: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 76: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 77: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 78: - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF7; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; @@ -1004,36 +1004,36 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 91: case 92: case 93: - globalCtx->nextEntranceIndex = 0x0157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 94: - globalCtx->nextEntranceIndex = 0x02AE; + globalCtx->nextEntranceIndex = ENTR_SPOT20_1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 95: if (GET_EVENTCHKINF(EVENTCHKINF_48) && GET_EVENTCHKINF(EVENTCHKINF_49) && GET_EVENTCHKINF(EVENTCHKINF_4A)) { - globalCtx->nextEntranceIndex = 0x0053; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; } else { switch (gSaveContext.sceneSetupIndex) { case 8: - globalCtx->nextEntranceIndex = 0x00FC; + globalCtx->nextEntranceIndex = ENTR_SPOT05_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 9: - globalCtx->nextEntranceIndex = 0x0147; + globalCtx->nextEntranceIndex = ENTR_SPOT17_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 10: - globalCtx->nextEntranceIndex = 0x0102; + globalCtx->nextEntranceIndex = ENTR_SPOT06_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; @@ -1043,13 +1043,13 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt break; case 96: if (CHECK_QUEST_ITEM(QUEST_MEDALLION_SHADOW)) { - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; } else { SET_EVENTCHKINF(EVENTCHKINF_C8); - globalCtx->nextEntranceIndex = 0x0610; + globalCtx->nextEntranceIndex = ENTR_SPOT11_8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; @@ -1057,48 +1057,48 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt break; case 97: if (CHECK_QUEST_ITEM(QUEST_MEDALLION_SPIRIT)) { - globalCtx->nextEntranceIndex = 0x006B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; } else { - globalCtx->nextEntranceIndex = 0x0580; + globalCtx->nextEntranceIndex = ENTR_SPOT02_8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; } break; case 98: - globalCtx->nextEntranceIndex = 0x0564; + globalCtx->nextEntranceIndex = ENTR_SPOT17_5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 99: - globalCtx->nextEntranceIndex = 0x0608; + globalCtx->nextEntranceIndex = ENTR_SPOT05_3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 100: - globalCtx->nextEntranceIndex = 0x00EE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.cutsceneIndex = 0xFFF8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 101: - globalCtx->nextEntranceIndex = 0x01F5; + globalCtx->nextEntranceIndex = ENTR_SPOT11_6; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_SANDSTORM_END; break; case 102: - globalCtx->nextEntranceIndex = 0x0590; + globalCtx->nextEntranceIndex = ENTR_TOKINOMA_6; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 103: - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; @@ -1106,21 +1106,21 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 104: switch (sTitleCsState) { case 0: - globalCtx->nextEntranceIndex = 0x008D; + globalCtx->nextEntranceIndex = ENTR_JYASINBOSS_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; sTitleCsState++; break; case 1: - globalCtx->nextEntranceIndex = 0x0147; + globalCtx->nextEntranceIndex = ENTR_SPOT17_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; sTitleCsState++; break; case 2: - globalCtx->nextEntranceIndex = 0x00A0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; @@ -1129,43 +1129,43 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt } break; case 105: - globalCtx->nextEntranceIndex = 0x00E4; + globalCtx->nextEntranceIndex = ENTR_SPOT02_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 106: - globalCtx->nextEntranceIndex = 0x0574; + globalCtx->nextEntranceIndex = ENTR_HAKAANA_OUKE_1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 107: - globalCtx->nextEntranceIndex = 0x0538; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 108: - globalCtx->nextEntranceIndex = 0x053C; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 109: - globalCtx->nextEntranceIndex = 0x0540; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 110: - globalCtx->nextEntranceIndex = 0x0544; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_5; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 111: - globalCtx->nextEntranceIndex = 0x0548; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_6; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 112: - globalCtx->nextEntranceIndex = 0x054C; + globalCtx->nextEntranceIndex = ENTR_GANONTIKA_7; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; @@ -1184,23 +1184,23 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt } break; case 114: - globalCtx->nextEntranceIndex = 0x0185; + globalCtx->nextEntranceIndex = ENTR_SPOT00_3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 115: - globalCtx->nextEntranceIndex = 0x0594; + globalCtx->nextEntranceIndex = ENTR_SPOT00_17; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 116: if (GET_EVENTCHKINF(EVENTCHKINF_C8)) { - globalCtx->nextEntranceIndex = 0x0580; + globalCtx->nextEntranceIndex = ENTR_SPOT02_8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; } else { - globalCtx->nextEntranceIndex = 0x0610; + globalCtx->nextEntranceIndex = ENTR_SPOT11_8; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; } @@ -1210,13 +1210,13 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt gSaveContext.gameMode = 3; Audio_SetSoundBanksMute(0x6F); globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; gSaveContext.cutsceneIndex = 0xFFF7; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 118: - gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = 0x0517; + gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = ENTR_GANON_DEMO_0; Gameplay_TriggerVoidOut(globalCtx); gSaveContext.respawnFlag = -2; gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; @@ -1224,7 +1224,7 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 119: gSaveContext.dayTime = 0x8000; gSaveContext.skyboxTime = 0x8000; - globalCtx->nextEntranceIndex = 0x05F0; + globalCtx->nextEntranceIndex = ENTR_NAKANIWA_1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; @@ -1248,12 +1248,12 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[2] = 160; if (cmd->base == 1) { globalCtx->envCtx.screenFillColor[3] = 255.0f * temp; - if ((temp == 0.0f) && (gSaveContext.entranceIndex == 0x006B)) { + if ((temp == 0.0f) && (gSaveContext.entranceIndex == ENTR_KENJYANOMA_0)) { Audio_PlaySoundGeneral(NA_SE_SY_WHITE_OUT_S, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); - } else if ((temp == 0.0f) && - ((gSaveContext.entranceIndex == 0x0053) || (gSaveContext.entranceIndex == 0x0138) || - (gSaveContext.entranceIndex == 0x0371))) { + } else if ((temp == 0.0f) && ((gSaveContext.entranceIndex == ENTR_TOKINOMA_0) || + (gSaveContext.entranceIndex == ENTR_SPOT15_0) || + (gSaveContext.entranceIndex == ENTR_YOUSEI_IZUMI_YOKO_0))) { Audio_PlaySoundGeneral(NA_SE_EV_WHITE_OUT, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); } else if ((temp == 0.0f) && (globalCtx->sceneNum == SCENE_GANONTIKA)) { @@ -2077,30 +2077,30 @@ void Cutscene_HandleConditionalTriggers(GlobalContext* globalCtx) { osSyncPrintf("\ngame_info.mode=[%d] restart_flag", ((void)0, gSaveContext.respawnFlag)); if ((gSaveContext.gameMode == 0) && (gSaveContext.respawnFlag <= 0) && (gSaveContext.cutsceneIndex < 0xFFF0)) { - if ((gSaveContext.entranceIndex == 0x01E1) && !Flags_GetEventChkInf(EVENTCHKINF_AC)) { + if ((gSaveContext.entranceIndex == ENTR_SPOT11_1) && !Flags_GetEventChkInf(EVENTCHKINF_AC)) { Flags_SetEventChkInf(EVENTCHKINF_AC); - gSaveContext.entranceIndex = 0x0123; + gSaveContext.entranceIndex = ENTR_SPOT11_0; gSaveContext.cutsceneIndex = 0xFFF0; - } else if ((gSaveContext.entranceIndex == 0x00DB) && LINK_IS_ADULT && GET_EVENTCHKINF(EVENTCHKINF_48) && + } else if ((gSaveContext.entranceIndex == ENTR_SPOT01_0) && LINK_IS_ADULT && GET_EVENTCHKINF(EVENTCHKINF_48) && GET_EVENTCHKINF(EVENTCHKINF_49) && GET_EVENTCHKINF(EVENTCHKINF_4A) && !Flags_GetEventChkInf(EVENTCHKINF_AA)) { Flags_SetEventChkInf(EVENTCHKINF_AA); gSaveContext.cutsceneIndex = 0xFFF0; - } else if ((gSaveContext.entranceIndex == 0x05E0) && !Flags_GetEventChkInf(EVENTCHKINF_C1)) { + } else if ((gSaveContext.entranceIndex == ENTR_SPOT10_9) && !Flags_GetEventChkInf(EVENTCHKINF_C1)) { Flags_SetEventChkInf(EVENTCHKINF_C1); Item_Give(globalCtx, ITEM_OCARINA_FAIRY); - gSaveContext.entranceIndex = 0x011E; + gSaveContext.entranceIndex = ENTR_SPOT10_0; gSaveContext.cutsceneIndex = 0xFFF0; } else if (CHECK_QUEST_ITEM(QUEST_MEDALLION_SPIRIT) && CHECK_QUEST_ITEM(QUEST_MEDALLION_SHADOW) && LINK_IS_ADULT && !Flags_GetEventChkInf(EVENTCHKINF_C4) && (gEntranceTable[((void)0, gSaveContext.entranceIndex)].scene == SCENE_TOKINOMA)) { Flags_SetEventChkInf(EVENTCHKINF_C4); - gSaveContext.entranceIndex = 0x0053; + gSaveContext.entranceIndex = ENTR_TOKINOMA_0; gSaveContext.cutsceneIndex = 0xFFF8; } else if (!Flags_GetEventChkInf(EVENTCHKINF_C7) && (gEntranceTable[((void)0, gSaveContext.entranceIndex)].scene == SCENE_GANON_DEMO)) { Flags_SetEventChkInf(EVENTCHKINF_C7); - gSaveContext.entranceIndex = 0x0517; + gSaveContext.entranceIndex = ENTR_GANON_DEMO_0; gSaveContext.cutsceneIndex = 0xFFF0; } } diff --git a/src/code/z_horse.c b/src/code/z_horse.c index c6daeb81e5..072ef31876 100644 --- a/src/code/z_horse.c +++ b/src/code/z_horse.c @@ -68,7 +68,7 @@ void func_8006D0EC(GlobalContext* globalCtx, Player* player) { horseActor = Actor_Spawn(&globalCtx->actorCtx, globalCtx, ACTOR_EN_HORSE, 3586.0f, 1413.0f, -402.0f, 0, 0x4000, 0, 1); horseActor->room = -1; - } else if ((gSaveContext.entranceIndex == 1230) && GET_EVENTCHKINF(EVENTCHKINF_18)) { + } else if ((gSaveContext.entranceIndex == ENTR_SPOT20_7) && GET_EVENTCHKINF(EVENTCHKINF_18)) { Actor* horseActor = Actor_Spawn(&globalCtx->actorCtx, globalCtx, ACTOR_EN_HORSE, -25.0f, 0.0f, -1600.0f, 0, -0x4000, 0, 1); ASSERT(horseActor != NULL, "horse_actor != NULL", "../z_horse.c", 389); @@ -132,8 +132,8 @@ void func_8006D684(GlobalContext* globalCtx, Player* player) { s32 i; Vec3s spawnPos; - if ((gSaveContext.entranceIndex == 0x028A || gSaveContext.entranceIndex == 0x028E || - gSaveContext.entranceIndex == 0x0292 || gSaveContext.entranceIndex == 0x0476) && + if ((gSaveContext.entranceIndex == ENTR_SPOT00_11 || gSaveContext.entranceIndex == ENTR_SPOT00_12 || + gSaveContext.entranceIndex == ENTR_SPOT00_13 || gSaveContext.entranceIndex == ENTR_SPOT00_15) && (gSaveContext.respawnFlag == 0)) { Vec3s spawnPositions[] = { { -2961, 313, 7700 }, @@ -142,11 +142,11 @@ void func_8006D684(GlobalContext* globalCtx, Player* player) { { -2313, 313, 5990 }, }; - if (gSaveContext.entranceIndex == 0x028A) { + if (gSaveContext.entranceIndex == ENTR_SPOT00_11) { spawnPos = spawnPositions[0]; - } else if (gSaveContext.entranceIndex == 0x028E) { + } else if (gSaveContext.entranceIndex == ENTR_SPOT00_12) { spawnPos = spawnPositions[1]; - } else if (gSaveContext.entranceIndex == 0x0292) { + } else if (gSaveContext.entranceIndex == ENTR_SPOT00_13) { spawnPos = spawnPositions[2]; } else { spawnPos = spawnPositions[3]; @@ -247,8 +247,8 @@ void func_8006DC68(GlobalContext* globalCtx, Player* player) { if (func_8006CFC0(globalCtx->sceneNum)) { if ((gSaveContext.sceneSetupIndex > 3) || - ((gSaveContext.entranceIndex == 0x028A || gSaveContext.entranceIndex == 0x028E || - gSaveContext.entranceIndex == 0x0292 || gSaveContext.entranceIndex == 0x0476) && + ((gSaveContext.entranceIndex == ENTR_SPOT00_11 || gSaveContext.entranceIndex == ENTR_SPOT00_12 || + gSaveContext.entranceIndex == ENTR_SPOT00_13 || gSaveContext.entranceIndex == ENTR_SPOT00_15) && (gSaveContext.respawnFlag == 0)) || ((globalCtx->sceneNum == SCENE_SPOT20) && (GET_EVENTINF_HORSES_STATE() == EVENTINF_HORSES_STATE_6) && !Flags_GetEventChkInf(EVENTCHKINF_18) && (DREG(1) == 0))) { diff --git a/src/code/z_kankyo.c b/src/code/z_kankyo.c index d160cb3acb..105eac2847 100644 --- a/src/code/z_kankyo.c +++ b/src/code/z_kankyo.c @@ -1278,7 +1278,7 @@ void Environment_DrawSunAndMoon(GlobalContext* globalCtx) { globalCtx->envCtx.sunPos.z = +(Math_CosS(((void)0, gSaveContext.dayTime) - 0x8000) * 20.0f) * 25.0f; } - if (gSaveContext.entranceIndex != 0xCD || ((void)0, gSaveContext.sceneSetupIndex) != 5) { + if (gSaveContext.entranceIndex != ENTR_SPOT00_0 || ((void)0, gSaveContext.sceneSetupIndex) != 5) { Matrix_Translate(globalCtx->view.eye.x + globalCtx->envCtx.sunPos.x, globalCtx->view.eye.y + globalCtx->envCtx.sunPos.y, globalCtx->view.eye.z + globalCtx->envCtx.sunPos.z, MTXMODE_NEW); @@ -1920,7 +1920,8 @@ void Environment_PlaySceneSequence(GlobalContext* globalCtx) { globalCtx->envCtx.unk_E0 = 0xFF; // both lost woods exits on the bridge from kokiri to hyrule field - if (((void)0, gSaveContext.entranceIndex) == 0x4DE || ((void)0, gSaveContext.entranceIndex) == 0x5E0) { + if (((void)0, gSaveContext.entranceIndex) == ENTR_SPOT10_8 || + ((void)0, gSaveContext.entranceIndex) == ENTR_SPOT10_9) { Audio_PlayNatureAmbienceSequence(NATURE_ID_KOKIRI_REGION); } else if (((void)0, gSaveContext.forcedSeqId) != NA_BGM_GENERAL_SFX) { if (!Environment_IsForcedSequenceDisabled()) { @@ -2442,22 +2443,27 @@ void Environment_WarpSongLeave(GlobalContext* globalCtx) { gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; switch (globalCtx->nextEntranceIndex) { - case 0x147: + case ENTR_SPOT17_0: Flags_SetEventChkInf(EVENTCHKINF_B9); break; - case 0x0102: + + case ENTR_SPOT06_0: Flags_SetEventChkInf(EVENTCHKINF_B1); break; - case 0x0123: + + case ENTR_SPOT11_0: Flags_SetEventChkInf(EVENTCHKINF_B8); break; - case 0x00E4: + + case ENTR_SPOT02_0: Flags_SetEventChkInf(EVENTCHKINF_B6); break; - case 0x0053: + + case ENTR_TOKINOMA_0: Flags_SetEventChkInf(EVENTCHKINF_A7); break; - case 0x00FC: + + case ENTR_SPOT05_0: break; } } diff --git a/src/code/z_parameter.c b/src/code/z_parameter.c index f8c6c8035e..dc0468a5b9 100644 --- a/src/code/z_parameter.c +++ b/src/code/z_parameter.c @@ -3029,7 +3029,7 @@ void Interface_Draw(GlobalContext* globalCtx) { }; static s16 rupeeDigitsFirst[] = { 1, 0, 0 }; static s16 rupeeDigitsCount[] = { 2, 3, 3 }; - static s16 spoilingItemEntrances[] = { 0x01AD, 0x0153, 0x0153 }; + static s16 spoilingItemEntrances[] = { ENTR_SPOT10_2, ENTR_SPOT07_3, ENTR_SPOT07_3 }; static f32 D_80125B54[] = { -40.0f, -35.0f }; // unused static s16 D_80125B5C[] = { 91, 91 }; // unused static s16 D_8015FFE0; diff --git a/src/code/z_play.c b/src/code/z_play.c index edb7d6a0c8..2600243c50 100644 --- a/src/code/z_play.c +++ b/src/code/z_play.c @@ -204,7 +204,7 @@ void Gameplay_Init(GameState* thisx) { u8 tempSetupIndex; s32 pad[2]; - if (gSaveContext.entranceIndex == -1) { + if (gSaveContext.entranceIndex == ENTR_LOAD_OPENING) { gSaveContext.entranceIndex = 0; globalCtx->state.running = false; SET_NEXT_GAMESTATE(&globalCtx->state, Opening_Init, OpeningContext); @@ -1806,11 +1806,11 @@ void Gameplay_LoadToLastEntrance(GlobalContext* globalCtx) { if ((globalCtx->sceneNum == SCENE_GANON_SONOGO) || (globalCtx->sceneNum == SCENE_GANON_FINAL) || (globalCtx->sceneNum == SCENE_GANONTIKA_SONOGO) || (globalCtx->sceneNum == SCENE_GANON_DEMO)) { - globalCtx->nextEntranceIndex = 0x043F; + globalCtx->nextEntranceIndex = ENTR_GANON_FINAL_0; Item_Give(globalCtx, ITEM_SWORD_MASTER); - } else if ((gSaveContext.entranceIndex == 0x028A) || (gSaveContext.entranceIndex == 0x028E) || - (gSaveContext.entranceIndex == 0x0292) || (gSaveContext.entranceIndex == 0x0476)) { - globalCtx->nextEntranceIndex = 0x01F9; + } else if ((gSaveContext.entranceIndex == ENTR_SPOT00_11) || (gSaveContext.entranceIndex == ENTR_SPOT00_12) || + (gSaveContext.entranceIndex == ENTR_SPOT00_13) || (gSaveContext.entranceIndex == ENTR_SPOT00_15)) { + globalCtx->nextEntranceIndex = ENTR_SPOT00_6; } else { globalCtx->nextEntranceIndex = gSaveContext.entranceIndex; } diff --git a/src/code/z_scene.c b/src/code/z_scene.c index 5cf17d0ebf..3eedd21a33 100644 --- a/src/code/z_scene.c +++ b/src/code/z_scene.c @@ -376,7 +376,7 @@ void func_80098D80(GlobalContext* globalCtx, SceneCmd* cmd) { globalCtx->envCtx.sunPos.z = (Math_CosS(((void)0, gSaveContext.dayTime) - 0x8000) * 20.0f) * 25.0f; if (((globalCtx->envCtx.timeIncrement == 0) && (gSaveContext.cutsceneIndex < 0xFFF0)) || - (gSaveContext.entranceIndex == 0x0604)) { + (gSaveContext.entranceIndex == ENTR_SPOT06_8)) { gSaveContext.skyboxTime = ((void)0, gSaveContext.dayTime); if ((gSaveContext.skyboxTime >= 0x2AAC) && (gSaveContext.skyboxTime < 0x4555)) { gSaveContext.skyboxTime = 0x3556; diff --git a/src/code/z_scene_table.c b/src/code/z_scene_table.c index 4b28bdad4e..bb527a5b79 100644 --- a/src/code/z_scene_table.c +++ b/src/code/z_scene_table.c @@ -23,1747 +23,17 @@ #include "overlays/actors/ovl_Bg_Dodoago/z_bg_dodoago.h" -#define ENTRANCE(scene, spawn, continueBgm, displayTitleCard, fadeIn, fadeOut) \ - { \ - scene, spawn, \ - ((continueBgm & 1) << 15) | ((displayTitleCard & 1) << 14) | ((fadeIn & 0x7F) << 7) | (fadeOut & 0x7F) \ - } +// Entrance Table definition +#define DEFINE_ENTRANCE(_0, scene, spawn, continueBgm, displayTitleCard, fadeIn, fadeOut) \ + { scene, spawn, \ + ((continueBgm & 1) << 15) | ((displayTitleCard & 1) << 14) | ((fadeIn & 0x7F) << 7) | (fadeOut & 0x7F) }, EntranceInfo gEntranceTable[] = { - ENTRANCE(SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MEN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MORIBOSSROOM, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_UNUSED_6E, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SASATEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYOTES2, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TESTROOM, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENTRA, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_ENTRA_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENRUI, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_ENRUI, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SUTARU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA2, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TAKARAYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MARKET_ALLEY, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_ALLEY_N, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_SLOW, TRANS_TYPE_FADE_WHITE_SLOW), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MAHOUYA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAIRAL_NIWA2, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAIRAL_NIWA, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAIRAL_NIWA_N, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAIRAL_NIWA, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAIRAL_NIWA_N, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_FAST), - TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIHARIGOYA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TEST01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_ALLEY, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_ALLEY_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_NIGHT, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 0, false, true, TRANS_TYPE_WIPE_FAST, TRANS_TYPE_WIPE_FAST), - ENTRANCE(SCENE_DEPTH_TEST, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_LINK_HOME, 0, false, true, TRANS_TYPE_CS_BLACK_FILL, TRANS_TYPE_CS_BLACK_FILL), - ENTRANCE(SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW)), - ENTRANCE(SCENE_SPOT00, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT01, 0, true, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT01, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT01, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT05, 0, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_WHITE_CS_DELAYED, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 0, true, true, TRANS_TYPE_FILL_BROWN, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT09, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT09, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 0, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_SLOW)), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 0, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT15, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 0, true, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 0, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT17, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT07, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 0, false, true, TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SYATEKIJYOU, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHRINE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SHRINE_N, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE_R, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE_R, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HYLIA_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT03, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT03, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT11, 6, true, false, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT04, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN), - ENTRANCE(SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN), - ENTRANCE(SCENE_SPOT05, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLUE, TRANS_TYPE_FADE_BLUE), - ENTRANCE(SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLUE, TRANS_TYPE_FADE_BLUE), - ENTRANCE(SCENE_SPOT06, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT09, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT15, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 1, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_GANON_TOU, 1, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT15, 1, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT16, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN, 1, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_NIGHT, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_NIGHT, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 3, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_NIGHT, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 4, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 5, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_ENTRA, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENTRA_N, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENRUI, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENRUI, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_LINK_HOME, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_ENTRA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_ENTRA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENRUI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ENRUI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 8, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 13, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAIRAL_NIWA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HAIRAL_NIWA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAIRAL_NIWA, 1, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_HAIRAL_NIWA_N, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_ALLEY_N, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 4, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_NIGHT, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_TOKINOMA, 2, false, true, TRANS_TYPE_FILL_WHITE, TRANS_TYPE_FILL_WHITE), - ENTRANCE(SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KENJYANOMA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT20, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HIRAL_DEMO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SYATEKIJYOU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MALON_STABLE, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_FIRE_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HUT, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 14, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKAANA, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT07, 4, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 3, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 7, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 8, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT15, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 2, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 8, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 1, true, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_SPOT13, 2, false, true, TRANS_TYPE_SANDSTORM_PERSIST, TRANS_TYPE_SANDSTORM_PERSIST), - ENTRANCE(SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_YOUSEI_IZUMI_TATE, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GOLON, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_ZOORA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_DRAG, 0, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 0, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_ALLEY_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_MARKET_ALLEY, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 5, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_IMPA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_TENT, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT12, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT12, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT12, 15, true, true, TRANS_TYPE_SANDSTORM_END, TRANS_TYPE_SANDSTORM_END), - ENTRANCE(SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 16, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_DAY, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_NIGHT, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_RUINS, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY_N, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MARKET_ALLEY, 2, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_MARKET_ALLEY_N, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT07, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT09, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT08, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT08, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 4, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 5, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DRAG, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 2, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 2, false, false, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_DRAG, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 2, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 3, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINZOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BDAN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YDAN_BOSS, 0, true, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN_BS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_BOSS, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_MIZUSIN, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME4, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KOKIRI_HOME5, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KAKARIKO3, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 9, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT04, 10, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT01, 9, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 0, false, true, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_TURIBORI, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE_N, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE_R, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHRINE_R, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_WHITE_FAST, TRANS_TYPE_FADE_WHITE_FAST), - ENTRANCE(SCENE_SPOT00, 15, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT16, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 4, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT15, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_SONOGO, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 1, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 6, false, false, TRANS_TYPE_FADE_BLACK, - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 7, false, false, TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 6, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 8, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT18, 3, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKADAN, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 11, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_DAIYOUSEI_IZUMI, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT15, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_TOU, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT15, 3, false, true, TRANS_TYPE_WIPE, TRANS_TYPE_WIPE), - ENTRANCE(SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKASITARELAY, 2, true, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_BOWLING, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 6, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_SPOT00, 16, false, true, TRANS_TYPE_INSTANT, TRANS_TYPE_INSTANT), - ENTRANCE(SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANON_DEMO, 0, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 6, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BESITU, 0, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANON_FINAL, 7, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NIGHT_SHOP, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SHOP1, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_FACE_SHOP, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 1, false, false, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 3, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 4, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 5, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 6, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA, 7, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_KINSUTA, 0, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 14, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 8, false, false, TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT06, 7, false, true, TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST), - TRANS_TYPE_CIRCLE(TCA_RIPPLE, TCC_WHITE, TCS_FAST)), - ENTRANCE(SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT17, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GANONTIKA_SONOGO, 0, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_GERUDOWAY, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_HAKAANA_OUKE, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT02, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_BMORI1, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_YOUSEI_IZUMI_YOKO, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT00, 17, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 3, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 4, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_KAKUSIANA, 5, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 6, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 9, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 10, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 11, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 12, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_LABO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_HAKADANCH, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK_FAST), - ENTRANCE(SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 1, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT20, 10, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_ICE_DOUKUTO, 1, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT01, 15, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT10, 9, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SOUKO, 2, false, true, TRANS_TYPE_FADE_BLACK_FAST, - TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST)), - ENTRANCE(SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT04, 12, false, true, TRANS_TYPE_FADE_BLACK_FAST, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_JYASINBOSS, 2, true, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_NAKANIWA, 1, false, false, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_TOKINOMA, 7, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT12, 18, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_KAKUSIANA, 13, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN), - ENTRANCE(SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_GREEN, TRANS_TYPE_FADE_GREEN), - ENTRANCE(SCENE_SPOT05, 2, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT06, 8, false, true, TRANS_TYPE_FADE_BLACK, TRANS_TYPE_FADE_BLACK), - ENTRANCE(SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT05, 3, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT06, 9, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), - ENTRANCE(SCENE_SPOT11, 8, false, true, TRANS_TYPE_FADE_WHITE, TRANS_TYPE_FADE_WHITE), +#include "tables/entrance_table.h" }; +#undef DEFINE_ENTRANCE + // Linker symbol declarations (used in the table below) #define DEFINE_SCENE(name, title, _2, _3, _4, _5) \ DECLARE_ROM_SEGMENT(name) \ @@ -1803,25 +73,24 @@ Gfx sDefaultDisplayList[] = { gsSPEndDisplayList(), }; -// Computes next entrance index based on age and day time to set the fade out transition -void func_800994A0(GlobalContext* globalCtx) { - s16 computedEntranceIndex; +void Scene_SetTransitionForNextEntrance(GlobalContext* globalCtx) { + s16 entranceIndex; if (!IS_DAY) { if (!LINK_IS_ADULT) { - computedEntranceIndex = globalCtx->nextEntranceIndex + 1; + entranceIndex = globalCtx->nextEntranceIndex + 1; } else { - computedEntranceIndex = globalCtx->nextEntranceIndex + 3; + entranceIndex = globalCtx->nextEntranceIndex + 3; } } else { if (!LINK_IS_ADULT) { - computedEntranceIndex = globalCtx->nextEntranceIndex; + entranceIndex = globalCtx->nextEntranceIndex; } else { - computedEntranceIndex = globalCtx->nextEntranceIndex + 2; + entranceIndex = globalCtx->nextEntranceIndex + 2; } } - globalCtx->transitionType = gEntranceTable[computedEntranceIndex].field & 0x7F; // Fade out + globalCtx->transitionType = gEntranceTable[entranceIndex].field & 0x7F; // Fade out } // Scene Draw Config 0 diff --git a/src/code/z_sram.c b/src/code/z_sram.c index 21664a53d3..353086d430 100644 --- a/src/code/z_sram.c +++ b/src/code/z_sram.c @@ -294,11 +294,17 @@ void Sram_InitDebugSave(void) { } } - gSaveContext.entranceIndex = 0xCD; + gSaveContext.entranceIndex = ENTR_SPOT00_0; gSaveContext.magicLevel = 0; gSaveContext.sceneFlags[5].swch = 0x40000000; } +static s16 sDungeonEntrances[] = { + ENTR_YDAN_0, ENTR_DDAN_0, ENTR_BDAN_0, ENTR_BMORI1_0, ENTR_HIDAN_0, ENTR_MIZUSIN_0, + ENTR_JYASINZOU_0, ENTR_HAKADAN_0, ENTR_HAKADANCH_0, ENTR_ICE_DOUKUTO_0, ENTR_GANON_0, ENTR_MEN_0, + ENTR_GERUDOWAY_0, ENTR_GANONTIKA_0, ENTR_GANON_SONOGO_0, ENTR_GANONTIKA_SONOGO_0, +}; + /** * Copy save currently on the buffer to Save Context and complete various tasks to open the save. * This includes: @@ -310,10 +316,6 @@ void Sram_InitDebugSave(void) { * - Revert any trade items that spoil */ void Sram_OpenSave(SramContext* sramCtx) { - static s16 dungeonEntrances[] = { - 0x0000, 0x0004, 0x0028, 0x0169, 0x0165, 0x0010, 0x0082, 0x0037, - 0x0098, 0x0088, 0x041B, 0x0008, 0x0486, 0x0467, 0x0179, 0x056C, - }; u16 i; u16 j; u8* ptr; @@ -343,45 +345,54 @@ void Sram_OpenSave(SramContext* sramCtx) { case SCENE_MEN: case SCENE_GERUDOWAY: case SCENE_GANONTIKA: - gSaveContext.entranceIndex = dungeonEntrances[gSaveContext.savedSceneNum]; + gSaveContext.entranceIndex = sDungeonEntrances[gSaveContext.savedSceneNum]; break; + case SCENE_YDAN_BOSS: - gSaveContext.entranceIndex = 0; + gSaveContext.entranceIndex = ENTR_YDAN_0; break; + case SCENE_DDAN_BOSS: - gSaveContext.entranceIndex = 4; + gSaveContext.entranceIndex = ENTR_DDAN_0; break; + case SCENE_BDAN_BOSS: - gSaveContext.entranceIndex = 0x28; + gSaveContext.entranceIndex = ENTR_BDAN_0; break; + case SCENE_MORIBOSSROOM: - gSaveContext.entranceIndex = 0x169; + gSaveContext.entranceIndex = ENTR_BMORI1_0; break; + case SCENE_FIRE_BS: - gSaveContext.entranceIndex = 0x165; + gSaveContext.entranceIndex = ENTR_HIDAN_0; break; + case SCENE_MIZUSIN_BS: - gSaveContext.entranceIndex = 0x10; + gSaveContext.entranceIndex = ENTR_MIZUSIN_0; break; + case SCENE_JYASINBOSS: - gSaveContext.entranceIndex = 0x82; + gSaveContext.entranceIndex = ENTR_JYASINZOU_0; break; + case SCENE_HAKADAN_BS: - gSaveContext.entranceIndex = 0x37; + gSaveContext.entranceIndex = ENTR_HAKADAN_0; break; + case SCENE_GANON_SONOGO: case SCENE_GANONTIKA_SONOGO: case SCENE_GANON_BOSS: case SCENE_GANON_FINAL: case SCENE_GANON_DEMO: - gSaveContext.entranceIndex = 0x41B; + gSaveContext.entranceIndex = ENTR_GANON_0; break; default: if (gSaveContext.savedSceneNum != SCENE_LINK_HOME) { - gSaveContext.entranceIndex = (LINK_AGE_IN_YEARS == YEARS_CHILD) ? 0xBB : 0x5F4; + gSaveContext.entranceIndex = (LINK_AGE_IN_YEARS == YEARS_CHILD) ? ENTR_LINK_HOME_0 : ENTR_TOKINOMA_7; } else { - gSaveContext.entranceIndex = 0xBB; + gSaveContext.entranceIndex = ENTR_LINK_HOME_0; } break; } @@ -694,7 +705,7 @@ void Sram_InitSave(FileChooseContext* fileChooseCtx, SramContext* sramCtx) { Sram_InitDebugSave(); } - gSaveContext.entranceIndex = 0xBB; + gSaveContext.entranceIndex = ENTR_LINK_HOME_0; gSaveContext.linkAge = LINK_AGE_CHILD; gSaveContext.dayTime = 0x6AAB; gSaveContext.cutsceneIndex = 0xFFF1; diff --git a/src/overlays/actors/ovl_Bg_Spot00_Hanebasi/z_bg_spot00_hanebasi.c b/src/overlays/actors/ovl_Bg_Spot00_Hanebasi/z_bg_spot00_hanebasi.c index b485ea14fa..2e9ed07842 100644 --- a/src/overlays/actors/ovl_Bg_Spot00_Hanebasi/z_bg_spot00_hanebasi.c +++ b/src/overlays/actors/ovl_Bg_Spot00_Hanebasi/z_bg_spot00_hanebasi.c @@ -221,7 +221,7 @@ void BgSpot00Hanebasi_Update(Actor* thisx, GlobalContext* globalCtx) { Flags_SetEventChkInf(EVENTCHKINF_82); this->actionFunc = BgSpot00Hanebasi_DoNothing; func_8002DF54(globalCtx, &player->actor, 8); - globalCtx->nextEntranceIndex = 0x00CD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; gSaveContext.nextCutsceneIndex = 0xFFF1; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; diff --git a/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c b/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c index 3f1082e399..ec4ebdf5e6 100644 --- a/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c +++ b/src/overlays/actors/ovl_Boss_Ganon/z_boss_ganon.c @@ -1498,7 +1498,7 @@ void BossGanon_DeathAndTowerCutscene(BossGanon* this, GlobalContext* globalCtx) if (this->csTimer == 180) { globalCtx->transitionTrigger = TRANS_TRIGGER_START; - globalCtx->nextEntranceIndex = 0x43F; + globalCtx->nextEntranceIndex = ENTR_GANON_FINAL_0; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; } break; diff --git a/src/overlays/actors/ovl_Boss_Ganon2/z_boss_ganon2.c b/src/overlays/actors/ovl_Boss_Ganon2/z_boss_ganon2.c index 023e66b20a..b3ee1ef60e 100644 --- a/src/overlays/actors/ovl_Boss_Ganon2/z_boss_ganon2.c +++ b/src/overlays/actors/ovl_Boss_Ganon2/z_boss_ganon2.c @@ -1791,7 +1791,7 @@ void func_8090120C(BossGanon2* this, GlobalContext* globalCtx) { break; } case 20: - globalCtx->nextEntranceIndex = 0x6B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; gSaveContext.nextCutsceneIndex = 0xFFF2; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; diff --git a/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.c b/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.c index 452496a025..40ab669c1f 100644 --- a/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.c +++ b/src/overlays/actors/ovl_Demo_Effect/z_demo_effect.c @@ -328,7 +328,7 @@ void DemoEffect_Init(Actor* thisx, GlobalContext* globalCtx2) { break; case DEMO_EFFECT_GOD_LGT_NAYRU: - if (gSaveContext.entranceIndex == 0x013D) { + if (gSaveContext.entranceIndex == ENTR_SPOT16_0) { Actor_SetScale(&this->actor, 1.0f); } else { Actor_SetScale(&this->actor, 0.1f); @@ -349,7 +349,7 @@ void DemoEffect_Init(Actor* thisx, GlobalContext* globalCtx2) { break; case DEMO_EFFECT_GOD_LGT_FARORE: - if (gSaveContext.entranceIndex == 0x00EE) { + if (gSaveContext.entranceIndex == ENTR_SPOT04_0) { Actor_SetScale(&this->actor, 2.4f); } else { Actor_SetScale(&this->actor, 0.1f); @@ -631,7 +631,7 @@ void DemoEffect_UpdateGetItem(DemoEffect* this, GlobalContext* globalCtx) { Actor_SetScale(thisx, 0.20f); - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { switch (globalCtx->csCtx.npcActions[this->csActionId]->action) { case 2: DemoEffect_MedalSparkle(this, globalCtx, 0); @@ -643,7 +643,7 @@ void DemoEffect_UpdateGetItem(DemoEffect* this, GlobalContext* globalCtx) { } switch (globalCtx->csCtx.npcActions[this->csActionId]->action) { case 2: - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { Audio_PlayActorSound2(thisx, NA_SE_EV_MEDAL_APPEAR_L - SFX_FLAG); } else { func_800788CC(NA_SE_EV_MEDAL_APPEAR_S - SFX_FLAG); @@ -658,7 +658,7 @@ void DemoEffect_UpdateGetItem(DemoEffect* this, GlobalContext* globalCtx) { if (this->getItem.drawId != GID_ARROW_LIGHT) { this->actor.shape.rot.y += this->getItem.rotation; } - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { Audio_PlayActorSound2(thisx, NA_SE_EV_MEDAL_APPEAR_L - SFX_FLAG); } else { func_800788CC(NA_SE_EV_MEDAL_APPEAR_S - SFX_FLAG); @@ -697,7 +697,7 @@ void DemoEffect_InitTimeWarp(DemoEffect* this, GlobalContext* globalCtx) { Actor_SetScale(&this->actor, 84 * 0.001f); } } else if (gSaveContext.sceneSetupIndex == 5 || gSaveContext.sceneSetupIndex == 4 || - (gSaveContext.entranceIndex == 0x0324 && !GET_EVENTCHKINF(EVENTCHKINF_C9))) { + (gSaveContext.entranceIndex == ENTR_TOKINOMA_4 && !GET_EVENTCHKINF(EVENTCHKINF_C9))) { SkelCurve_SetAnim(&this->skelCurve, &gTimeWarpAnim, 1.0f, 59.0f, 59.0f, 0.0f); SkelCurve_Update(globalCtx, &this->skelCurve); this->updateFunc = DemoEffect_UpdateTimeWarpReturnFromChamberOfSages; @@ -760,7 +760,7 @@ void DemoEffect_UpdateTimeWarpReturnFromChamberOfSages(DemoEffect* this, GlobalC this->timeWarp.shrinkTimer++; if (this->timeWarp.shrinkTimer > 250) { - if (gSaveContext.entranceIndex == 0x0324) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_4) { SET_EVENTCHKINF(EVENTCHKINF_C9); } @@ -852,7 +852,7 @@ void DemoEffect_UpdateTriforceSpot(DemoEffect* this, GlobalContext* globalCtx) { } } - if (gSaveContext.entranceIndex == 0x00A0 && gSaveContext.sceneSetupIndex == 6 && + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0 && gSaveContext.sceneSetupIndex == 6 && globalCtx->csCtx.frames == 143) { Audio_PlayActorSound2(&this->actor, NA_SE_IT_DM_RING_EXPLOSION); } @@ -1153,7 +1153,7 @@ void DemoEffect_UpdateGodLgtDin(DemoEffect* this, GlobalContext* globalCtx) { } } - if (gSaveContext.entranceIndex == 0x00A0) { + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { switch (gSaveContext.sceneSetupIndex) { case 4: if (globalCtx->csCtx.frames == 288) { @@ -1208,7 +1208,7 @@ void DemoEffect_UpdateGodLgtNayru(DemoEffect* this, GlobalContext* globalCtx) { } } - if (gSaveContext.entranceIndex == 0x00A0) { + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { switch (gSaveContext.sceneSetupIndex) { case 4: if (globalCtx->csCtx.frames == 298) { @@ -1230,7 +1230,7 @@ void DemoEffect_UpdateGodLgtNayru(DemoEffect* this, GlobalContext* globalCtx) { } } - if (gSaveContext.entranceIndex == 0x013D && gSaveContext.sceneSetupIndex == 4) { + if (gSaveContext.entranceIndex == ENTR_SPOT16_0 && gSaveContext.sceneSetupIndex == 4) { if (globalCtx->csCtx.frames == 72) { Audio_PlayActorSound2(&this->actor, NA_SE_IT_DM_FLYING_GOD_DASH); } @@ -1268,7 +1268,7 @@ void DemoEffect_UpdateGodLgtFarore(DemoEffect* this, GlobalContext* globalCtx) { func_800F3F3C(3); } - if (gSaveContext.entranceIndex == 0x00A0) { + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { switch (gSaveContext.sceneSetupIndex) { case 4: if (globalCtx->csCtx.frames == 315) { @@ -1587,14 +1587,14 @@ void DemoEffect_UpdateJewelChild(DemoEffect* this, GlobalContext* globalCtx) { return; default: DemoEffect_MoveToCsEndpoint(this, globalCtx, this->csActionId, 0); - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { DemoEffect_MoveJewelSplit(&thisx->world, this); } break; } } - if (gSaveContext.entranceIndex == 0x0053) { + if (gSaveContext.entranceIndex == ENTR_TOKINOMA_0) { if (!GET_EVENTCHKINF(EVENTCHKINF_4B)) { hasCmdAction = globalCtx->csCtx.state && globalCtx->csCtx.npcActions[this->csActionId]; if (!hasCmdAction) { @@ -1804,7 +1804,7 @@ void DemoEffect_DrawGodLgt(Actor* thisx, GlobalContext* globalCtx) { OPEN_DISPS(globalCtx->state.gfxCtx, "../z_demo_effect.c", 2737); if (!DemoEffect_CheckCsAction(this, globalCtx, 2)) { - if (gSaveContext.entranceIndex == 0x00A0) { + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { if (gSaveContext.sceneSetupIndex == 4) { if (globalCtx->csCtx.frames <= 680) { func_80078914(&this->actor.projectedPos, NA_SE_EV_GOD_FLYING - SFX_FLAG); @@ -1968,7 +1968,7 @@ void DemoEffect_DrawTriforceSpot(Actor* thisx, GlobalContext* globalCtx) { u32 frames = globalCtx->gameplayFrames; OPEN_DISPS(globalCtx->state.gfxCtx, "../z_demo_effect.c", 2994); - if (gSaveContext.entranceIndex != 0x0400 || globalCtx->csCtx.frames < 885) { + if (gSaveContext.entranceIndex != ENTR_NAKANIWA_0 || globalCtx->csCtx.frames < 885) { func_80093D84(globalCtx->state.gfxCtx); if (this->triforceSpot.lightColumnOpacity > 0) { @@ -2076,7 +2076,8 @@ void DemoEffect_DrawTimeWarp(Actor* thisx, GlobalContext* globalCtx) { u8 effectType = (this->actor.params & 0x00FF); if (effectType == DEMO_EFFECT_TIMEWARP_TIMEBLOCK_LARGE || effectType == DEMO_EFFECT_TIMEWARP_TIMEBLOCK_SMALL || - Flags_GetEnv(globalCtx, 1) || gSaveContext.sceneSetupIndex >= 4 || gSaveContext.entranceIndex == 0x0324) { + Flags_GetEnv(globalCtx, 1) || gSaveContext.sceneSetupIndex >= 4 || + gSaveContext.entranceIndex == ENTR_TOKINOMA_4) { OPEN_DISPS(gfxCtx, "../z_demo_effect.c", 3201); POLY_XLU_DISP = Gfx_CallSetupDL(POLY_XLU_DISP, 25); Matrix_Scale(2.0f, 2.0f, 2.0f, MTXMODE_APPLY); diff --git a/src/overlays/actors/ovl_Demo_Im/z_demo_im.c b/src/overlays/actors/ovl_Demo_Im/z_demo_im.c index b743c1bbaf..f8c8f79bf7 100644 --- a/src/overlays/actors/ovl_Demo_Im/z_demo_im.c +++ b/src/overlays/actors/ovl_Demo_Im/z_demo_im.c @@ -867,7 +867,7 @@ void func_80986B2C(GlobalContext* globalCtx) { if (Message_GetState(&globalCtx->msgCtx) == TEXT_STATE_CLOSING) { Player* player = GET_PLAYER(globalCtx); - globalCtx->nextEntranceIndex = 0xCD; + globalCtx->nextEntranceIndex = ENTR_SPOT00_0; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; func_8002DF54(globalCtx, &player->actor, 8); diff --git a/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.c b/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.c index e08146bd9b..60a2ba1c10 100644 --- a/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.c +++ b/src/overlays/actors/ovl_Demo_Kankyo/z_demo_kankyo.c @@ -541,7 +541,7 @@ void DemoKankyo_DrawRain(Actor* thisx, GlobalContext* globalCtx) { switch (this->unk_150[i].unk_22) { case 0: func_80989B54(thisx, globalCtx, i); - if (gSaveContext.entranceIndex == 0x00A0) { // Cutscene Map + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { this->unk_150[i].unk_0.y = Rand_ZeroOne() * 500.0f; } else { this->unk_150[i].unk_0.y = Rand_ZeroOne() * -500.0f; @@ -550,16 +550,16 @@ void DemoKankyo_DrawRain(Actor* thisx, GlobalContext* globalCtx) { break; case 1: temp_f12_2 = globalCtx->view.eye.y + (dy / norm) * 150.0f; - if (gSaveContext.entranceIndex == 0x00A0) { // Cutscene Map + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { this->unk_150[i].unk_0.y -= this->unk_150[i].unk_18; } else { this->unk_150[i].unk_0.y += this->unk_150[i].unk_18; } - if (gSaveContext.entranceIndex == 0x00A0) { // Cutscene Map + if (gSaveContext.entranceIndex == ENTR_HIRAL_DEMO_0) { if (this->unk_150[i].unk_C.y + this->unk_150[i].unk_0.y < temp_f12_2 - 300.0f) { this->unk_150[i].unk_22++; } - } else if (gSaveContext.entranceIndex == 0x00CD) { // Hyrule Field + } else if (gSaveContext.entranceIndex == ENTR_SPOT00_0) { if (temp_f12_2 + 300.0f < this->unk_150[i].unk_C.y + this->unk_150[i].unk_0.y) { this->unk_150[i].unk_22++; } @@ -578,12 +578,14 @@ void DemoKankyo_DrawRain(Actor* thisx, GlobalContext* globalCtx) { Matrix_Translate(this->unk_150[i].unk_C.x + this->unk_150[i].unk_0.x, this->unk_150[i].unk_C.y + this->unk_150[i].unk_0.y, this->unk_150[i].unk_C.z + this->unk_150[i].unk_0.z, MTXMODE_NEW); - if (gSaveContext.entranceIndex != 0x00A0) { // Cutscene Map + + if (gSaveContext.entranceIndex != ENTR_HIRAL_DEMO_0) { Matrix_RotateX(M_PI, MTXMODE_APPLY); } gDPPipeSync(POLY_XLU_DISP++); - if (gSaveContext.entranceIndex == 0x00CD) { // Hyrule Field + + if (gSaveContext.entranceIndex == ENTR_SPOT00_0) { gDPSetPrimColor(POLY_XLU_DISP++, 0, 0, 255, 255, 255, 255); gDPSetEnvColor(POLY_XLU_DISP++, 255, 255, 0, 255); } else { diff --git a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c index d44eedd78a..5d5b1c8a17 100644 --- a/src/overlays/actors/ovl_Door_Ana/z_door_ana.c +++ b/src/overlays/actors/ovl_Door_Ana/z_door_ana.c @@ -1,7 +1,7 @@ /* * File: z_door_ana.c * Overlay: ovl_Door_Ana - * Description: Grottos Entrances/Exits + * Description: Grotto */ #include "z_door_ana.h" @@ -50,10 +50,10 @@ static ColliderCylinderInit sCylinderInit = { { 50, 10, 0, { 0 } }, }; -// array of entrance table entries to grotto destinations -static s16 entrances[] = { - 0x036D, 0x003F, 0x0598, 0x059C, 0x05A0, 0x05A4, 0x05A8, 0x05AC, - 0x05B0, 0x05B4, 0x05B8, 0x05BC, 0x05C0, 0x05C4, 0x05FC, +static s16 sGrottoEntrances[] = { + ENTR_YOUSEI_IZUMI_TATE_0, ENTR_KAKUSIANA_0, ENTR_KAKUSIANA_1, ENTR_KAKUSIANA_2, ENTR_KAKUSIANA_3, + ENTR_KAKUSIANA_4, ENTR_KAKUSIANA_5, ENTR_KAKUSIANA_6, ENTR_KAKUSIANA_7, ENTR_KAKUSIANA_8, + ENTR_KAKUSIANA_9, ENTR_KAKUSIANA_10, ENTR_KAKUSIANA_11, ENTR_KAKUSIANA_12, ENTR_KAKUSIANA_13, }; void DoorAna_SetupAction(DoorAna* this, DoorAnaActionFunc actionFunc) { @@ -138,7 +138,7 @@ void DoorAna_WaitOpen(DoorAna* this, GlobalContext* globalCtx) { if (destinationIdx < 0) { destinationIdx = this->actor.home.rot.z + 1; } - globalCtx->nextEntranceIndex = entrances[destinationIdx]; + globalCtx->nextEntranceIndex = sGrottoEntrances[destinationIdx]; DoorAna_SetupAction(this, DoorAna_GrabPlayer); } else { if (!Player_InCsMode(globalCtx) && !(player->stateFlags1 & (PLAYER_STATE1_23 | PLAYER_STATE1_27)) && diff --git a/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.c b/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.c index 3b58420ab1..f0e3a5d399 100644 --- a/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.c +++ b/src/overlays/actors/ovl_Door_Warp1/z_door_warp1.c @@ -162,11 +162,9 @@ void DoorWarp1_SetupWarp(DoorWarp1* this, GlobalContext* globalCtx) { DoorWarp1_SetupAction(this, DoorWarp1_AwaitClearFlag); break; case WARP_DESTINATION: - if ((!(gSaveContext.entranceIndex == 0x608 || // sacred forest meadow - gSaveContext.entranceIndex == 0x564 || // death mountain crater - gSaveContext.entranceIndex == 0x60C || // lake hylia - gSaveContext.entranceIndex == 0x610 || // desert colossus - gSaveContext.entranceIndex == 0x580) && // graveyard + if ((!(gSaveContext.entranceIndex == ENTR_SPOT05_3 || gSaveContext.entranceIndex == ENTR_SPOT17_5 || + gSaveContext.entranceIndex == ENTR_SPOT06_9 || gSaveContext.entranceIndex == ENTR_SPOT11_8 || + gSaveContext.entranceIndex == ENTR_SPOT02_8) && gSaveContext.sceneSetupIndex < 4) || (GET_PLAYER(globalCtx)->actor.params & 0xF00) != 0x200) { Actor_Kill(&this->actor); @@ -263,7 +261,7 @@ void DoorWarp1_SetupPurpleCrystal(DoorWarp1* this, GlobalContext* globalCtx) { this->unk_1BC = 1.f; this->actor.shape.yOffset = 800.0f; - if (gSaveContext.entranceIndex != 0x53) { + if (gSaveContext.entranceIndex != ENTR_TOKINOMA_0) { this->actor.scale.x = 0.0499f; this->actor.scale.y = 0.077f; this->actor.scale.z = 0.09f; @@ -501,10 +499,10 @@ void DoorWarp1_ChildWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { if (!Flags_GetEventChkInf(EVENTCHKINF_25)) { Flags_SetEventChkInf(EVENTCHKINF_25); Item_Give(globalCtx, ITEM_GORON_RUBY); - globalCtx->nextEntranceIndex = 0x13D; + globalCtx->nextEntranceIndex = ENTR_SPOT16_0; gSaveContext.nextCutsceneIndex = 0xFFF1; } else { - globalCtx->nextEntranceIndex = 0x47A; + globalCtx->nextEntranceIndex = ENTR_SPOT16_5; gSaveContext.nextCutsceneIndex = 0; } } else if (globalCtx->sceneNum == SCENE_YDAN_BOSS) { @@ -512,14 +510,14 @@ void DoorWarp1_ChildWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { Flags_SetEventChkInf(EVENTCHKINF_07); Flags_SetEventChkInf(EVENTCHKINF_09); Item_Give(globalCtx, ITEM_KOKIRI_EMERALD); - globalCtx->nextEntranceIndex = 0xEE; + globalCtx->nextEntranceIndex = ENTR_SPOT04_0; gSaveContext.nextCutsceneIndex = 0xFFF1; } else { - globalCtx->nextEntranceIndex = 0x457; + globalCtx->nextEntranceIndex = ENTR_SPOT04_11; gSaveContext.nextCutsceneIndex = 0; } } else if (globalCtx->sceneNum == SCENE_BDAN_BOSS) { - globalCtx->nextEntranceIndex = 0x10E; + globalCtx->nextEntranceIndex = ENTR_SPOT08_0; gSaveContext.nextCutsceneIndex = 0; } osSyncPrintf("\n\n\nおわりおわり"); @@ -607,7 +605,7 @@ void DoorWarp1_RutoWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { if (this->warpTimer > sWarpTimerTarget && gSaveContext.nextCutsceneIndex == 0xFFEF) { SET_EVENTCHKINF(EVENTCHKINF_37); Item_Give(globalCtx, ITEM_ZORA_SAPPHIRE); - globalCtx->nextEntranceIndex = 0x10E; + globalCtx->nextEntranceIndex = ENTR_SPOT08_0; gSaveContext.nextCutsceneIndex = 0xFFF0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_SLOW; @@ -709,14 +707,14 @@ void DoorWarp1_AdultWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { if (!GET_EVENTCHKINF(EVENTCHKINF_48)) { SET_EVENTCHKINF(EVENTCHKINF_48); Item_Give(globalCtx, ITEM_MEDALLION_FOREST); - globalCtx->nextEntranceIndex = 0x6B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; gSaveContext.nextCutsceneIndex = 0; gSaveContext.chamberCutsceneNum = CHAMBER_CS_FOREST; } else { if (!LINK_IS_ADULT) { - globalCtx->nextEntranceIndex = 0x600; + globalCtx->nextEntranceIndex = ENTR_SPOT05_2; } else { - globalCtx->nextEntranceIndex = 0x608; + globalCtx->nextEntranceIndex = ENTR_SPOT05_3; } gSaveContext.nextCutsceneIndex = 0; } @@ -724,13 +722,13 @@ void DoorWarp1_AdultWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { if (!GET_EVENTCHKINF(EVENTCHKINF_49)) { SET_EVENTCHKINF(EVENTCHKINF_49); Item_Give(globalCtx, ITEM_MEDALLION_FIRE); - globalCtx->nextEntranceIndex = 0xDB; + globalCtx->nextEntranceIndex = ENTR_SPOT01_0; gSaveContext.nextCutsceneIndex = 0xFFF3; } else { if (!LINK_IS_ADULT) { - globalCtx->nextEntranceIndex = 0x4F6; + globalCtx->nextEntranceIndex = ENTR_SPOT17_4; } else { - globalCtx->nextEntranceIndex = 0x564; + globalCtx->nextEntranceIndex = ENTR_SPOT17_5; } gSaveContext.nextCutsceneIndex = 0; } @@ -738,42 +736,42 @@ void DoorWarp1_AdultWarpOut(DoorWarp1* this, GlobalContext* globalCtx) { if (!GET_EVENTCHKINF(EVENTCHKINF_4A)) { SET_EVENTCHKINF(EVENTCHKINF_4A); Item_Give(globalCtx, ITEM_MEDALLION_WATER); - globalCtx->nextEntranceIndex = 0x6B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; gSaveContext.nextCutsceneIndex = 0; gSaveContext.chamberCutsceneNum = CHAMBER_CS_WATER; } else { if (!LINK_IS_ADULT) { - globalCtx->nextEntranceIndex = 0x604; + globalCtx->nextEntranceIndex = ENTR_SPOT06_8; } else { - globalCtx->nextEntranceIndex = 0x60C; + globalCtx->nextEntranceIndex = ENTR_SPOT06_9; } gSaveContext.nextCutsceneIndex = 0; } } else if (globalCtx->sceneNum == SCENE_JYASINBOSS) { if (!CHECK_QUEST_ITEM(QUEST_MEDALLION_SPIRIT)) { Item_Give(globalCtx, ITEM_MEDALLION_SPIRIT); - globalCtx->nextEntranceIndex = 0x6B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; gSaveContext.nextCutsceneIndex = 0; gSaveContext.chamberCutsceneNum = CHAMBER_CS_SPIRIT; } else { if (!LINK_IS_ADULT) { - globalCtx->nextEntranceIndex = 0x1F1; + globalCtx->nextEntranceIndex = ENTR_SPOT11_5; } else { - globalCtx->nextEntranceIndex = 0x610; + globalCtx->nextEntranceIndex = ENTR_SPOT11_8; } gSaveContext.nextCutsceneIndex = 0; } } else if (globalCtx->sceneNum == SCENE_HAKADAN_BS) { if (!CHECK_QUEST_ITEM(QUEST_MEDALLION_SHADOW)) { Item_Give(globalCtx, ITEM_MEDALLION_SHADOW); - globalCtx->nextEntranceIndex = 0x6B; + globalCtx->nextEntranceIndex = ENTR_KENJYANOMA_0; gSaveContext.nextCutsceneIndex = 0; gSaveContext.chamberCutsceneNum = CHAMBER_CS_SHADOW; } else { if (!LINK_IS_ADULT) { - globalCtx->nextEntranceIndex = 0x568; + globalCtx->nextEntranceIndex = ENTR_SPOT02_7; } else { - globalCtx->nextEntranceIndex = 0x580; + globalCtx->nextEntranceIndex = ENTR_SPOT02_8; } gSaveContext.nextCutsceneIndex = 0; } diff --git a/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c b/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c index 023fb57cab..bbff338d0f 100644 --- a/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c +++ b/src/overlays/actors/ovl_En_Ge1/z_en_ge1.c @@ -230,11 +230,11 @@ void EnGe1_KickPlayer(EnGe1* this, GlobalContext* globalCtx) { func_8006D074(globalCtx); if ((INV_CONTENT(ITEM_HOOKSHOT) == ITEM_NONE) || (INV_CONTENT(ITEM_LONGSHOT) == ITEM_NONE)) { - globalCtx->nextEntranceIndex = 0x1A5; + globalCtx->nextEntranceIndex = ENTR_SPOT09_1; } else if (GET_EVENTCHKINF(EVENTCHKINF_C7)) { // Caught previously - globalCtx->nextEntranceIndex = 0x5F8; + globalCtx->nextEntranceIndex = ENTR_SPOT12_18; } else { - globalCtx->nextEntranceIndex = 0x3B4; + globalCtx->nextEntranceIndex = ENTR_SPOT12_17; } globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); @@ -581,7 +581,7 @@ void EnGe1_BeginGame_Archery(EnGe1* this, GlobalContext* globalCtx) { this->actionFunc = EnGe1_TalkTooPoor_Archery; } else { Rupees_ChangeBy(-20); - globalCtx->nextEntranceIndex = 0x129; + globalCtx->nextEntranceIndex = ENTR_SPOT12_0; gSaveContext.nextCutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; diff --git a/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c b/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c index cab2baa023..8421157ef8 100644 --- a/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c +++ b/src/overlays/actors/ovl_En_Ge2/z_en_ge2.c @@ -241,11 +241,11 @@ void EnGe2_CaptureClose(EnGe2* this, GlobalContext* globalCtx) { func_8006D074(globalCtx); if ((INV_CONTENT(ITEM_HOOKSHOT) == ITEM_NONE) || (INV_CONTENT(ITEM_LONGSHOT) == ITEM_NONE)) { - globalCtx->nextEntranceIndex = 0x1A5; + globalCtx->nextEntranceIndex = ENTR_SPOT09_1; } else if (GET_EVENTCHKINF(EVENTCHKINF_C7)) { - globalCtx->nextEntranceIndex = 0x5F8; + globalCtx->nextEntranceIndex = ENTR_SPOT12_18; } else { - globalCtx->nextEntranceIndex = 0x3B4; + globalCtx->nextEntranceIndex = ENTR_SPOT12_17; } globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); @@ -267,11 +267,11 @@ void EnGe2_CaptureCharge(EnGe2* this, GlobalContext* globalCtx) { func_8006D074(globalCtx); if ((INV_CONTENT(ITEM_HOOKSHOT) == ITEM_NONE) || (INV_CONTENT(ITEM_LONGSHOT) == ITEM_NONE)) { - globalCtx->nextEntranceIndex = 0x1A5; + globalCtx->nextEntranceIndex = ENTR_SPOT09_1; } else if (GET_EVENTCHKINF(EVENTCHKINF_C7)) { - globalCtx->nextEntranceIndex = 0x5F8; + globalCtx->nextEntranceIndex = ENTR_SPOT12_18; } else { - globalCtx->nextEntranceIndex = 0x3B4; + globalCtx->nextEntranceIndex = ENTR_SPOT12_17; } globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); diff --git a/src/overlays/actors/ovl_En_GeldB/z_en_geldb.c b/src/overlays/actors/ovl_En_GeldB/z_en_geldb.c index fad0eebd35..a754c2f8f4 100644 --- a/src/overlays/actors/ovl_En_GeldB/z_en_geldb.c +++ b/src/overlays/actors/ovl_En_GeldB/z_en_geldb.c @@ -1576,11 +1576,11 @@ void EnGeldB_Draw(Actor* thisx, GlobalContext* globalCtx) { this->timer--; if (this->timer == 0) { if ((INV_CONTENT(ITEM_HOOKSHOT) == ITEM_NONE) || (INV_CONTENT(ITEM_LONGSHOT) == ITEM_NONE)) { - globalCtx->nextEntranceIndex = 0x1A5; + globalCtx->nextEntranceIndex = ENTR_SPOT09_1; } else if (GET_EVENTCHKINF(EVENTCHKINF_C7)) { - globalCtx->nextEntranceIndex = 0x5F8; + globalCtx->nextEntranceIndex = ENTR_SPOT12_18; } else { - globalCtx->nextEntranceIndex = 0x3B4; + globalCtx->nextEntranceIndex = ENTR_SPOT12_17; } globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; diff --git a/src/overlays/actors/ovl_En_Heishi1/z_en_heishi1.c b/src/overlays/actors/ovl_En_Heishi1/z_en_heishi1.c index 8cc5d20796..beaad67396 100644 --- a/src/overlays/actors/ovl_En_Heishi1/z_en_heishi1.c +++ b/src/overlays/actors/ovl_En_Heishi1/z_en_heishi1.c @@ -348,7 +348,7 @@ void EnHeishi1_Kick(EnHeishi1* this, GlobalContext* globalCtx) { Message_CloseTextbox(globalCtx); if (!this->loadStarted) { SET_EVENTCHKINF(EVENTCHKINF_4E); - globalCtx->nextEntranceIndex = 0x4FA; + globalCtx->nextEntranceIndex = ENTR_SPOT15_3; globalCtx->transitionTrigger = TRANS_TRIGGER_START; this->loadStarted = true; sPlayerIsCaught = false; diff --git a/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c b/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c index 6bb681e3a5..8a494b1b64 100644 --- a/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c +++ b/src/overlays/actors/ovl_En_Heishi3/z_en_heishi3.c @@ -203,7 +203,7 @@ void func_80A55D00(EnHeishi3* this, GlobalContext* globalCtx) { if ((Message_GetState(&globalCtx->msgCtx) == TEXT_STATE_EVENT) && Message_ShouldAdvance(globalCtx) && (this->respawnFlag == 0)) { SET_EVENTCHKINF(EVENTCHKINF_4E); - globalCtx->nextEntranceIndex = 0x47E; // Hyrule Castle from Guard Capture (outside) + globalCtx->nextEntranceIndex = ENTR_SPOT15_4; globalCtx->transitionTrigger = TRANS_TRIGGER_START; this->respawnFlag = 1; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); diff --git a/src/overlays/actors/ovl_En_Holl/z_en_holl.c b/src/overlays/actors/ovl_En_Holl/z_en_holl.c index 509b58acf8..44ab9353e0 100644 --- a/src/overlays/actors/ovl_En_Holl/z_en_holl.c +++ b/src/overlays/actors/ovl_En_Holl/z_en_holl.c @@ -76,7 +76,7 @@ void EnHoll_SetupAction(EnHoll* this, EnHollActionFunc func) { } s32 EnHoll_IsKokiriSetup8() { - return gSaveContext.entranceIndex == 0x00EE && gSaveContext.sceneSetupIndex == 8; + return gSaveContext.entranceIndex == ENTR_SPOT04_0 && gSaveContext.sceneSetupIndex == 8; } void EnHoll_ChooseAction(EnHoll* this) { diff --git a/src/overlays/actors/ovl_En_Horse/z_en_horse.c b/src/overlays/actors/ovl_En_Horse/z_en_horse.c index 9e64ebcc47..5b097995ec 100644 --- a/src/overlays/actors/ovl_En_Horse/z_en_horse.c +++ b/src/overlays/actors/ovl_En_Horse/z_en_horse.c @@ -2528,7 +2528,7 @@ void EnHorse_UpdateHorsebackArchery(EnHorse* this, GlobalContext* globalCtx) { if (this->hbaFlags & 1 || this->hbaTimer >= 46) { if (sp20 != 1 && gSaveContext.minigameState != 3) { gSaveContext.cutsceneIndex = 0; - globalCtx->nextEntranceIndex = 0x3B0; + globalCtx->nextEntranceIndex = ENTR_SPOT12_16; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST); } diff --git a/src/overlays/actors/ovl_En_Horse_Game_Check/z_en_horse_game_check.c b/src/overlays/actors/ovl_En_Horse_Game_Check/z_en_horse_game_check.c index 73ac132ff5..20a0fc44ec 100644 --- a/src/overlays/actors/ovl_En_Horse_Game_Check/z_en_horse_game_check.c +++ b/src/overlays/actors/ovl_En_Horse_Game_Check/z_en_horse_game_check.c @@ -109,7 +109,7 @@ s32 EnHorseGameCheck_DestroyIngoRace(EnHorseGameCheckBase* base, GlobalContext* void EnHorseGameCheck_FinishIngoRace(EnHorseGameCheckIngoRace* this, GlobalContext* globalCtx) { gSaveContext.cutsceneIndex = 0; if (this->result == INGORACE_PLAYER_WIN) { - globalCtx->nextEntranceIndex = 0x4CE; + globalCtx->nextEntranceIndex = ENTR_SPOT20_7; if (GET_EVENTINF(EVENTINF_HORSES_06)) { SET_EVENTINF_HORSES_STATE(EVENTINF_HORSES_STATE_6); SET_EVENTINF_HORSES_0F(1); @@ -122,7 +122,7 @@ void EnHorseGameCheck_FinishIngoRace(EnHorseGameCheckIngoRace* this, GlobalConte globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); } } else { - globalCtx->nextEntranceIndex = 0x558; + globalCtx->nextEntranceIndex = ENTR_SPOT20_8; SET_EVENTINF_HORSES_STATE(EVENTINF_HORSES_STATE_3); globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_BLACK, TCS_FAST); SET_EVENTINF_HORSES_0F(1); @@ -295,21 +295,21 @@ s32 EnHorseGameCheck_DestroyMalonRace(EnHorseGameCheckBase* base, GlobalContext* void EnHorseGameCheck_FinishMalonRace(EnHorseGameCheckMalonRace* this, GlobalContext* globalCtx) { if ((this->result == MALONRACE_SUCCESS) || (this->result == MALONRACE_TIME_UP)) { gSaveContext.cutsceneIndex = 0; - globalCtx->nextEntranceIndex = 0x4CE; + globalCtx->nextEntranceIndex = ENTR_SPOT20_7; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; } else if (this->result == MALONRACE_FAILURE) { gSaveContext.timer1Value = 240; gSaveContext.timer1State = 0xF; gSaveContext.cutsceneIndex = 0; - globalCtx->nextEntranceIndex = 0x4CE; + globalCtx->nextEntranceIndex = ENTR_SPOT20_7; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; } else { // "not supported" osSyncPrintf("En_HGC_Spot20_Ta_end():対応せず\n"); gSaveContext.cutsceneIndex = 0; - globalCtx->nextEntranceIndex = 0x157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; } diff --git a/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.c b/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.c index 6b5737e33b..b55e70401c 100644 --- a/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.c +++ b/src/overlays/actors/ovl_En_Horse_Link_Child/z_en_horse_link_child.c @@ -351,7 +351,7 @@ void func_80A6A068(EnHorseLinkChild* this, GlobalContext* globalCtx) { player = GET_PLAYER(globalCtx); distFromLink = Actor_WorldDistXZToActor(&this->actor, &player->actor); - if (gSaveContext.entranceIndex == 0x2AE) { + if (gSaveContext.entranceIndex == ENTR_SPOT20_1) { Audio_PlaySoundGeneral(NA_SE_EV_KID_HORSE_NEIGH, &this->actor.projectedPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); func_80A6A724(this); diff --git a/src/overlays/actors/ovl_En_In/z_en_in.c b/src/overlays/actors/ovl_En_In/z_en_in.c index 0c3a797f41..a818701fed 100644 --- a/src/overlays/actors/ovl_En_In/z_en_in.c +++ b/src/overlays/actors/ovl_En_In/z_en_in.c @@ -424,7 +424,7 @@ void func_80A79AB4(EnIn* this, GlobalContext* globalCtx) { } void func_80A79BAC(EnIn* this, GlobalContext* globalCtx, s32 index, u32 transitionType) { - s16 entrances[] = { 0x0558, 0x04CA, 0x0157 }; + s16 entrances[] = { ENTR_SPOT20_8, ENTR_SPOT20_6, ENTR_SPOT20_0 }; globalCtx->nextEntranceIndex = entrances[index]; if (index == 2) { @@ -870,7 +870,7 @@ void func_80A7AEF0(EnIn* this, GlobalContext* globalCtx) { pos.z += 90.0f * Math_CosS(this->actor.shape.rot.y); yaw = Math_Vec3f_Yaw(&pos, &player->actor.world.pos); if (ABS(yaw) > 0x4000) { - globalCtx->nextEntranceIndex = 0x0476; + globalCtx->nextEntranceIndex = ENTR_SPOT00_15; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; this->actionFunc = func_80A7B018; diff --git a/src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.c b/src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.c index 96ae399fd8..06c8c43dce 100644 --- a/src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.c +++ b/src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.c @@ -147,7 +147,7 @@ void func_80A89A6C(EnJsjutan* this, GlobalContext* globalCtx) { i = 1; // Credits scene. The magic carpet man is friends with the bean guy and the lakeside professor. - if ((gSaveContext.entranceIndex == 0x157) && (gSaveContext.sceneSetupIndex == 8)) { + if ((gSaveContext.entranceIndex == ENTR_SPOT20_0) && (gSaveContext.sceneSetupIndex == 8)) { isInCreditsScene = true; actorProfessor = globalCtx->actorCtx.actorLists[ACTORCAT_NPC].head; diff --git a/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c b/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c index b9f8dcd1a8..4e27ae61a6 100644 --- a/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c +++ b/src/overlays/actors/ovl_En_Ma1/z_en_ma1.c @@ -385,7 +385,7 @@ void func_80AA10EC(EnMa1* this, GlobalContext* globalCtx) { void func_80AA1150(EnMa1* this, GlobalContext* globalCtx) { GET_PLAYER(globalCtx)->stateFlags2 |= PLAYER_STATE2_23; if (globalCtx->msgCtx.ocarinaMode == OCARINA_MODE_03) { - globalCtx->nextEntranceIndex = 0x157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; gSaveContext.nextCutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_WAVE, TCC_WHITE, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; diff --git a/src/overlays/actors/ovl_En_Ma3/z_en_ma3.c b/src/overlays/actors/ovl_En_Ma3/z_en_ma3.c index ad709737a9..078c1e20e8 100644 --- a/src/overlays/actors/ovl_En_Ma3/z_en_ma3.c +++ b/src/overlays/actors/ovl_En_Ma3/z_en_ma3.c @@ -114,7 +114,7 @@ s16 func_80AA2BD4(GlobalContext* globalCtx, Actor* thisx) { switch (Message_GetState(&globalCtx->msgCtx)) { case TEXT_STATE_EVENT: if (Message_ShouldAdvance(globalCtx)) { - globalCtx->nextEntranceIndex = 0x157; + globalCtx->nextEntranceIndex = ENTR_SPOT20_0; gSaveContext.nextCutsceneIndex = 0xFFF0; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); globalCtx->transitionTrigger = TRANS_TRIGGER_START; diff --git a/src/overlays/actors/ovl_En_Ms/z_en_ms.c b/src/overlays/actors/ovl_En_Ms/z_en_ms.c index 3781ba5610..ffd12f7053 100644 --- a/src/overlays/actors/ovl_En_Ms/z_en_ms.c +++ b/src/overlays/actors/ovl_En_Ms/z_en_ms.c @@ -168,7 +168,7 @@ void EnMs_Update(Actor* thisx, GlobalContext* globalCtx) { SkelAnime_Update(&this->skelAnime); this->actionFunc(this, globalCtx); - if (gSaveContext.entranceIndex == 0x157 && gSaveContext.sceneSetupIndex == 8) { // ride carpet if in credits + if (gSaveContext.entranceIndex == ENTR_SPOT20_0 && gSaveContext.sceneSetupIndex == 8) { // ride carpet if in credits Actor_MoveForward(&this->actor); osSyncPrintf("OOOHHHHHH %f\n", this->actor.velocity.y); Actor_UpdateBgCheckInfo(globalCtx, &this->actor, 0.0f, 0.0f, 0.0f, UPDBGCHECKINFO_FLAG_2); diff --git a/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c b/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c index 8ea5d11f0b..c1c3000c69 100644 --- a/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c +++ b/src/overlays/actors/ovl_En_Ossan/z_en_ossan.c @@ -917,7 +917,7 @@ void EnOssan_State_StartConversation(EnOssan* this, GlobalContext* globalCtx, Pl EnOssan_TryPaybackMask(this, globalCtx); return; case OSSAN_HAPPY_STATE_ANGRY: - globalCtx->nextEntranceIndex = 0x1D1; + globalCtx->nextEntranceIndex = ENTR_MARKET_DAY_9; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); return; diff --git a/src/overlays/actors/ovl_En_Ta/z_en_ta.c b/src/overlays/actors/ovl_En_Ta/z_en_ta.c index ff9eae0a23..29fdf5978a 100644 --- a/src/overlays/actors/ovl_En_Ta/z_en_ta.c +++ b/src/overlays/actors/ovl_En_Ta/z_en_ta.c @@ -663,7 +663,7 @@ void func_80B15424(EnTa* this, GlobalContext* globalCtx) { func_80B15308(this); if ((Message_GetState(&globalCtx->msgCtx) == TEXT_STATE_EVENT) && Message_ShouldAdvance(globalCtx)) { - globalCtx->nextEntranceIndex = 0x5E4; + globalCtx->nextEntranceIndex = ENTR_SOUKO_2; if (GET_EVENTINF(EVENTINF_HORSES_08)) { globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_WHITE, TCS_FAST); diff --git a/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c b/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c index 934aa018ea..f49588551e 100644 --- a/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c +++ b/src/overlays/actors/ovl_En_Zl4/z_en_zl4.c @@ -378,7 +378,7 @@ void EnZl4_Init(Actor* thisx, GlobalContext* globalCtx) { Animation_ChangeByInfo(&this->skelAnime, sAnimationInfo, ZL4_ANIM_0); this->actionFunc = EnZl4_Idle; } else { - if (gSaveContext.entranceIndex != 0x5F0) { + if (gSaveContext.entranceIndex != ENTR_NAKANIWA_1) { Animation_ChangeByInfo(&this->skelAnime, sAnimationInfo, ZL4_ANIM_21); this->csState = ZL4_CS_WAIT; this->talkState = 0; @@ -770,7 +770,7 @@ s32 EnZl4_CsAskName(EnZl4* this, GlobalContext* globalCtx) { this->talkTimer2++; if (this->talkTimer2 == 130) { globalCtx->msgCtx.msgMode = MSGMODE_PAUSED; - globalCtx->nextEntranceIndex = 0xA0; + globalCtx->nextEntranceIndex = ENTR_HIRAL_DEMO_0; gSaveContext.nextCutsceneIndex = 0xFFF7; globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; diff --git a/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.c b/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.c index e6c6b2cc4b..9cdc4fa95a 100644 --- a/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.c +++ b/src/overlays/actors/ovl_Object_Kankyo/z_object_kankyo.c @@ -134,22 +134,22 @@ void ObjectKankyo_Init(Actor* thisx, GlobalContext* globalCtx) { } if (gSaveContext.cutsceneTrigger != 0) { - if (gSaveContext.entranceIndex == 0x0538) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_2) { this->effects[0].size = 0.1f; } - if (gSaveContext.entranceIndex == 0x053C) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_3) { this->effects[1].size = 0.1f; } - if (gSaveContext.entranceIndex == 0x0540) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_4) { this->effects[2].size = 0.1f; } - if (gSaveContext.entranceIndex == 0x0544) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_5) { this->effects[3].size = 0.1f; } - if (gSaveContext.entranceIndex == 0x0548) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_6) { this->effects[4].size = 0.1f; } - if (gSaveContext.entranceIndex == 0x054C) { + if (gSaveContext.entranceIndex == ENTR_GANONTIKA_7) { this->effects[5].size = 0.1f; } } @@ -222,8 +222,8 @@ void ObjectKankyo_Fairies(ObjectKankyo* this, GlobalContext* globalCtx) { } } - if (globalCtx->envCtx.unk_EE[3] < 64 && - (gSaveContext.entranceIndex != 0x00EE || gSaveContext.sceneSetupIndex != 4 || globalCtx->envCtx.unk_EE[3])) { + if (globalCtx->envCtx.unk_EE[3] < 64 && (gSaveContext.entranceIndex != ENTR_SPOT04_0 || + gSaveContext.sceneSetupIndex != 4 || globalCtx->envCtx.unk_EE[3])) { globalCtx->envCtx.unk_EE[3] += 16; } diff --git a/src/overlays/actors/ovl_player_actor/z_player.c b/src/overlays/actors/ovl_player_actor/z_player.c index 6070fa5750..c6dbf1e534 100644 --- a/src/overlays/actors/ovl_player_actor/z_player.c +++ b/src/overlays/actors/ovl_player_actor/z_player.c @@ -3786,7 +3786,7 @@ s32 func_808382DC(Player* this, GlobalContext* globalCtx) { if (sp68) { Gameplay_TriggerRespawn(globalCtx); - func_800994A0(globalCtx); + Scene_SetTransitionForNextEntrance(globalCtx); } else { // Special case for getting crushed in Forest Temple's Checkboard Ceiling Hall or Shadow Temple's // Falling Spike Trap Room, to respawn the player in a specific place @@ -4081,20 +4081,20 @@ s32 func_80838FB8(GlobalContext* globalCtx, Player* this) { } s16 D_808544F8[] = { - 0x045B, // DMT from Magic Fairy Fountain - 0x0482, // DMC from Double Defense Fairy Fountain - 0x0340, // Hyrule Castle from Dins Fire Fairy Fountain - 0x044B, // Kakariko from Potion Shop - 0x02A2, // Market (child day) from Potion Shop - 0x0201, // Kakariko from Bazaar - 0x03B8, // Market (child day) from Bazaar - 0x04EE, // Kakariko from House of Skulltulas - 0x03C0, // Back Alley (day) from Bombchu Shop - 0x0463, // Kakariko from Shooting Gallery - 0x01CD, // Market (child day) from Shooting Gallery - 0x0394, // Zoras Fountain from Farores Wind Fairy Fountain - 0x0340, // Hyrule Castle from Dins Fire Fairy Fountain - 0x057C, // Desert Colossus from Nayrus Love Fairy Fountain + ENTR_SPOT16_4, // DMT from Magic Fairy Fountain + ENTR_SPOT17_3, // DMC from Double Defense Fairy Fountain + ENTR_SPOT15_2, // Hyrule Castle from Dins Fire Fairy Fountain + ENTR_SPOT01_9, // Kakariko from Potion Shop + ENTR_MARKET_DAY_5, // Market (child day) from Potion Shop + ENTR_SPOT01_3, // Kakariko from Bazaar + ENTR_MARKET_DAY_6, // Market (child day) from Bazaar + ENTR_SPOT01_11, // Kakariko from House of Skulltulas + ENTR_MARKET_ALLEY_2, // Back Alley (day) from Bombchu Shop + ENTR_SPOT01_10, // Kakariko from Shooting Gallery + ENTR_MARKET_DAY_8, // Market (child day) from Shooting Gallery + ENTR_SPOT08_5, // Zoras Fountain from Farores Wind Fairy Fountain + ENTR_SPOT15_2, // Hyrule Castle from Dins Fire Fairy Fountain + ENTR_SPOT11_7, // Desert Colossus from Nayrus Love Fairy Fountain }; u8 D_80854514[] = { 11, 9, 3, 5, 7, 0 }; @@ -4123,7 +4123,7 @@ s32 func_80839034(GlobalContext* globalCtx, Player* this, CollisionPoly* poly, u if (sp3C == 0) { Gameplay_TriggerVoidOut(globalCtx); - func_800994A0(globalCtx); + Scene_SetTransitionForNextEntrance(globalCtx); } else { globalCtx->nextEntranceIndex = globalCtx->setupExitList[sp3C - 1]; if (globalCtx->nextEntranceIndex == 0x7FFF) { @@ -4134,7 +4134,7 @@ s32 func_80839034(GlobalContext* globalCtx, Player* this, CollisionPoly* poly, u } else if (globalCtx->nextEntranceIndex >= 0x7FF9) { globalCtx->nextEntranceIndex = D_808544F8[D_80854514[globalCtx->nextEntranceIndex - 0x7FF9] + globalCtx->curSpawn]; - func_800994A0(globalCtx); + Scene_SetTransitionForNextEntrance(globalCtx); } else { if (SurfaceType_GetSlope(&globalCtx->colCtx, poly, bgId) == 2) { gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = globalCtx->nextEntranceIndex; @@ -4142,7 +4142,7 @@ s32 func_80839034(GlobalContext* globalCtx, Player* this, CollisionPoly* poly, u gSaveContext.respawnFlag = -2; } gSaveContext.unk_13C3 = 1; - func_800994A0(globalCtx); + Scene_SetTransitionForNextEntrance(globalCtx); } globalCtx->transitionTrigger = TRANS_TRIGGER_START; } @@ -12053,7 +12053,7 @@ s32 func_8084DFF4(GlobalContext* globalCtx, Player* this) { } else { if (Message_GetState(&globalCtx->msgCtx) == TEXT_STATE_CLOSING) { if (this->getItemId == GI_GAUNTLETS_SILVER) { - globalCtx->nextEntranceIndex = 0x0123; + globalCtx->nextEntranceIndex = ENTR_SPOT11_0; globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.nextCutsceneIndex = 0xFFF1; globalCtx->transitionType = TRANS_TYPE_SANDSTORM_END; @@ -12110,7 +12110,9 @@ void func_8084E368(Player* this, GlobalContext* globalCtx) { func_8084AEEC(this, &this->linearVelocity, 0.0f, this->actor.shape.rot.y); } -static s16 D_808549D4[] = { 0x0600, 0x04F6, 0x0604, 0x01F1, 0x0568, 0x05F4 }; +static s16 sWarpSongEntrances[] = { + ENTR_SPOT05_2, ENTR_SPOT17_4, ENTR_SPOT06_8, ENTR_SPOT11_5, ENTR_SPOT02_7, ENTR_TOKINOMA_7, +}; void func_8084E3C4(Player* this, GlobalContext* globalCtx) { if (LinkAnimation_Update(globalCtx, &this->skelAnime)) { @@ -12144,7 +12146,7 @@ void func_8084E3C4(Player* this, GlobalContext* globalCtx) { this->stateFlags2 &= ~(PLAYER_STATE2_23 | PLAYER_STATE2_24 | PLAYER_STATE2_25); this->unk_6A8 = NULL; } else if (globalCtx->msgCtx.ocarinaMode == OCARINA_MODE_02) { - gSaveContext.respawn[RESPAWN_MODE_RETURN].entranceIndex = D_808549D4[globalCtx->msgCtx.lastPlayedSong]; + gSaveContext.respawn[RESPAWN_MODE_RETURN].entranceIndex = sWarpSongEntrances[globalCtx->msgCtx.lastPlayedSong]; gSaveContext.respawn[RESPAWN_MODE_RETURN].playerParams = 0x5FF; gSaveContext.respawn[RESPAWN_MODE_RETURN].data = globalCtx->msgCtx.lastPlayedSong; @@ -12669,7 +12671,7 @@ void func_8084F88C(Player* this, GlobalContext* globalCtx) { if (this->unk_84F != 0) { if (globalCtx->sceneNum == 9) { Gameplay_TriggerRespawn(globalCtx); - globalCtx->nextEntranceIndex = 0x0088; + globalCtx->nextEntranceIndex = ENTR_ICE_DOUKUTO_0; } else if (this->unk_84F < 0) { Gameplay_TriggerRespawn(globalCtx); } else { diff --git a/src/overlays/gamestates/ovl_file_choose/z_file_choose.c b/src/overlays/gamestates/ovl_file_choose/z_file_choose.c index b7b3706cfb..894e5b3b09 100644 --- a/src/overlays/gamestates/ovl_file_choose/z_file_choose.c +++ b/src/overlays/gamestates/ovl_file_choose/z_file_choose.c @@ -1458,7 +1458,7 @@ void FileChoose_LoadGame(GameState* thisx) { this->state.running = false; } - gSaveContext.respawn[0].entranceIndex = -1; + gSaveContext.respawn[0].entranceIndex = ENTR_LOAD_OPENING; gSaveContext.respawnFlag = 0; gSaveContext.seqId = (u8)NA_BGM_DISABLED; gSaveContext.natureAmbienceId = 0xFF; diff --git a/src/overlays/gamestates/ovl_select/z_select.c b/src/overlays/gamestates/ovl_select/z_select.c index 1c872906a3..bd2cb5886e 100644 --- a/src/overlays/gamestates/ovl_select/z_select.c +++ b/src/overlays/gamestates/ovl_select/z_select.c @@ -31,7 +31,7 @@ void Select_LoadGame(SelectContext* this, s32 entranceIndex) { Audio_QueueSeqCmd(SEQ_PLAYER_BGM_MAIN << 24 | NA_BGM_STOP); gSaveContext.entranceIndex = entranceIndex; gSaveContext.respawnFlag = 0; - gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = -1; + gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = ENTR_LOAD_OPENING; gSaveContext.seqId = (u8)NA_BGM_DISABLED; gSaveContext.natureAmbienceId = 0xFF; gSaveContext.showTitleCard = true; @@ -43,257 +43,258 @@ void Select_LoadGame(SelectContext* this, s32 entranceIndex) { // "Translation" (Actual name) static SceneSelectEntry sScenes[] = { // "1: SPOT00" (Hyrule Field) - { " 1:SPOT00", Select_LoadGame, 0x00CD }, + { " 1:SPOT00", Select_LoadGame, ENTR_SPOT00_0 }, // "2: SPOT01" (Kakariko Village) - { " 2:SPOT01", Select_LoadGame, 0x00DB }, + { " 2:SPOT01", Select_LoadGame, ENTR_SPOT01_0 }, // "3: SPOT02" (Graveyard) - { " 3:SPOT02", Select_LoadGame, 0x00E4 }, + { " 3:SPOT02", Select_LoadGame, ENTR_SPOT02_0 }, // "4: SPOT03" (Zora's River) - { " 4:SPOT03", Select_LoadGame, 0x00EA }, + { " 4:SPOT03", Select_LoadGame, ENTR_SPOT03_0 }, // "5: SPOT04" (Kokiri Forest) - { " 5:SPOT04", Select_LoadGame, 0x00EE }, + { " 5:SPOT04", Select_LoadGame, ENTR_SPOT04_0 }, // "6: SPOT05" (Sacred Forest Meadow) - { " 6:SPOT05", Select_LoadGame, 0x00FC }, + { " 6:SPOT05", Select_LoadGame, ENTR_SPOT05_0 }, // "7: SPOT06" (Lake Hylia) - { " 7:SPOT06", Select_LoadGame, 0x0102 }, + { " 7:SPOT06", Select_LoadGame, ENTR_SPOT06_0 }, // "8: SPOT07" (Zora's Domain) - { " 8:SPOT07", Select_LoadGame, 0x0108 }, + { " 8:SPOT07", Select_LoadGame, ENTR_SPOT07_0 }, // "9: SPOT08" (Zora's Fountain) - { " 9:SPOT08", Select_LoadGame, 0x010E }, + { " 9:SPOT08", Select_LoadGame, ENTR_SPOT08_0 }, // "10: SPOT09" (Gerudo Valley) - { "10:SPOT09", Select_LoadGame, 0x0117 }, + { "10:SPOT09", Select_LoadGame, ENTR_SPOT09_0 }, // "11: SPOT10" (Lost Woods) - { "11:SPOT10", Select_LoadGame, 0x011E }, + { "11:SPOT10", Select_LoadGame, ENTR_SPOT10_0 }, // "12: SPOT11" (Desert Colossus) - { "12:SPOT11", Select_LoadGame, 0x0123 }, + { "12:SPOT11", Select_LoadGame, ENTR_SPOT11_0 }, // "13: SPOT12" (Gerudo's Fortress) - { "13:SPOT12", Select_LoadGame, 0x0129 }, + { "13:SPOT12", Select_LoadGame, ENTR_SPOT12_0 }, // "14: SPOT13" (Haunted Wasteland) - { "14:SPOT13", Select_LoadGame, 0x0130 }, + { "14:SPOT13", Select_LoadGame, ENTR_SPOT13_0 }, // "15: SPOT15" (Hyrule Castle) - { "15:SPOT15", Select_LoadGame, 0x0138 }, + { "15:SPOT15", Select_LoadGame, ENTR_SPOT15_0 }, // "16: SPOT16" (Death Mountain Trail) - { "16:SPOT16", Select_LoadGame, 0x013D }, + { "16:SPOT16", Select_LoadGame, ENTR_SPOT16_0 }, // "17: SPOT17" (Death Mountain Crater) - { "17:SPOT17", Select_LoadGame, 0x0147 }, + { "17:SPOT17", Select_LoadGame, ENTR_SPOT17_0 }, // "18: SPOT18" (Goron City) - { "18:SPOT18", Select_LoadGame, 0x014D }, + { "18:SPOT18", Select_LoadGame, ENTR_SPOT18_0 }, // "19: SPOT20" (Lon Lon Ranch) - { "19:SPOT20", Select_LoadGame, 0x0157 }, + { "19:SPOT20", Select_LoadGame, ENTR_SPOT20_0 }, // "20: Chamber of Time" (Temple Of Time) - { "20:" GFXP_HIRAGANA "トキノマ", Select_LoadGame, 0x0053 }, + { "20:" GFXP_HIRAGANA "トキノマ", Select_LoadGame, ENTR_TOKINOMA_0 }, // "21: Chamber of the Sages" (Chamber of the Sages) - { "21:" GFXP_HIRAGANA "ケンジャノマ", Select_LoadGame, 0x006B }, + { "21:" GFXP_HIRAGANA "ケンジャノマ", Select_LoadGame, ENTR_KENJYANOMA_0 }, // "22: Target Range" (Shooting Gallery) - { "22:" GFXP_HIRAGANA "シャテキジョウ", Select_LoadGame, 0x003B }, + { "22:" GFXP_HIRAGANA "シャテキジョウ", Select_LoadGame, ENTR_SYATEKIJYOU_0 }, // "23: Hyrule Garden Game" (Hyrule Garden Minigame) - { "23:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ニワ" GFXP_KATAKANA "ゲーム", Select_LoadGame, 0x007A }, + { "23:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ニワ" GFXP_KATAKANA "ゲーム", Select_LoadGame, ENTR_HAIRAL_NIWA_0 }, // "24: Grave Dive Hole" (Grave (Redead)) - { "24:" GFXP_HIRAGANA "ハカシタトビコミアナ", Select_LoadGame, 0x031C }, + { "24:" GFXP_HIRAGANA "ハカシタトビコミアナ", Select_LoadGame, ENTR_HAKAANA_0 }, // "25: Grave Dive Hole 2" (Grave (Fairy's Fountain)) - { "25:" GFXP_HIRAGANA "ハカシタトビコミアナ 2", Select_LoadGame, 0x004B }, + { "25:" GFXP_HIRAGANA "ハカシタトビコミアナ 2", Select_LoadGame, ENTR_HAKAANA2_0 }, // "26: Royal Family's Grave" (Royal Family's Tomb) - { "26:" GFXP_HIRAGANA "オウケ ノ ハカアナ", Select_LoadGame, 0x002D }, + { "26:" GFXP_HIRAGANA "オウケ ノ ハカアナ", Select_LoadGame, ENTR_HAKAANA_OUKE_0 }, // "27: Great Fairy's Fountain" (Great Fairy's Fountain (Upgrades)) - { "27:" GFXP_HIRAGANA "ダイヨウセイノイズミ", Select_LoadGame, 0x0315 }, + { "27:" GFXP_HIRAGANA "ダイヨウセイノイズミ", Select_LoadGame, ENTR_DAIYOUSEI_IZUMI_0 }, // "28: Fairy Dive Hole" (Fairy's Fountain (Healing Fairies)) - { "28:" GFXP_HIRAGANA "トビコミ ヨウセイ アナ", Select_LoadGame, 0x036D }, + { "28:" GFXP_HIRAGANA "トビコミ ヨウセイ アナ", Select_LoadGame, ENTR_YOUSEI_IZUMI_TATE_0 }, // "29: Magic Stone Fairy's Fountain" (Great Fairy's Fountain (Spells)) - { "29:" GFXP_HIRAGANA "マホウセキ ヨウセイノイズミ", Select_LoadGame, 0x0371 }, + { "29:" GFXP_HIRAGANA "マホウセキ ヨウセイノイズミ", Select_LoadGame, ENTR_YOUSEI_IZUMI_YOKO_0 }, // "30: Final Battle With Ganon" (Battle With Ganon) - { "30:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "サイシュウセン", Select_LoadGame, 0x043F }, + { "30:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "サイシュウセン", Select_LoadGame, ENTR_GANON_FINAL_0 }, // "31: Hyrule Inner Garden" (Castle Courtyard) - { "31:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ナカニワ", Select_LoadGame, 0x0400 }, + { "31:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ナカニワ", Select_LoadGame, ENTR_NAKANIWA_0 }, // "32: Fishing" (Fishing Pond) - { "32:" GFXP_HIRAGANA "ツリボリ", Select_LoadGame, 0x045F }, + { "32:" GFXP_HIRAGANA "ツリボリ", Select_LoadGame, ENTR_TURIBORI_0 }, // "33: Bombchu Bowling" (Bombchu Bowling Alley) - { "33:" GFXP_KATAKANA "ボムチュウボーリング", Select_LoadGame, 0x0507 }, + { "33:" GFXP_KATAKANA "ボムチュウボーリング", Select_LoadGame, ENTR_BOWLING_0 }, // "34: Lon Lon Ranch - Storehouse 1" (Talon's House) - { "34:" GFXP_KATAKANA "ロンロン" GFXP_HIRAGANA "ボクジョウ ソウコ 1", Select_LoadGame, 0x004F }, + { "34:" GFXP_KATAKANA "ロンロン" GFXP_HIRAGANA "ボクジョウ ソウコ 1", Select_LoadGame, ENTR_SOUKO_0 }, // "35: Lon Lon Ranch - Storehouse 2" (Ranch Silo) - { "35:" GFXP_KATAKANA "ロンロン" GFXP_HIRAGANA "ボクジョウ ソウコ 2", Select_LoadGame, 0x05D0 }, + { "35:" GFXP_KATAKANA "ロンロン" GFXP_HIRAGANA "ボクジョウ ソウコ 2", Select_LoadGame, ENTR_SOUKO_1 }, // "36: Lookout Hut" (Guard House) - { "36:" GFXP_HIRAGANA "ミハリ ゴヤ", Select_LoadGame, 0x007E }, + { "36:" GFXP_HIRAGANA "ミハリ ゴヤ", Select_LoadGame, ENTR_MIHARIGOYA_0 }, // "37: Magic Potion Shop" (Granny's Potion Shop) - { "37:" GFXP_HIRAGANA "マホウ ノ クスリヤ", Select_LoadGame, 0x0072 }, + { "37:" GFXP_HIRAGANA "マホウ ノ クスリヤ", Select_LoadGame, ENTR_MAHOUYA_0 }, // "38: Treasure Chest Shop" (Treasure Chest Game) - { "38:" GFXP_HIRAGANA "タカラバコヤ", Select_LoadGame, 0x0063 }, + { "38:" GFXP_HIRAGANA "タカラバコヤ", Select_LoadGame, ENTR_TAKARAYA_0 }, // "39: Gold Skulltula House" (House of Skulltula) - { "39:" GFXP_HIRAGANA "キン " GFXP_KATAKANA "スタルチュラ ハウス", Select_LoadGame, 0x0550 }, + { "39:" GFXP_HIRAGANA "キン " GFXP_KATAKANA "スタルチュラ ハウス", Select_LoadGame, ENTR_KINSUTA_0 }, // "40: Castle Town - Entrance" (Market Entrance) - { "40:" GFXP_HIRAGANA "ジョウカマチ イリグチ", Select_LoadGame, 0x0033 }, + { "40:" GFXP_HIRAGANA "ジョウカマチ イリグチ", Select_LoadGame, ENTR_ENTRA_0 }, // "41: Castle Town" (Market) - { "41:" GFXP_HIRAGANA "ジョウカマチ", Select_LoadGame, 0x00B1 }, + { "41:" GFXP_HIRAGANA "ジョウカマチ", Select_LoadGame, ENTR_MARKET_DAY_0 }, // "42: Back Alley" (Back Alley) - { "42:" GFXP_HIRAGANA "ウラロジ", Select_LoadGame, 0x00AD }, + { "42:" GFXP_HIRAGANA "ウラロジ", Select_LoadGame, ENTR_MARKET_ALLEY_0 }, // "43: In Front of the Temple of Time" (Temple of Time Exterior) - { "43:" GFXP_HIRAGANA "トキノシンデン マエ", Select_LoadGame, 0x0171 }, + { "43:" GFXP_HIRAGANA "トキノシンデン マエ", Select_LoadGame, ENTR_SHRINE_0 }, // "44: Link's House" (Link's House) - { "44:" GFXP_HIRAGANA "リンクノイエ", Select_LoadGame, 0x00BB }, + { "44:" GFXP_HIRAGANA "リンクノイエ", Select_LoadGame, ENTR_LINK_HOME_0 }, // "45: Kakariko Village Row House" (Carpenter Boss's House) - { "45:" GFXP_KATAKANA "カカリコ" GFXP_HIRAGANA "ムラノナガヤ", Select_LoadGame, 0x02FD }, + { "45:" GFXP_KATAKANA "カカリコ" GFXP_HIRAGANA "ムラノナガヤ", Select_LoadGame, ENTR_KAKARIKO_0 }, // "46: Back Alley House" (Back Alley House (Man in Green)) - { "46:" GFXP_HIRAGANA "ウラロジノ イエ", Select_LoadGame, 0x043B }, + { "46:" GFXP_HIRAGANA "ウラロジノ イエ", Select_LoadGame, ENTR_KAKARIKO3_0 }, // "47: Kokiri Village - Know-It-All Brothers' House" (Know-It-All Brothers' House) - { "47:" GFXP_HIRAGANA "コキリノムラ モノシリキョウダイノイエ", Select_LoadGame, 0x00C9 }, + { "47:" GFXP_HIRAGANA "コキリノムラ モノシリキョウダイノイエ", Select_LoadGame, ENTR_KOKIRI_HOME_0 }, // "48: Kokiri Village - Twins' House" (Twins' House) - { "48:" GFXP_HIRAGANA "コキリノムラ フタゴノイエ", Select_LoadGame, 0x009C }, + { "48:" GFXP_HIRAGANA "コキリノムラ フタゴノイエ", Select_LoadGame, ENTR_KOKIRI_HOME3_0 }, // "49: Kokiri Village - Mido's House" (Mido's House) - { "49:" GFXP_HIRAGANA "コキリノムラ " GFXP_KATAKANA "ミド" GFXP_HIRAGANA "ノイエ", Select_LoadGame, 0x0433 }, + { "49:" GFXP_HIRAGANA "コキリノムラ " GFXP_KATAKANA "ミド" GFXP_HIRAGANA "ノイエ", Select_LoadGame, ENTR_KOKIRI_HOME4_0 }, // "50: Kokiri Village - Saria's House" (Saria's House) - { "50:" GFXP_HIRAGANA "コキリノムラ " GFXP_KATAKANA "サリア" GFXP_HIRAGANA "ノイエ", Select_LoadGame, 0x0437 }, + { "50:" GFXP_HIRAGANA "コキリノムラ " GFXP_KATAKANA "サリア" GFXP_HIRAGANA "ノイエ", Select_LoadGame, ENTR_KOKIRI_HOME5_0 }, // "51: Stable" (Stable) - { "51:" GFXP_HIRAGANA "ウマゴヤ", Select_LoadGame, 0x02F9 }, + { "51:" GFXP_HIRAGANA "ウマゴヤ", Select_LoadGame, ENTR_MALON_STABLE_0 }, // "52: Grave Keeper's House" (Gravekeeper's Hut) - { "52:" GFXP_HIRAGANA "ハカモリノイエ", Select_LoadGame, 0x030D }, + { "52:" GFXP_HIRAGANA "ハカモリノイエ", Select_LoadGame, ENTR_HUT_0 }, // "53: Back Alley - Dog Lady's House" (Back Alley House) - { "53:" GFXP_HIRAGANA "ウラロジ イヌオバサンノイエ", Select_LoadGame, 0x0398 }, + { "53:" GFXP_HIRAGANA "ウラロジ イヌオバサンノイエ", Select_LoadGame, ENTR_IMPA_0 }, // "54: Kakariko Village - Impa's House" (Impa's House) - { "54:" GFXP_HIRAGANA "カカリコムラ " GFXP_KATAKANA "インパ" GFXP_HIRAGANA "ノイエ", Select_LoadGame, 0x039C }, + { "54:" GFXP_HIRAGANA "カカリコムラ " GFXP_KATAKANA "インパ" GFXP_HIRAGANA "ノイエ", Select_LoadGame, ENTR_LABO_0 }, // "55: Hylia Laboratory" (Lakeside Laboratory) - { "55:" GFXP_KATAKANA "ハイリア" GFXP_HIRAGANA " ケンキュウジョ", Select_LoadGame, 0x0043 }, + { "55:" GFXP_KATAKANA "ハイリア" GFXP_HIRAGANA " ケンキュウジョ", Select_LoadGame, ENTR_HYLIA_LABO_0 }, // "56: Tent" (Carpenters' Tent) - { "56:" GFXP_KATAKANA "テント", Select_LoadGame, 0x03A0 }, + { "56:" GFXP_KATAKANA "テント", Select_LoadGame, ENTR_TENT_0 }, // "57: Shield Shop" (Bazaar) - { "57:" GFXP_HIRAGANA "タテノミセ", Select_LoadGame, 0x00B7 }, + { "57:" GFXP_HIRAGANA "タテノミセ", Select_LoadGame, ENTR_SHOP1_0 }, // "58: Kokiri Shop" (Kokiri Shop) - { "58:" GFXP_HIRAGANA "コキリゾクノミセ", Select_LoadGame, 0x00C1 }, + { "58:" GFXP_HIRAGANA "コキリゾクノミセ", Select_LoadGame, ENTR_KOKIRI_SHOP_0 }, // "59: Goron Shop" (Goron Shop) - { "59:" GFXP_KATAKANA "ゴロン" GFXP_HIRAGANA "ノミセ", Select_LoadGame, 0x037C }, + { "59:" GFXP_KATAKANA "ゴロン" GFXP_HIRAGANA "ノミセ", Select_LoadGame, ENTR_GOLON_0 }, // "60: Zora Shop" (Zora Shop) - { "60:" GFXP_KATAKANA "ゾーラ" GFXP_HIRAGANA "ノミセ", Select_LoadGame, 0x0380 }, + { "60:" GFXP_KATAKANA "ゾーラ" GFXP_HIRAGANA "ノミセ", Select_LoadGame, ENTR_ZOORA_0 }, // "61: Kakariko Village - Potion Shop" (Kakariko Potion Shop) - { "61:" GFXP_KATAKANA "カカリコ" GFXP_HIRAGANA "ムラ クスリヤ", Select_LoadGame, 0x0384 }, + { "61:" GFXP_KATAKANA "カカリコ" GFXP_HIRAGANA "ムラ クスリヤ", Select_LoadGame, ENTR_DRAG_0 }, // "62: Castle Town - Potion Shop" (Market Potion Shop) - { "62:" GFXP_HIRAGANA "ジョウカマチ クスリヤ", Select_LoadGame, 0x0388 }, + { "62:" GFXP_HIRAGANA "ジョウカマチ クスリヤ", Select_LoadGame, ENTR_ALLEY_SHOP_0 }, // "63: Back Alley - Night Shop" (Bombchu Shop) - { "63:" GFXP_HIRAGANA "ウラロジ ヨルノミセ", Select_LoadGame, 0x0390 }, + { "63:" GFXP_HIRAGANA "ウラロジ ヨルノミセ", Select_LoadGame, ENTR_NIGHT_SHOP_0 }, // "64: Mask Shop" (Happy Mask Shop) - { "64:" GFXP_HIRAGANA "オメンヤ", Select_LoadGame, 0x0530 }, + { "64:" GFXP_HIRAGANA "オメンヤ", Select_LoadGame, ENTR_FACE_SHOP_0 }, // "65: Gerudo Training Area" (Gerudo Training Ground) - { "65:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ノシュウレンジョウ", Select_LoadGame, 0x0008 }, + { "65:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ノシュウレンジョウ", Select_LoadGame, ENTR_MEN_0 }, // "66: Fairy Tree Dungeon" (Inside the Deku Tree) - { "66:" GFXP_HIRAGANA "ヨウセイノキノ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0000 }, + { "66:" GFXP_HIRAGANA "ヨウセイノキノ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_YDAN_0 }, // "67: Fairy Tree Dungeon - Boss" (Gohma's Lair) - { "67:" GFXP_HIRAGANA "ヨウセイノキノ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, 0x040F }, + { "67:" GFXP_HIRAGANA "ヨウセイノキノ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, ENTR_YDAN_BOSS_0 }, // "68: Dondogo Dungeon" (Dodongo's Cavern) - { "68:" GFXP_KATAKANA "ドドンゴ ダンジョン", Select_LoadGame, 0x0004 }, + { "68:" GFXP_KATAKANA "ドドンゴ ダンジョン", Select_LoadGame, ENTR_DDAN_0 }, // "69: Dondogo Dungeon - Boss" (King Dodongo's Lair) - { "69:" GFXP_KATAKANA "ドドンゴ ダンジョン ボス", Select_LoadGame, 0x040B }, + { "69:" GFXP_KATAKANA "ドドンゴ ダンジョン ボス", Select_LoadGame, ENTR_DDAN_BOSS_0 }, // "70: Giant Fish Dungeon" (Inside Jabu-Jabu's Belly) - { "70:" GFXP_HIRAGANA "キョダイギョ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0028 }, + { "70:" GFXP_HIRAGANA "キョダイギョ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_BDAN_0 }, // "71: Giant Fish Dungeon - Boss" (Barinade's Lair) - { "71:" GFXP_HIRAGANA "キョダイギョ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, 0x0301 }, + { "71:" GFXP_HIRAGANA "キョダイギョ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, ENTR_BDAN_BOSS_0 }, // "72: Forest Temple" (Forest Temple) - { "72:" GFXP_HIRAGANA "モリノシンデン", Select_LoadGame, 0x0169 }, + { "72:" GFXP_HIRAGANA "モリノシンデン", Select_LoadGame, ENTR_BMORI1_0 }, // "73: Forest Temple - Boss" (Phantom Ganon's Lair) - { "73:" GFXP_HIRAGANA "モリノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, 0x000C }, + { "73:" GFXP_HIRAGANA "モリノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, ENTR_MORIBOSSROOM_0 }, // "74: Dungeon Below the Well" (Bottom of the Well) - { "74:" GFXP_HIRAGANA "イドシタ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0098 }, + { "74:" GFXP_HIRAGANA "イドシタ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_HAKADANCH_0 }, // "75: Dungeon Beneath the Graves" (Shadow Temple) - { "75:" GFXP_HIRAGANA "ハカシタ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0037 }, + { "75:" GFXP_HIRAGANA "ハカシタ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_HAKADAN_0 }, // "76: Dungeon Beneath the Graves - Boss" (Bongo Bongo's Lair) - { "76:" GFXP_HIRAGANA "ハカシタ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, 0x0413 }, + { "76:" GFXP_HIRAGANA "ハカシタ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, ENTR_HAKADAN_BS_0 }, // "77: Fire Temple" (Fire Temple) - { "77:" GFXP_HIRAGANA "ヒノシンデン", Select_LoadGame, 0x0165 }, + { "77:" GFXP_HIRAGANA "ヒノシンデン", Select_LoadGame, ENTR_HIDAN_0 }, // "78: Fire Temple - Boss" (Volvagia's Lair) - { "78:" GFXP_HIRAGANA "ヒノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, 0x0305 }, + { "78:" GFXP_HIRAGANA "ヒノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, ENTR_FIRE_BS_0 }, // "79: Water Temple" (Water Temple) - { "79:" GFXP_HIRAGANA "ミズノシンデン", Select_LoadGame, 0x0010 }, + { "79:" GFXP_HIRAGANA "ミズノシンデン", Select_LoadGame, ENTR_MIZUSIN_0 }, // "80: Water Temple - Boss" (Morpha's Lair) - { "80:" GFXP_HIRAGANA "ミズノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, 0x0417 }, + { "80:" GFXP_HIRAGANA "ミズノシンデン " GFXP_KATAKANA "ボス", Select_LoadGame, ENTR_MIZUSIN_BS_0 }, // "81: Evil Goddess Statue Dungeon" (Spirit Temple) - { "81:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0082 }, + { "81:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_JYASINZOU_0 }, // "82: Evil Goddess Statue Dungeon - Iron Knuckle" (Iron Knuckle's Lair) - { "82:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン アイアンナック", Select_LoadGame, 0x008D }, + { "82:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン アイアンナック", Select_LoadGame, ENTR_JYASINBOSS_0 }, // "83: Evil Goddess Statue Dungeon - Boss" (Twinrova's Lair) - { "83:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, 0x05EC }, + { "83:" GFXP_HIRAGANA "ジャシンゾウ " GFXP_KATAKANA "ダンジョン ボス", Select_LoadGame, ENTR_JYASINBOSS_2 }, // "84: Ganon's Tower" (Ganon's Tower) - { "84:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ", Select_LoadGame, 0x041B }, + { "84:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ", Select_LoadGame, ENTR_GANON_0 }, // "85: Ganon's Tower - Boss" (Ganondorf's Lair) - { "85:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ" GFXP_KATAKANA "ボス", Select_LoadGame, 0x041F }, + { "85:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ" GFXP_KATAKANA "ボス", Select_LoadGame, ENTR_GANON_BOSS_0 }, // "86: Ice Cavern" (Ice Cavern) - { "86:" GFXP_HIRAGANA "コオリノドウクツ", Select_LoadGame, 0x0088 }, + { "86:" GFXP_HIRAGANA "コオリノドウクツ", Select_LoadGame, ENTR_ICE_DOUKUTO_0 }, // "87: Relay Beneath the Graves" (Dampé's Grave) - { "87:" GFXP_HIRAGANA "ハカシタ" GFXP_KATAKANA "リレー", Select_LoadGame, 0x044F }, + { "87:" GFXP_HIRAGANA "ハカシタ" GFXP_KATAKANA "リレー", Select_LoadGame, ENTR_HAKASITARELAY_0 }, // "88: Ganon's Basement Dungeon" (Inside Ganon's Castle) - { "88:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "チカ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, 0x0467 }, + { "88:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "チカ " GFXP_KATAKANA "ダンジョン", Select_LoadGame, ENTR_GANONTIKA_0 }, // "89: Final Battle With Ganon - Cutscene & Battle" (Ganondorf's Death Scene & Tower Escape Exterior) - { "89:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "サイシュウセン " GFXP_KATAKANA "デモ & バトル", Select_LoadGame, 0x0517 }, + { "89:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "サイシュウセン " GFXP_KATAKANA "デモ & バトル", Select_LoadGame, + ENTR_GANON_DEMO_0 }, // "90: Ganon's Tower Aftermath 1" (Escaping Ganon's Tower 1) - { "90:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 1", Select_LoadGame, 0x0179 }, + { "90:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 1", Select_LoadGame, ENTR_GANON_SONOGO_0 }, // "91: Ganon's Tower Aftermath 2" (Escaping Ganon's Tower 2) - { "91:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 2", Select_LoadGame, 0x01B5 }, + { "91:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 2", Select_LoadGame, ENTR_GANON_SONOGO_2 }, // "92: Ganon's Tower Aftermath 3" (Escaping Ganon's Tower 3) - { "92:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 3", Select_LoadGame, 0x03DC }, + { "92:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 3", Select_LoadGame, ENTR_GANON_SONOGO_4 }, // "93: Ganon's Tower Aftermath 4" (Escaping Ganon's Tower 4) - { "93:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 4", Select_LoadGame, 0x03E4 }, + { "93:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "ノトウ ソノゴ 4", Select_LoadGame, ENTR_GANON_SONOGO_6 }, // "94: Ganon's Basement Aftermath" (Escaping Ganon's Castle) - { "94:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "チカ ソノゴ", Select_LoadGame, 0x056C }, + { "94:" GFXP_KATAKANA "ガノン" GFXP_HIRAGANA "チカ ソノゴ", Select_LoadGame, ENTR_GANONTIKA_SONOGO_0 }, // "95: Gerudo Passage 1-2" (Thieves' Hideout 1) - { "95:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 1-2", Select_LoadGame, 0x0486 }, + { "95:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 1-2", Select_LoadGame, ENTR_GERUDOWAY_0 }, // "96: Gerudo Passage 3-4 9-10" (Thieves' Hideout 2) - { "96:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 3-4 9-10", Select_LoadGame, 0x048E }, + { "96:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 3-4 9-10", Select_LoadGame, ENTR_GERUDOWAY_2 }, // "97: Gerudo Passage 5-6" (Thieves' Hideout 3) - { "97:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 5-6", Select_LoadGame, 0x0496 }, + { "97:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 5-6", Select_LoadGame, ENTR_GERUDOWAY_4 }, // "98: Gerudo Passage 7-8" (Thieves' Hideout 4) - { "98:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 7-8", Select_LoadGame, 0x049E }, + { "98:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 7-8", Select_LoadGame, ENTR_GERUDOWAY_6 }, // "99: Gerudo Passage 11-12" (Thieves' Hideout 5) - { "99:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 11-12", Select_LoadGame, 0x04AE }, + { "99:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 11-12", Select_LoadGame, ENTR_GERUDOWAY_10 }, // "100: Gerudo Passage 13" (Thieves' Hideout 6) - { "100:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 13", Select_LoadGame, 0x0570 }, + { "100:" GFXP_KATAKANA "ゲルド" GFXP_HIRAGANA "ツウロ 13", Select_LoadGame, ENTR_GERUDOWAY_12 }, // "101: Hidden Dive Hole 0" (Grotto 0 - Gossip Stone & Chest) - { "101:" GFXP_HIRAGANA "カクシトビコミアナ 0", Select_LoadGame, 0x003F }, + { "101:" GFXP_HIRAGANA "カクシトビコミアナ 0", Select_LoadGame, ENTR_KAKUSIANA_0 }, // "102: Hidden Dive Hole 1" (Grotto 1 - Skulltula & Gold Skulltula) - { "102:" GFXP_HIRAGANA "カクシトビコミアナ 1", Select_LoadGame, 0x0598 }, + { "102:" GFXP_HIRAGANA "カクシトビコミアナ 1", Select_LoadGame, ENTR_KAKUSIANA_1 }, // "103: Hidden Dive Hole 2" (Grotto 2 - Business Scrub & Heart Piece) - { "103:" GFXP_HIRAGANA "カクシトビコミアナ 2", Select_LoadGame, 0x059C }, + { "103:" GFXP_HIRAGANA "カクシトビコミアナ 2", Select_LoadGame, ENTR_KAKUSIANA_2 }, // "104: Hidden Dive Hole 3" (Grotto 3 - Redeads) - { "104:" GFXP_HIRAGANA "カクシトビコミアナ 3", Select_LoadGame, 0x05A0 }, + { "104:" GFXP_HIRAGANA "カクシトビコミアナ 3", Select_LoadGame, ENTR_KAKUSIANA_3 }, // "105: Hidden Dive Hole 4" (Grotto 4 - 3 Business Scrubs) - { "105:" GFXP_HIRAGANA "カクシトビコミアナ 4", Select_LoadGame, 0x05A4 }, + { "105:" GFXP_HIRAGANA "カクシトビコミアナ 4", Select_LoadGame, ENTR_KAKUSIANA_4 }, // "106: Hidden Dive Hole 5" (Grotto 5 - Gossip Stone, Skulltula, Cow) - { "106:" GFXP_HIRAGANA "カクシトビコミアナ 5", Select_LoadGame, 0x05A8 }, + { "106:" GFXP_HIRAGANA "カクシトビコミアナ 5", Select_LoadGame, ENTR_KAKUSIANA_5 }, // "107: Hidden Dive Hole 6" (Grotto 6 - Octorok) - { "107:" GFXP_HIRAGANA "カクシトビコミアナ 6", Select_LoadGame, 0x05AC }, + { "107:" GFXP_HIRAGANA "カクシトビコミアナ 6", Select_LoadGame, ENTR_KAKUSIANA_6 }, // "108: Hidden Dive Hole 7" (Grotto 7 - Business Scrub & Deku Nut Upgrade) - { "108:" GFXP_HIRAGANA "カクシトビコミアナ 7", Select_LoadGame, 0x05B0 }, + { "108:" GFXP_HIRAGANA "カクシトビコミアナ 7", Select_LoadGame, ENTR_KAKUSIANA_7 }, // "109: Hidden Dive Hole 8" (Grotto 8 - 2 Wolfos) - { "109:" GFXP_HIRAGANA "カクシトビコミアナ 8", Select_LoadGame, 0x05B4 }, + { "109:" GFXP_HIRAGANA "カクシトビコミアナ 8", Select_LoadGame, ENTR_KAKUSIANA_8 }, // "110: Hidden Dive Hole 9" (Grotto 9 - Bombable Walls) - { "110:" GFXP_HIRAGANA "カクシトビコミアナ 9", Select_LoadGame, 0x05B8 }, + { "110:" GFXP_HIRAGANA "カクシトビコミアナ 9", Select_LoadGame, ENTR_KAKUSIANA_9 }, // "111: Hidden Dive Hole 10" (Grotto 10 - 2 Business Scrubs) - { "111:" GFXP_HIRAGANA "カクシトビコミアナ 10", Select_LoadGame, 0x05BC }, + { "111:" GFXP_HIRAGANA "カクシトビコミアナ 10", Select_LoadGame, ENTR_KAKUSIANA_10 }, // "112: Hidden Dive Hole 11" (Grotto 11 - Tektite & Heart Piece) - { "112:" GFXP_HIRAGANA "カクシトビコミアナ 11", Select_LoadGame, 0x05C0 }, + { "112:" GFXP_HIRAGANA "カクシトビコミアナ 11", Select_LoadGame, ENTR_KAKUSIANA_11 }, // "113: Hidden Dive Hole 12" (Grotto 12 - Deku Stage) - { "113:" GFXP_HIRAGANA "カクシトビコミアナ 12", Select_LoadGame, 0x05C4 }, + { "113:" GFXP_HIRAGANA "カクシトビコミアナ 12", Select_LoadGame, ENTR_KAKUSIANA_12 }, // "114: Hidden Dive Hole 13" (Grotto 13 - Rupees & Cow) - { "114:" GFXP_HIRAGANA "カクシトビコミアナ 13", Select_LoadGame, 0x05FC }, + { "114:" GFXP_HIRAGANA "カクシトビコミアナ 13", Select_LoadGame, ENTR_KAKUSIANA_13 }, // "115: Hyrule Cutscenes" (Cutscene Map) - { "115:" GFXP_KATAKANA "ハイラル デモ", Select_LoadGame, 0x00A0 }, + { "115:" GFXP_KATAKANA "ハイラル デモ", Select_LoadGame, ENTR_HIRAL_DEMO_0 }, // "116: Special Room (Treasure Chest Warp)" (Ganondorf Test Room) - { "116:" GFXP_HIRAGANA "ベッシツ (タカラバコ" GFXP_KATAKANA "ワープ)", Select_LoadGame, 0x0520 }, + { "116:" GFXP_HIRAGANA "ベッシツ (タカラバコ" GFXP_KATAKANA "ワープ)", Select_LoadGame, ENTR_BESITU_0 }, // "117: Sasaki Test" (Sasa Test) - { "117:" GFXP_HIRAGANA "ササ" GFXP_KATAKANA "テスト", Select_LoadGame, 0x0018 }, + { "117:" GFXP_HIRAGANA "ササ" GFXP_KATAKANA "テスト", Select_LoadGame, ENTR_SASATEST_0 }, // "118: Test Map" (Jungle Gym) - { "118:" GFXP_KATAKANA "テストマップ", Select_LoadGame, 0x0094 }, + { "118:" GFXP_KATAKANA "テストマップ", Select_LoadGame, ENTR_TEST01_0 }, // "119: Test Room" (Treasure Chest Room) - { "119:" GFXP_KATAKANA "テストルーム", Select_LoadGame, 0x0024 }, + { "119:" GFXP_KATAKANA "テストルーム", Select_LoadGame, ENTR_TESTROOM_0 }, // "120: Stalfos Miniboss Room" (Stalfos Miniboss Room) - { "120:" GFXP_HIRAGANA "チュウ" GFXP_KATAKANA "スタロフォス" GFXP_HIRAGANA "ベヤ", Select_LoadGame, 0x001C }, + { "120:" GFXP_HIRAGANA "チュウ" GFXP_KATAKANA "スタロフォス" GFXP_HIRAGANA "ベヤ", Select_LoadGame, ENTR_SYOTES_0 }, // "121: Boss Stalfos Room" (Stalfos Boss Room) - { "121:" GFXP_KATAKANA "ボススタロフォス" GFXP_HIRAGANA "ベヤ", Select_LoadGame, 0x0020 }, + { "121:" GFXP_KATAKANA "ボススタロフォス" GFXP_HIRAGANA "ベヤ", Select_LoadGame, ENTR_SYOTES2_0 }, // "122: Stal" (Sutaru) - { "122:Sutaru", Select_LoadGame, 0x0047 }, + { "122:Sutaru", Select_LoadGame, ENTR_SUTARU_0 }, // "123: Test Area" (Shooting Gallery) - { "123:jikkenjyou", Select_LoadGame, 0x02EA }, + { "123:jikkenjyou", Select_LoadGame, ENTR_TEST_SYATEKIJYOU_0 }, // "124: Depth Test" (Depth Test) - { "124:depth" GFXP_KATAKANA "テスト", Select_LoadGame, 0x00B6 }, + { "124:depth" GFXP_KATAKANA "テスト", Select_LoadGame, ENTR_DEPTH_TEST_0 }, // "125: Hyrule Garden Game 2" (Early Hyrule Garden Game) - { "125:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ニワ" GFXP_KATAKANA "ゲーム2", Select_LoadGame, 0x0076 }, + { "125:" GFXP_KATAKANA "ハイラル" GFXP_HIRAGANA "ニワ" GFXP_KATAKANA "ゲーム2", Select_LoadGame, ENTR_HAIRAL_NIWA2_0 }, // "title" (Title Screen) - { "title", (void*)Select_LoadTitle, 0x0000 }, + { "title", (void*)Select_LoadTitle, 0 }, }; void Select_UpdateMenu(SelectContext* this) { diff --git a/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope_PAL.c b/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope_PAL.c index 6326e18c19..cbee122c4a 100644 --- a/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope_PAL.c +++ b/src/overlays/misc/ovl_kaleido_scope/z_kaleido_scope_PAL.c @@ -3324,48 +3324,57 @@ void KaleidoScope_Update(GlobalContext* globalCtx) { Gameplay_SaveSceneFlags(globalCtx); switch (gSaveContext.entranceIndex) { - case 0x0000: - case 0x0004: - case 0x0028: - case 0x0169: - case 0x0165: - case 0x0010: - case 0x0082: - case 0x0037: - case 0x041B: - case 0x0008: - case 0x0088: - case 0x0486: - case 0x0098: - case 0x0467: - case 0x0179: + case ENTR_YDAN_0: + case ENTR_DDAN_0: + case ENTR_BDAN_0: + case ENTR_BMORI1_0: + case ENTR_HIDAN_0: + case ENTR_MIZUSIN_0: + case ENTR_JYASINZOU_0: + case ENTR_HAKADAN_0: + case ENTR_GANON_0: + case ENTR_MEN_0: + case ENTR_ICE_DOUKUTO_0: + case ENTR_GERUDOWAY_0: + case ENTR_HAKADANCH_0: + case ENTR_GANONTIKA_0: + case ENTR_GANON_SONOGO_0: break; - case 0x040F: - gSaveContext.entranceIndex = 0x0000; + + case ENTR_YDAN_BOSS_0: + gSaveContext.entranceIndex = ENTR_YDAN_0; break; - case 0x040B: - gSaveContext.entranceIndex = 0x0004; + + case ENTR_DDAN_BOSS_0: + gSaveContext.entranceIndex = ENTR_DDAN_0; break; - case 0x0301: - gSaveContext.entranceIndex = 0x0028; + + case ENTR_BDAN_BOSS_0: + gSaveContext.entranceIndex = ENTR_BDAN_0; break; - case 0x000C: - gSaveContext.entranceIndex = 0x0169; + + case ENTR_MORIBOSSROOM_0: + gSaveContext.entranceIndex = ENTR_BMORI1_0; break; - case 0x0305: - gSaveContext.entranceIndex = 0x0165; + + case ENTR_FIRE_BS_0: + gSaveContext.entranceIndex = ENTR_HIDAN_0; break; - case 0x0417: - gSaveContext.entranceIndex = 0x0010; + + case ENTR_MIZUSIN_BS_0: + gSaveContext.entranceIndex = ENTR_MIZUSIN_0; break; - case 0x008D: - gSaveContext.entranceIndex = 0x0082; + + case ENTR_JYASINBOSS_0: + gSaveContext.entranceIndex = ENTR_JYASINZOU_0; break; - case 0x0413: - gSaveContext.entranceIndex = 0x0037; + + case ENTR_HAKADAN_BS_0: + gSaveContext.entranceIndex = ENTR_HAKADAN_0; break; - case 0x041F: - gSaveContext.entranceIndex = 0x041B; + + case ENTR_GANON_BOSS_0: + gSaveContext.entranceIndex = ENTR_GANON_0; break; } } else {