diff options
| author | fig02 <fig02srl@gmail.com> | 2022-04-27 16:00:25 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-27 16:00:25 -0400 |
| commit | 16790bc253c5b52b140938ef831bb699f7927d58 (patch) | |
| tree | 148a54e33be77155650086d4a6824c4762b98e04 /src/code | |
| parent | fed9ac3e20eb1a6ab3ed41568e253e5dd763dbb5 (diff) | |
Document Transition System (#1131)
* transition type enum
* mode enum, start documenting some types
* some more
* use enums for entrance table
* entrance table filled out
* sceneLoadFlag -> transitionTrigger
* sandstorm state/mode/type
* done i think
* fixes
* clean up circle weirdness
* circle use enum + fix texture names
* fix
* how did that even happen lol
* jesus
* review2
* some more review
* most review, still some more to do
* new transition trigger names
* some of review
* next type default
Diffstat (limited to 'src/code')
| -rw-r--r-- | src/code/z_camera.c | 2 | ||||
| -rw-r--r-- | src/code/z_common_data.c | 2 | ||||
| -rw-r--r-- | src/code/z_demo.c | 481 | ||||
| -rw-r--r-- | src/code/z_fbdemo_circle.c | 74 | ||||
| -rw-r--r-- | src/code/z_fbdemo_fade.c | 8 | ||||
| -rw-r--r-- | src/code/z_fbdemo_wipe1.c | 10 | ||||
| -rw-r--r-- | src/code/z_kaleido_setup.c | 8 | ||||
| -rw-r--r-- | src/code/z_kankyo.c | 27 | ||||
| -rw-r--r-- | src/code/z_parameter.c | 38 | ||||
| -rw-r--r-- | src/code/z_play.c | 347 | ||||
| -rw-r--r-- | src/code/z_player_lib.c | 2 | ||||
| -rw-r--r-- | src/code/z_scene_table.c | 2512 |
12 files changed, 2257 insertions, 1254 deletions
diff --git a/src/code/z_camera.c b/src/code/z_camera.c index 448443792..74af46b0f 100644 --- a/src/code/z_camera.c +++ b/src/code/z_camera.c @@ -7437,7 +7437,7 @@ Vec3s Camera_Update(Camera* camera) { D_8011D3F0--; sCameraInterfaceFlags = 0x3200; Camera_UpdateInterface(sCameraInterfaceFlags); - } else if (camera->globalCtx->transitionMode != 0) { + } else if (camera->globalCtx->transitionMode != TRANS_MODE_OFF) { sCameraInterfaceFlags = 0xF200; Camera_UpdateInterface(sCameraInterfaceFlags); } else if (camera->globalCtx->csCtx.state != CS_STATE_IDLE) { diff --git a/src/code/z_common_data.c b/src/code/z_common_data.c index 670509d6e..8afe22d10 100644 --- a/src/code/z_common_data.c +++ b/src/code/z_common_data.c @@ -18,6 +18,6 @@ void SaveContext_Init(void) { gSaveContext.nextDayTime = 0xFFFF; gSaveContext.skyboxTime = 0; gSaveContext.dogIsLost = true; - gSaveContext.nextTransition = 0xFF; + gSaveContext.nextTransitionType = TRANS_NEXT_TYPE_DEFAULT; gSaveContext.unk_13EE = 50; } diff --git a/src/code/z_demo.c b/src/code/z_demo.c index 9d2d24417..1be67364b 100644 --- a/src/code/z_demo.c +++ b/src/code/z_demo.c @@ -164,7 +164,7 @@ void func_800645A0(GlobalContext* globalCtx, CutsceneContext* csCtx) { gSaveContext.cutsceneTrigger = 1; } - if ((gSaveContext.cutsceneTrigger != 0) && (globalCtx->sceneLoadFlag == 0x14)) { + if ((gSaveContext.cutsceneTrigger != 0) && (globalCtx->transitionTrigger == TRANS_TRIGGER_START)) { gSaveContext.cutsceneTrigger = 0; } @@ -405,7 +405,7 @@ void func_80064824(GlobalContext* globalCtx, CutsceneContext* csCtx, CsCmdBase* break; case 32: if (sp3F != 0) { - globalCtx->envCtx.sandstormState = 1; + globalCtx->envCtx.sandstormState = SANDSTORM_FILL; } func_800788CC(NA_SE_EV_SAND_STORM - SFX_FLAG); break; @@ -494,7 +494,7 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt (CHECK_BTN_ALL(globalCtx->state.input[0].press.button, BTN_A) || CHECK_BTN_ALL(globalCtx->state.input[0].press.button, BTN_B) || CHECK_BTN_ALL(globalCtx->state.input[0].press.button, BTN_START)) && - (gSaveContext.fileNum != 0xFEDC) && (globalCtx->sceneLoadFlag == 0)) { + (gSaveContext.fileNum != 0xFEDC) && (globalCtx->transitionTrigger == TRANS_TRIGGER_OFF)) { Audio_PlaySoundGeneral(NA_SE_SY_PIECE_OF_HEART, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); temp = 1; @@ -505,7 +505,7 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt (gSaveContext.fileNum != 0xFEDC))) { csCtx->state = CS_STATE_UNSKIPPABLE_EXEC; Audio_SetCutsceneFlag(0); - gSaveContext.unk_1410 = 1; + gSaveContext.cutsceneTransitionControl = 1; osSyncPrintf("\n分岐先指定!!=[%d]番", cmd->base); // "Future fork designation=No. [%d]" @@ -519,44 +519,44 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 1: globalCtx->nextEntranceIndex = 0x00A0; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 2: globalCtx->nextEntranceIndex = 0x00A0; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 10; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 3: globalCtx->nextEntranceIndex = 0x0117; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 10; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 4: globalCtx->nextEntranceIndex = 0x013D; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 10; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 5: globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 10; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 6: globalCtx->nextEntranceIndex = 0x00A0; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 10; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_WHITE; break; case 7: globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 11; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_INSTANT; break; case 8: gSaveContext.fw.set = 0; @@ -564,9 +564,9 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt if (!(gSaveContext.eventChkInf[4] & 0x20)) { gSaveContext.eventChkInf[4] |= 0x20; globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->fadeTransition = 11; + globalCtx->transitionType = TRANS_TYPE_INSTANT; } else { if (gSaveContext.sceneSetupIndex < 4) { if (!LINK_IS_ADULT) { @@ -576,254 +576,254 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt } } globalCtx->nextEntranceIndex = 0x02CA; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; } break; case 9: globalCtx->nextEntranceIndex = 0x0117; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 12; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FILL_BROWN; break; case 10: globalCtx->nextEntranceIndex = 0x00BB; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 11: globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 12: globalCtx->nextEntranceIndex = 0x047A; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 13: globalCtx->nextEntranceIndex = 0x010E; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 14: globalCtx->nextEntranceIndex = 0x0457; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 15: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 16: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 17: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 18: gSaveContext.eventChkInf[4] |= 0x8000; globalCtx->nextEntranceIndex = 0x0324; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 19: globalCtx->nextEntranceIndex = 0x013D; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 4; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; gSaveContext.cutsceneIndex = 0x8000; break; case 21: globalCtx->nextEntranceIndex = 0x0102; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 22: Item_Give(globalCtx, ITEM_SONG_REQUIEM); globalCtx->nextEntranceIndex = 0x0123; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 23: globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF8; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 24: globalCtx->nextEntranceIndex = 0x0028; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 25: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; globalCtx->nextEntranceIndex = 0x006B; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 26: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 27: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 28: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 29: globalCtx->nextEntranceIndex = 0x006B; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.chamberCutsceneNum = 0; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 30: globalCtx->nextEntranceIndex = 0x006B; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + 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->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + 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->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->fadeTransition = 11; + globalCtx->transitionType = TRANS_TYPE_INSTANT; break; case 33: globalCtx->nextEntranceIndex = 0x00CD; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 34: globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 35: globalCtx->nextEntranceIndex = 0x00CD; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 38: globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 39: globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF9; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 40: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFFA; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 41: globalCtx->nextEntranceIndex = 0x04E6; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 42: globalCtx->nextEntranceIndex = 0x00DB; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 43: globalCtx->nextEntranceIndex = 0x0503; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 4; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 44: globalCtx->nextEntranceIndex = 0x0320; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 17; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_INSTANT; break; case 46: gSaveContext.eventChkInf[4] |= 0x8000; globalCtx->nextEntranceIndex = 0x0324; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 4; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 47: Item_Give(globalCtx, ITEM_SONG_NOCTURNE); gSaveContext.eventChkInf[5] |= 0x10; globalCtx->nextEntranceIndex = 0x00DB; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 4; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 48: globalCtx->nextEntranceIndex = 0x01ED; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 15; - gSaveContext.nextTransition = 15; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_SANDSTORM_END; + gSaveContext.nextTransitionType = TRANS_TYPE_SANDSTORM_END; break; case 49: globalCtx->nextEntranceIndex = 0x058C; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 4; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; break; case 50: globalCtx->nextEntranceIndex = 0x0513; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 17; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_INSTANT; break; case 51: globalCtx->nextEntranceIndex = 0x00CD; gSaveContext.cutsceneIndex = 0xFFF8; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 41; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_CIRCLE(TCA_NORMAL, TCC_WHITE, TCS_SLOW); break; case 52: globalCtx->nextEntranceIndex = 0x0053; gSaveContext.cutsceneIndex = 0xFFF7; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 11; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_INSTANT; break; case 53: globalCtx->nextEntranceIndex = 0x050F; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 54: gSaveContext.gameMode = 3; @@ -831,104 +831,104 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0117; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 55: globalCtx->nextEntranceIndex = 0x0129; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 56: globalCtx->nextEntranceIndex = 0x00DB; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 57: globalCtx->nextEntranceIndex = 0x013D; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 58: globalCtx->nextEntranceIndex = 0x014D; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 59: globalCtx->nextEntranceIndex = 0x0102; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 60: globalCtx->nextEntranceIndex = 0x010E; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 61: globalCtx->nextEntranceIndex = 0x0108; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 62: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF6; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 63: globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF7; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 64: globalCtx->nextEntranceIndex = 0x00CD; gSaveContext.cutsceneIndex = 0xFFF5; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 65: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0157; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 66: globalCtx->nextEntranceIndex = 0x0554; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 67: globalCtx->nextEntranceIndex = 0x027E; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 68: globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 69: globalCtx->nextEntranceIndex = 0x05E8; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 70: globalCtx->nextEntranceIndex = 0x013D; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 71: gSaveContext.equips.equipment |= 0x0100; @@ -937,57 +937,57 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt Player_SetEquipmentData(globalCtx, player); globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 72: globalCtx->nextEntranceIndex = 0x0400; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 73: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 74: globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 75: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF4; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 76: globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF5; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 77: globalCtx->linkAgeOnLoad = LINK_AGE_CHILD; globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 78: globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF7; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 79: case 80: @@ -1005,38 +1005,38 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 92: case 93: globalCtx->nextEntranceIndex = 0x0157; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 94: globalCtx->nextEntranceIndex = 0x02AE; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 95: if ((gSaveContext.eventChkInf[4] & 0x100) && (gSaveContext.eventChkInf[4] & 0x200) && (gSaveContext.eventChkInf[4] & 0x400)) { globalCtx->nextEntranceIndex = 0x0053; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; } else { switch (gSaveContext.sceneSetupIndex) { case 8: globalCtx->nextEntranceIndex = 0x00FC; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 9: globalCtx->nextEntranceIndex = 0x0147; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 10: globalCtx->nextEntranceIndex = 0x0102; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF0; - globalCtx->fadeTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; } } @@ -1044,130 +1044,130 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt case 96: if (CHECK_QUEST_ITEM(QUEST_MEDALLION_SHADOW)) { globalCtx->nextEntranceIndex = 0x006B; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 5; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; } else { gSaveContext.eventChkInf[12] |= 0x100; globalCtx->nextEntranceIndex = 0x0610; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; } break; case 97: if (CHECK_QUEST_ITEM(QUEST_MEDALLION_SPIRIT)) { globalCtx->nextEntranceIndex = 0x006B; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 5; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; } else { globalCtx->nextEntranceIndex = 0x0580; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; } break; case 98: globalCtx->nextEntranceIndex = 0x0564; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 99: globalCtx->nextEntranceIndex = 0x0608; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 100: globalCtx->nextEntranceIndex = 0x00EE; gSaveContext.cutsceneIndex = 0xFFF8; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 101: globalCtx->nextEntranceIndex = 0x01F5; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 15; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_SANDSTORM_END; break; case 102: globalCtx->nextEntranceIndex = 0x0590; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 103: globalCtx->nextEntranceIndex = 0x00CD; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF3; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 104: switch (sTitleCsState) { case 0: globalCtx->nextEntranceIndex = 0x008D; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF2; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; sTitleCsState++; break; case 1: globalCtx->nextEntranceIndex = 0x0147; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; sTitleCsState++; break; case 2: globalCtx->nextEntranceIndex = 0x00A0; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF6; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; sTitleCsState = 0; break; } break; case 105: globalCtx->nextEntranceIndex = 0x00E4; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.cutsceneIndex = 0xFFF1; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 106: globalCtx->nextEntranceIndex = 0x0574; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 107: globalCtx->nextEntranceIndex = 0x0538; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 108: globalCtx->nextEntranceIndex = 0x053C; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 109: globalCtx->nextEntranceIndex = 0x0540; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 110: globalCtx->nextEntranceIndex = 0x0544; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 111: globalCtx->nextEntranceIndex = 0x0548; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 112: globalCtx->nextEntranceIndex = 0x054C; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 113: if (Flags_GetEventChkInf(0xBB) && Flags_GetEventChkInf(0xBC) && Flags_GetEventChkInf(0xBD) && @@ -1184,26 +1184,26 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt break; case 114: globalCtx->nextEntranceIndex = 0x0185; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; break; case 115: globalCtx->nextEntranceIndex = 0x0594; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 2; - gSaveContext.nextTransition = 2; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 116: if (gSaveContext.eventChkInf[12] & 0x100) { globalCtx->nextEntranceIndex = 0x0580; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; } else { globalCtx->nextEntranceIndex = 0x0610; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; } - gSaveContext.nextTransition = 3; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; break; case 117: gSaveContext.gameMode = 3; @@ -1211,21 +1211,21 @@ void Cutscene_Command_Terminator(GlobalContext* globalCtx, CutsceneContext* csCt globalCtx->linkAgeOnLoad = LINK_AGE_ADULT; globalCtx->nextEntranceIndex = 0x00CD; gSaveContext.cutsceneIndex = 0xFFF7; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; case 118: gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex = 0x0517; Gameplay_TriggerVoidOut(globalCtx); gSaveContext.respawnFlag = -2; - gSaveContext.nextTransition = 2; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; break; case 119: gSaveContext.dayTime = 0x8000; gSaveContext.skyboxTime = 0x8000; globalCtx->nextEntranceIndex = 0x05F0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; break; } } @@ -1262,6 +1262,7 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[3] = (1.0f - temp) * 255.0f; } break; + case 2: case 6: globalCtx->envCtx.screenFillColor[0] = 0; @@ -1273,6 +1274,7 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[3] = (1.0f - temp) * 255.0f; } break; + case 3: case 7: globalCtx->envCtx.screenFillColor[0] = 255; @@ -1284,6 +1286,7 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[3] = 255.0f * temp; } break; + case 4: case 8: globalCtx->envCtx.screenFillColor[0] = 0; @@ -1295,9 +1298,11 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[3] = 255.0f * temp; } break; + case 9: - gSaveContext.unk_1410 = 1; + gSaveContext.cutsceneTransitionControl = 1; break; + case 10: case 11: globalCtx->envCtx.screenFillColor[0] = 0; @@ -1309,9 +1314,11 @@ void Cutscene_Command_TransitionFX(GlobalContext* globalCtx, CutsceneContext* cs globalCtx->envCtx.screenFillColor[3] = 255.0f * temp; } break; + case 12: - gSaveContext.unk_1410 = 255.0f - (155.0f * temp); + gSaveContext.cutsceneTransitionControl = 255.0f - (155.0f * temp); break; + case 13: globalCtx->envCtx.screenFillColor[0] = 0; globalCtx->envCtx.screenFillColor[1] = 0; diff --git a/src/code/z_fbdemo_circle.c b/src/code/z_fbdemo_circle.c index 9a9dfbd0c..a4d57564f 100644 --- a/src/code/z_fbdemo_circle.c +++ b/src/code/z_fbdemo_circle.c @@ -37,51 +37,50 @@ Gfx sCircleDList[] = { void TransitionCircle_Start(void* thisx) { TransitionCircle* this = (TransitionCircle*)thisx; - this->isDone = 0; + this->isDone = false; - switch (this->effect) { - case 1: - this->texture = sCircleWipeWaveTex; + switch (this->appearanceType) { + case TCA_WAVE: + this->texture = sTransCircleWaveTex; break; - case 2: - this->texture = sCircleWipeRippleTex; + case TCA_RIPPLE: + this->texture = sTransCircleRippleTex; break; - case 3: - this->texture = sCircleWipeStarburstTex; + case TCA_STARBURST: + this->texture = sTransCircleStarburstTex; break; default: - this->texture = sCircleWipeDefaultTex; + this->texture = sTransCircleNormalTex; break; } - if (this->speed == 0) { - this->step = 0x14; + if (this->speedType == TCS_FAST) { + this->speed = 20; } else { - this->step = 0xA; + this->speed = 10; } - if (this->typeColor == 0) { + if (this->colorType == TCC_BLACK) { this->color.rgba = RGBA8(0, 0, 0, 255); - } else if (this->typeColor == 1) { + } else if (this->colorType == TCC_WHITE) { this->color.rgba = RGBA8(160, 160, 160, 255); - } else if (this->typeColor == 2) { - // yes, really. + } else if (this->colorType == TCC_GRAY) { this->color.r = 100; this->color.g = 100; this->color.b = 100; this->color.a = 255; } else { - this->step = 0x28; - this->color.rgba = this->effect == 1 ? RGBA8(0, 0, 0, 255) : RGBA8(160, 160, 160, 255); + this->speed = 40; + this->color.rgba = this->appearanceType == TCA_WAVE ? RGBA8(0, 0, 0, 255) : RGBA8(160, 160, 160, 255); } - if (this->unk_14 != 0) { + if (this->direction != 0) { this->texY = 0; - if (this->typeColor == 3) { + if (this->colorType == TCC_SPECIAL) { this->texY = 0xFA; } } else { this->texY = 0x1F4; - if (this->effect == 2) { + if (this->appearanceType == TCA_RIPPLE) { Audio_PlaySoundGeneral(NA_SE_OC_SECRET_WARP_OUT, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); } @@ -105,29 +104,29 @@ void TransitionCircle_Update(void* thisx, s32 updateRate) { s32 temp_t2; s32 temp_t3; - if (this->unk_14 != 0) { + if (this->direction != 0) { if (this->texY == 0) { - if (this->effect == 2) { + if (this->appearanceType == TCA_RIPPLE) { Audio_PlaySoundGeneral(NA_SE_OC_SECRET_WARP_IN, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); } } - this->texY += this->step * 3 / updateRate; + this->texY += this->speed * 3 / updateRate; if (this->texY >= 0x1F4) { this->texY = 0x1F4; - this->isDone = 1; + this->isDone = true; } } else { - this->texY -= this->step * 3 / updateRate; - if (this->typeColor != 3) { + this->texY -= this->speed * 3 / updateRate; + if (this->colorType != TCC_SPECIAL) { if (this->texY <= 0) { this->texY = 0; - this->isDone = 1; + this->isDone = true; } } else { if (this->texY < 0xFB) { this->texY = 0xFA; - this->isDone = 1; + this->isDone = true; } } } @@ -184,15 +183,18 @@ s32 TransitionCircle_IsDone(void* thisx) { void TransitionCircle_SetType(void* thisx, s32 type) { TransitionCircle* this = (TransitionCircle*)thisx; - if (type & 0x80) { - this->unk_14 = (type >> 5) & 0x1; - this->typeColor = (type >> 3) & 0x3; - this->speed = type & 0x1; - this->effect = (type >> 1) & 0x3; + if (type & TC_SET_PARAMS) { + // SetType is called twice for circles, the actual direction value will be set on the second call. + // The direction set here will be overwritten on that second call. + this->direction = (type >> 5) & 0x1; + + this->colorType = (type >> 3) & 0x3; + this->speedType = type & 0x1; + this->appearanceType = (type >> 1) & 0x3; } else if (type == 1) { - this->unk_14 = 1; + this->direction = 1; } else { - this->unk_14 = 0; + this->direction = 0; } } diff --git a/src/code/z_fbdemo_fade.c b/src/code/z_fbdemo_fade.c index dc2c6e1d0..da2a3fe9d 100644 --- a/src/code/z_fbdemo_fade.c +++ b/src/code/z_fbdemo_fade.c @@ -49,16 +49,16 @@ void TransitionFade_Update(void* thisx, s32 updateRate) { break; case 1: this->fadeTimer += updateRate; - if (this->fadeTimer >= gSaveContext.fadeDuration) { - this->fadeTimer = gSaveContext.fadeDuration; + if (this->fadeTimer >= gSaveContext.transFadeDuration) { + this->fadeTimer = gSaveContext.transFadeDuration; this->isDone = 1; } - if (!gSaveContext.fadeDuration) { + if (!gSaveContext.transFadeDuration) { // "Divide by 0! Zero is included in ZCommonGet fade_speed" osSyncPrintf(VT_COL(RED, WHITE) "0除算! ZCommonGet fade_speed に0がはいってる" VT_RST); } - alpha = (255.0f * this->fadeTimer) / ((void)0, gSaveContext.fadeDuration); + alpha = (255.0f * this->fadeTimer) / ((void)0, gSaveContext.transFadeDuration); this->fadeColor.a = (this->fadeDirection != 0) ? 255 - alpha : alpha; break; case 2: diff --git a/src/code/z_fbdemo_wipe1.c b/src/code/z_fbdemo_wipe1.c index 94e21c341..b998b0418 100644 --- a/src/code/z_fbdemo_wipe1.c +++ b/src/code/z_fbdemo_wipe1.c @@ -63,18 +63,18 @@ void TransitionWipe_Destroy(void* thisx) { void TransitionWipe_Update(void* thisx, s32 updateRate) { TransitionWipe* this = (TransitionWipe*)thisx; - u8 unk1419; + u8 speed; if (this->direction != 0) { - unk1419 = gSaveContext.unk_1419; - this->texY += (unk1419 * 3) / updateRate; + speed = gSaveContext.transWipeSpeed; + this->texY += (speed * 3) / updateRate; if (this->texY >= 0x264) { this->texY = 0x264; this->isDone = 1; } } else { - unk1419 = gSaveContext.unk_1419; - this->texY -= (unk1419 * 3) / updateRate; + speed = gSaveContext.transWipeSpeed; + this->texY -= (speed * 3) / updateRate; if (this->texY < 0x14E) { this->texY = 0x14D; this->isDone = 1; diff --git a/src/code/z_kaleido_setup.c b/src/code/z_kaleido_setup.c index 7fad9e060..3a6713f9c 100644 --- a/src/code/z_kaleido_setup.c +++ b/src/code/z_kaleido_setup.c @@ -13,10 +13,10 @@ void KaleidoSetup_Update(GlobalContext* globalCtx) { Input* input = &globalCtx->state.input[0]; if (pauseCtx->state == 0 && pauseCtx->debugState == 0 && globalCtx->gameOverCtx.state == GAMEOVER_INACTIVE && - globalCtx->sceneLoadFlag == 0 && globalCtx->transitionMode == 0 && gSaveContext.cutsceneIndex < 0xFFF0 && - gSaveContext.nextCutsceneIndex < 0xFFF0 && !Gameplay_InCsMode(globalCtx) && - globalCtx->shootingGalleryStatus <= 1 && gSaveContext.unk_13F0 != 8 && gSaveContext.unk_13F0 != 9 && - (globalCtx->sceneNum != SCENE_BOWLING || !Flags_GetSwitch(globalCtx, 0x38))) { + globalCtx->transitionTrigger == TRANS_TRIGGER_OFF && globalCtx->transitionMode == TRANS_MODE_OFF && + gSaveContext.cutsceneIndex < 0xFFF0 && gSaveContext.nextCutsceneIndex < 0xFFF0 && + !Gameplay_InCsMode(globalCtx) && globalCtx->shootingGalleryStatus <= 1 && gSaveContext.unk_13F0 != 8 && + gSaveContext.unk_13F0 != 9 && (globalCtx->sceneNum != SCENE_BOWLING || !Flags_GetSwitch(globalCtx, 0x38))) { if (CHECK_BTN_ALL(input->cur.button, BTN_L) && CHECK_BTN_ALL(input->press.button, BTN_CUP)) { if (BREG(0)) { diff --git a/src/code/z_kankyo.c b/src/code/z_kankyo.c index 68593c156..f77df0e07 100644 --- a/src/code/z_kankyo.c +++ b/src/code/z_kankyo.c @@ -281,7 +281,7 @@ void Environment_Init(GlobalContext* globalCtx2, EnvironmentContext* envCtx, s32 envCtx->skyboxFilterColor[1] = 0; envCtx->skyboxFilterColor[2] = 0; envCtx->skyboxFilterColor[3] = 0; - envCtx->sandstormState = 0; + envCtx->sandstormState = SANDSTORM_OFF; envCtx->sandstormPrimA = 0; envCtx->sandstormEnvA = 0; @@ -292,7 +292,7 @@ void Environment_Init(GlobalContext* globalCtx2, EnvironmentContext* envCtx, s32 sLightningFlashAlpha = 0; - gSaveContext.unk_1410 = 0; + gSaveContext.cutsceneTransitionControl = 0; envCtx->adjAmbientColor[0] = envCtx->adjAmbientColor[1] = envCtx->adjAmbientColor[2] = envCtx->adjLight1Color[0] = envCtx->adjLight1Color[1] = envCtx->adjLight1Color[2] = envCtx->adjFogColor[0] = envCtx->adjFogColor[1] = @@ -879,7 +879,7 @@ void Environment_Update(GlobalContext* globalCtx, EnvironmentContext* envCtx, Li if ((pauseCtx->state == 0) && (gameOverCtx->state == GAMEOVER_INACTIVE)) { if (((msgCtx->msgLength == 0) && (msgCtx->msgMode == 0)) || (((void)0, gSaveContext.gameMode) == 3)) { if ((envCtx->unk_1A == 0) && !FrameAdvance_IsEnabled(globalCtx) && - (globalCtx->transitionMode == 0 || ((void)0, gSaveContext.gameMode) != 0)) { + (globalCtx->transitionMode == TRANS_MODE_OFF || ((void)0, gSaveContext.gameMode) != 0)) { if (IS_DAY || gTimeIncrement >= 0x190) { gSaveContext.dayTime += gTimeIncrement; @@ -2229,7 +2229,7 @@ void Environment_DrawSandstorm(GlobalContext* globalCtx, u8 sandstormState) { u16 sp92; switch (sandstormState) { - case 3: + case SANDSTORM_ACTIVE: if ((globalCtx->sceneNum == SCENE_SPOT13) && (globalCtx->roomCtx.curRoom.num == 0)) { envA1 = 0; primA1 = (globalCtx->envCtx.sandstormEnvA > 128) ? 255 : globalCtx->envCtx.sandstormEnvA >> 1; @@ -2242,11 +2242,13 @@ void Environment_DrawSandstorm(GlobalContext* globalCtx, u8 sandstormState) { envA1 = 128; } break; - case 1: + + case SANDSTORM_FILL: primA1 = 255; envA1 = (globalCtx->envCtx.sandstormPrimA >= 255) ? 255 : 128; break; - case 2: + + case SANDSTORM_UNFILL: envA1 = 128; if (globalCtx->envCtx.sandstormEnvA > 128) { primA1 = 0xFF; @@ -2258,15 +2260,16 @@ void Environment_DrawSandstorm(GlobalContext* globalCtx, u8 sandstormState) { primA1 += 73; } if ((primA1 >= primA) && (primA1 != 255)) { - globalCtx->envCtx.sandstormState = 3; + globalCtx->envCtx.sandstormState = SANDSTORM_ACTIVE; } break; - case 4: + + case SANDSTORM_DISSIPATE: envA1 = 0; primA1 = (globalCtx->envCtx.sandstormEnvA > 128) ? 255 : globalCtx->envCtx.sandstormEnvA >> 1; if (primA == 0) { - globalCtx->envCtx.sandstormState = 0; + globalCtx->envCtx.sandstormState = SANDSTORM_OFF; } break; } @@ -2434,9 +2437,9 @@ void Environment_WarpSongLeave(GlobalContext* globalCtx) { gSaveContext.cutsceneIndex = 0; gSaveContext.respawnFlag = -3; globalCtx->nextEntranceIndex = gSaveContext.respawn[RESPAWN_MODE_RETURN].entranceIndex; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; - gSaveContext.nextTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; switch (globalCtx->nextEntranceIndex) { case 0x147: diff --git a/src/code/z_parameter.c b/src/code/z_parameter.c index b17648859..8c64eca08 100644 --- a/src/code/z_parameter.c +++ b/src/code/z_parameter.c @@ -669,7 +669,7 @@ void func_80083108(GlobalContext* globalCtx) { Interface_ChangeAlpha(6); } - if (globalCtx->transitionMode != 0) { + if (globalCtx->transitionMode != TRANS_MODE_OFF) { Interface_ChangeAlpha(1); } else if (gSaveContext.minigameState == 1) { Interface_ChangeAlpha(8); @@ -1062,7 +1062,7 @@ void func_80083108(GlobalContext* globalCtx) { if (sp28) { gSaveContext.unk_13EA = 0; - if ((globalCtx->sceneLoadFlag == 0) && (globalCtx->transitionMode == 0)) { + if ((globalCtx->transitionTrigger == TRANS_TRIGGER_OFF) && (globalCtx->transitionMode == TRANS_MODE_OFF)) { Interface_ChangeAlpha(50); osSyncPrintf("???????? alpha_change( 50 ); ?????\n"); } else { @@ -2475,7 +2475,8 @@ void Interface_UpdateMagicBar(GlobalContext* globalCtx) { case 7: if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.debugState == 0) && (msgCtx->msgMode == MSGMODE_NONE) && (globalCtx->gameOverCtx.state == GAMEOVER_INACTIVE) && - (globalCtx->sceneLoadFlag == 0) && (globalCtx->transitionMode == 0) && !Gameplay_InCsMode(globalCtx)) { + (globalCtx->transitionTrigger == TRANS_TRIGGER_OFF) && (globalCtx->transitionMode == TRANS_MODE_OFF) && + !Gameplay_InCsMode(globalCtx)) { if ((gSaveContext.magic == 0) || ((func_8008F2F8(globalCtx) >= 2) && (func_8008F2F8(globalCtx) < 5)) || ((gSaveContext.equips.buttonItems[1] != ITEM_LENS) && (gSaveContext.equips.buttonItems[2] != ITEM_LENS) && @@ -3389,8 +3390,8 @@ void Interface_Draw(GlobalContext* globalCtx) { // Trade quest timer reached 0 D_8015FFE6 = 40; gSaveContext.cutsceneIndex = 0; - globalCtx->sceneLoadFlag = 0x14; - globalCtx->fadeTransition = 3; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE; gSaveContext.timer2State = 0; if ((gSaveContext.equips.buttonItems[0] != ITEM_SWORD_KOKIRI) && @@ -3424,9 +3425,9 @@ void Interface_Draw(GlobalContext* globalCtx) { if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.debugState == 0) && (globalCtx->gameOverCtx.state == GAMEOVER_INACTIVE) && (msgCtx->msgMode == MSGMODE_NONE) && - !(player->stateFlags2 & PLAYER_STATE2_24) && (globalCtx->sceneLoadFlag == 0) && - (globalCtx->transitionMode == 0) && !Gameplay_InCsMode(globalCtx) && (gSaveContext.minigameState != 1) && - (globalCtx->shootingGalleryStatus <= 1) && + !(player->stateFlags2 & PLAYER_STATE2_24) && (globalCtx->transitionTrigger == TRANS_TRIGGER_OFF) && + (globalCtx->transitionMode == TRANS_MODE_OFF) && !Gameplay_InCsMode(globalCtx) && + (gSaveContext.minigameState != 1) && (globalCtx->shootingGalleryStatus <= 1) && !((globalCtx->sceneNum == SCENE_BOWLING) && Flags_GetSwitch(globalCtx, 0x38))) { svar6 = 0; switch (gSaveContext.timer1State) { @@ -3990,7 +3991,8 @@ void Interface_Update(GlobalContext* globalCtx) { if ((gSaveContext.timer1State >= 3) && (globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.debugState == 0) && (msgCtx->msgMode == MSGMODE_NONE) && !(player->stateFlags2 & PLAYER_STATE2_24) && - (globalCtx->sceneLoadFlag == 0) && (globalCtx->transitionMode == 0) && !Gameplay_InCsMode(globalCtx)) {} + (globalCtx->transitionTrigger == TRANS_TRIGGER_OFF) && (globalCtx->transitionMode == TRANS_MODE_OFF) && + !Gameplay_InCsMode(globalCtx)) {} if (gSaveContext.rupeeAccumulator != 0) { if (gSaveContext.rupeeAccumulator > 0) { @@ -4073,8 +4075,8 @@ void Interface_Update(GlobalContext* globalCtx) { WREG(7) = interfaceCtx->unk_1F4; if ((globalCtx->pauseCtx.state == 0) && (globalCtx->pauseCtx.debugState == 0) && - (msgCtx->msgMode == MSGMODE_NONE) && (globalCtx->sceneLoadFlag == 0) && - (globalCtx->gameOverCtx.state == GAMEOVER_INACTIVE) && (globalCtx->transitionMode == 0) && + (msgCtx->msgMode == MSGMODE_NONE) && (globalCtx->transitionTrigger == TRANS_TRIGGER_OFF) && + (globalCtx->gameOverCtx.state == GAMEOVER_INACTIVE) && (globalCtx->transitionMode == TRANS_MODE_OFF) && ((globalCtx->csCtx.state == CS_STATE_IDLE) || !Player_InCsMode(globalCtx))) { if ((gSaveContext.magicAcquired != 0) && (gSaveContext.magicLevel == 0)) { gSaveContext.magicLevel = gSaveContext.doubleMagic + 1; @@ -4170,24 +4172,24 @@ void Interface_Update(GlobalContext* globalCtx) { } else if ((globalCtx->roomCtx.curRoom.unk_03 != 1) && (interfaceCtx->restrictions.sunsSong != 3)) { if ((gSaveContext.dayTime >= 0x4555) && (gSaveContext.dayTime < 0xC001)) { gSaveContext.nextDayTime = 0; - globalCtx->fadeTransition = 4; - gSaveContext.nextTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_FAST; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_BLACK; globalCtx->unk_11DE9 = true; } else { gSaveContext.nextDayTime = 0x8001; - globalCtx->fadeTransition = 5; - gSaveContext.nextTransition = 3; + globalCtx->transitionType = TRANS_TYPE_FADE_WHITE_FAST; + gSaveContext.nextTransitionType = TRANS_TYPE_FADE_WHITE; globalCtx->unk_11DE9 = true; } if (globalCtx->sceneNum == SCENE_SPOT13) { - globalCtx->fadeTransition = 14; - gSaveContext.nextTransition = 14; + globalCtx->transitionType = TRANS_TYPE_SANDSTORM_PERSIST; + gSaveContext.nextTransitionType = TRANS_TYPE_SANDSTORM_PERSIST; } gSaveContext.respawnFlag = -2; globalCtx->nextEntranceIndex = gSaveContext.entranceIndex; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; gSaveContext.sunsSongState = SUNSSONG_INACTIVE; func_800F6964(30); gSaveContext.seqId = (u8)NA_BGM_DISABLED; diff --git a/src/code/z_play.c b/src/code/z_play.c index 3b862b7ca..03f7f8b74 100644 --- a/src/code/z_play.c +++ b/src/code/z_play.c @@ -10,7 +10,7 @@ s32 gTrnsnUnkState; VisMono D_80161498; Color_RGBA8_u32 D_801614B0; FaultClient D_801614B8; -s16 D_801614C8; +s16 sTransitionFillTimer; u64 D_801614D0[0xA00]; void func_800BC450(GlobalContext* globalCtx) { @@ -43,13 +43,14 @@ void func_800BC590(GlobalContext* globalCtx) { } } -void func_800BC5E0(GlobalContext* globalCtx, s32 transitionType) { +void Gameplay_SetupTransition(GlobalContext* globalCtx, s32 transitionType) { TransitionContext* transitionCtx = &globalCtx->transitionCtx; bzero(transitionCtx, sizeof(TransitionContext)); transitionCtx->transitionType = transitionType; + // circle types if ((transitionCtx->transitionType >> 5) == 1) { transitionCtx->init = TransitionCircle_Init; transitionCtx->destroy = TransitionCircle_Destroy; @@ -62,7 +63,7 @@ void func_800BC5E0(GlobalContext* globalCtx, s32 transitionType) { transitionCtx->setEnvColor = TransitionCircle_SetEnvColor; } else { switch (transitionCtx->transitionType) { - case 1: + case TRANS_TYPE_TRIFORCE: transitionCtx->init = TransitionTriforce_Init; transitionCtx->destroy = TransitionTriforce_Destroy; transitionCtx->start = TransitionTriforce_Start; @@ -73,8 +74,9 @@ void func_800BC5E0(GlobalContext* globalCtx, s32 transitionType) { transitionCtx->setColor = TransitionTriforce_SetColor; transitionCtx->setEnvColor = NULL; break; - case 0: - case 8: + + case TRANS_TYPE_WIPE: + case TRANS_TYPE_WIPE_FAST: transitionCtx->init = TransitionWipe_Init; transitionCtx->destroy = TransitionWipe_Destroy; transitionCtx->start = TransitionWipe_Start; @@ -85,16 +87,17 @@ void func_800BC5E0(GlobalContext* globalCtx, s32 transitionType) { transitionCtx->setColor = TransitionWipe_SetColor; transitionCtx->setEnvColor = NULL; break; - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 13: - case 17: - case 18: - case 19: + + case TRANS_TYPE_FADE_BLACK: + case TRANS_TYPE_FADE_WHITE: + case TRANS_TYPE_FADE_BLACK_FAST: + case TRANS_TYPE_FADE_WHITE_FAST: + case TRANS_TYPE_FADE_BLACK_SLOW: + case TRANS_TYPE_FADE_WHITE_SLOW: + case TRANS_TYPE_FADE_WHITE_CS_DELAYED: + case TRANS_TYPE_FADE_WHITE_INSTANT: + case TRANS_TYPE_FADE_GREEN: + case TRANS_TYPE_FADE_BLUE: transitionCtx->init = TransitionFade_Init; transitionCtx->destroy = TransitionFade_Destroy; transitionCtx->start = TransitionFade_Start; @@ -105,25 +108,32 @@ void func_800BC5E0(GlobalContext* globalCtx, s32 transitionType) { transitionCtx->setColor = TransitionFade_SetColor; transitionCtx->setEnvColor = NULL; break; - case 9: - case 10: - globalCtx->transitionMode = 4; + + case TRANS_TYPE_FILL_WHITE2: + case TRANS_TYPE_FILL_WHITE: + globalCtx->transitionMode = TRANS_MODE_FILL_WHITE_INIT; break; - case 11: - globalCtx->transitionMode = 10; + + case TRANS_TYPE_INSTANT: + globalCtx->transitionMode = TRANS_MODE_INSTANT; break; - case 12: - globalCtx->transitionMode = 7; + + case TRANS_TYPE_FILL_BROWN: + globalCtx->transitionMode = TRANS_MODE_FILL_BROWN_INIT; break; - case 14: - globalCtx->transitionMode = 12; + + case TRANS_TYPE_SANDSTORM_PERSIST: + globalCtx->transitionMode = TRANS_MODE_SANDSTORM_INIT; break; - case 15: - globalCtx->transitionMode = 14; + + case TRANS_TYPE_SANDSTORM_END: + globalCtx->transitionMode = TRANS_MODE_SANDSTORM_END_INIT; break; - case 16: - globalCtx->transitionMode = 16; + + case TRANS_TYPE_CS_BLACK_FILL: + globalCtx->transitionMode = TRANS_MODE_CS_BLACK_FILL_INIT; break; + default: Fault_AddHungupAndCrash("../z_play.c", 2290); break; @@ -159,10 +169,10 @@ void Gameplay_Destroy(GameState* thisx) { gTrnsnUnkState = 0; } - if (globalCtx->transitionMode == 3) { + if (globalCtx->transitionMode == TRANS_MODE_INSTANCE_RUNNING) { globalCtx->transitionCtx.destroy(&globalCtx->transitionCtx.data); func_800BC88C(globalCtx); - globalCtx->transitionMode = 0; + globalCtx->transitionMode = TRANS_MODE_OFF; } ShrinkWindow_Destroy(); @@ -325,27 +335,28 @@ void Gameplay_Init(GameState* thisx) { PreRender_SetValuesSave(&globalCtx->pauseBgPreRender, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0, 0); PreRender_SetValues(&globalCtx->pauseBgPreRender, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0); gTrnsnUnkState = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionMode = TRANS_MODE_OFF; FrameAdvance_Init(&globalCtx->frameAdvCtx); Rand_Seed((u32)osGetTime()); Matrix_Init(&globalCtx->state); globalCtx->state.main = Gameplay_Main; globalCtx->state.destroy = Gameplay_Destroy; - globalCtx->sceneLoadFlag = -0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_END; globalCtx->unk_11E16 = 0xFF; globalCtx->unk_11E18 = 0; globalCtx->unk_11DE9 = false; if (gSaveContext.gameMode != 1) { - if (gSaveContext.nextTransition == 0xFF) { - globalCtx->fadeTransition = - (gEntranceTable[((void)0, gSaveContext.entranceIndex) + tempSetupIndex].field >> 7) & 0x7F; // Fade In + if (gSaveContext.nextTransitionType == TRANS_NEXT_TYPE_DEFAULT) { + // fade in + globalCtx->transitionType = + (gEntranceTable[((void)0, gSaveContext.entranceIndex) + tempSetupIndex].field >> 7) & 0x7F; } else { - globalCtx->fadeTransition = gSaveContext.nextTransition; - gSaveContext.nextTransition = 0xFF; + globalCtx->transitionType = gSaveContext.nextTransitionType; + gSaveContext.nextTransitionType = TRANS_NEXT_TYPE_DEFAULT; } } else { - globalCtx->fadeTransition = 6; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK_SLOW; } ShrinkWindow_Init(); @@ -443,8 +454,8 @@ void Gameplay_Update(GlobalContext* globalCtx) { gSegments[2] = VIRTUAL_TO_PHYSICAL(globalCtx->sceneSegment); if (FrameAdvance_Update(&globalCtx->frameAdvCtx, &input[1])) { - if ((globalCtx->transitionMode == 0) && (globalCtx->sceneLoadFlag != 0)) { - globalCtx->transitionMode = 1; + if ((globalCtx->transitionMode == TRANS_MODE_OFF) && (globalCtx->transitionTrigger != TRANS_TRIGGER_OFF)) { + globalCtx->transitionMode = TRANS_MODE_SETUP; } if (gTrnsnUnkState != 0) { @@ -467,19 +478,22 @@ void Gameplay_Update(GlobalContext* globalCtx) { if (globalCtx->transitionMode) { switch (globalCtx->transitionMode) { - case 1: - if (globalCtx->sceneLoadFlag != -0x14) { - s16 sp6E = 0; + case TRANS_MODE_SETUP: + if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { + s16 sceneSetupIndex = 0; + Interface_ChangeAlpha(1); if (gSaveContext.cutsceneIndex >= 0xFFF0) { - sp6E = (gSaveContext.cutsceneIndex & 0xF) + 4; + sceneSetupIndex = (gSaveContext.cutsceneIndex & 0xF) + 4; } - if (!(gEntranceTable[globalCtx->nextEntranceIndex + sp6E].field & 0x8000)) { // Continue BGM Off + // fade out bgm if "continue bgm" flag is not set + if (!(gEntranceTable[globalCtx->nextEntranceIndex + sceneSetupIndex].field & 0x8000)) { // "Sound initalized. 111" osSyncPrintf("\n\n\nサウンドイニシャル来ました。111"); - if ((globalCtx->fadeTransition < 56) && !Environment_IsForcedSequenceDisabled()) { + if ((globalCtx->transitionType < TRANS_TYPE_MAX) && + !Environment_IsForcedSequenceDisabled()) { // "Sound initalized. 222" osSyncPrintf("\n\n\nサウンドイニシャル来ました。222"); func_800F6964(0x14); @@ -489,71 +503,80 @@ void Gameplay_Update(GlobalContext* globalCtx) { } } - if (CREG(11) == 0) { - func_800BC5E0(globalCtx, globalCtx->fadeTransition); + if (!R_TRANS_DBG_ENABLED) { + Gameplay_SetupTransition(globalCtx, globalCtx->transitionType); } else { - func_800BC5E0(globalCtx, CREG(12)); + Gameplay_SetupTransition(globalCtx, R_TRANS_DBG_TYPE); } - if (globalCtx->transitionMode >= 4) { + if (globalCtx->transitionMode >= TRANS_MODE_FILL_WHITE_INIT) { + // non-instance modes break out of this switch break; } - - case 2: + // fallthrough + case TRANS_MODE_INSTANCE_INIT: globalCtx->transitionCtx.init(&globalCtx->transitionCtx.data); + // circle types if ((globalCtx->transitionCtx.transitionType >> 5) == 1) { globalCtx->transitionCtx.setType(&globalCtx->transitionCtx.data, - globalCtx->transitionCtx.transitionType | 0x80); + globalCtx->transitionCtx.transitionType | TC_SET_PARAMS); } - gSaveContext.unk_1419 = 14; - if ((globalCtx->transitionCtx.transitionType == 8) || - (globalCtx->transitionCtx.transitionType == 9)) { - gSaveContext.unk_1419 = 28; + gSaveContext.transWipeSpeed = 14; + + if ((globalCtx->transitionCtx.transitionType == TRANS_TYPE_WIPE_FAST) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FILL_WHITE2)) { + //! @bug TRANS_TYPE_FILL_WHITE2 will never reach this code. + //! It is a non-instance type transition which doesn't run this case. + gSaveContext.transWipeSpeed = 28; } - gSaveContext.fadeDuration = 60; - if ((globalCtx->transitionCtx.transitionType == 4) || - (globalCtx->transitionCtx.transitionType == 5)) { - gSaveContext.fadeDuration = 20; - } else if ((globalCtx->transitionCtx.transitionType == 6) || - (globalCtx->transitionCtx.transitionType == 7)) { - gSaveContext.fadeDuration = 150; - } else if (globalCtx->transitionCtx.transitionType == 17) { - gSaveContext.fadeDuration = 2; + gSaveContext.transFadeDuration = 60; + + if ((globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_BLACK_FAST) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_FAST)) { + gSaveContext.transFadeDuration = 20; + } else if ((globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_BLACK_SLOW) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_SLOW)) { + gSaveContext.transFadeDuration = 150; + } else if (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_INSTANT) { + gSaveContext.transFadeDuration = 2; } - if ((globalCtx->transitionCtx.transitionType == 3) || - (globalCtx->transitionCtx.transitionType == 5) || - (globalCtx->transitionCtx.transitionType == 7) || - (globalCtx->transitionCtx.transitionType == 13) || - (globalCtx->transitionCtx.transitionType == 17)) { + if ((globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_FAST) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_SLOW) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_CS_DELAYED) || + (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_INSTANT)) { globalCtx->transitionCtx.setColor(&globalCtx->transitionCtx.data, RGBA8(160, 160, 160, 255)); if (globalCtx->transitionCtx.setEnvColor != NULL) { globalCtx->transitionCtx.setEnvColor(&globalCtx->transitionCtx.data, RGBA8(160, 160, 160, 255)); } - } else if (globalCtx->transitionCtx.transitionType == 18) { + } else if (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_GREEN) { globalCtx->transitionCtx.setColor(&globalCtx->transitionCtx.data, RGBA8(140, 140, 100, 255)); + if (globalCtx->transitionCtx.setEnvColor != NULL) { globalCtx->transitionCtx.setEnvColor(&globalCtx->transitionCtx.data, RGBA8(140, 140, 100, 255)); } - } else if (globalCtx->transitionCtx.transitionType == 19) { + } else if (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_BLUE) { globalCtx->transitionCtx.setColor(&globalCtx->transitionCtx.data, RGBA8(70, 100, 110, 255)); + if (globalCtx->transitionCtx.setEnvColor != NULL) { globalCtx->transitionCtx.setEnvColor(&globalCtx->transitionCtx.data, RGBA8(70, 100, 110, 255)); } } else { globalCtx->transitionCtx.setColor(&globalCtx->transitionCtx.data, RGBA8(0, 0, 0, 0)); + if (globalCtx->transitionCtx.setEnvColor != NULL) { globalCtx->transitionCtx.setEnvColor(&globalCtx->transitionCtx.data, RGBA8(0, 0, 0, 0)); } } - if (globalCtx->sceneLoadFlag == -0x14) { + if (globalCtx->transitionTrigger == TRANS_TRIGGER_END) { globalCtx->transitionCtx.setType(&globalCtx->transitionCtx.data, 1); } else { globalCtx->transitionCtx.setType(&globalCtx->transitionCtx.data, 2); @@ -561,26 +584,28 @@ void Gameplay_Update(GlobalContext* globalCtx) { globalCtx->transitionCtx.start(&globalCtx->transitionCtx); - if (globalCtx->transitionCtx.transitionType == 13) { - globalCtx->transitionMode = 11; + if (globalCtx->transitionCtx.transitionType == TRANS_TYPE_FADE_WHITE_CS_DELAYED) { + globalCtx->transitionMode = TRANS_MODE_INSTANCE_WAIT; } else { - globalCtx->transitionMode = 3; + globalCtx->transitionMode = TRANS_MODE_INSTANCE_RUNNING; } break; - case 3: - if (globalCtx->transitionCtx.isDone(&globalCtx->transitionCtx) != 0) { - if (globalCtx->transitionCtx.transitionType >= 56) { - if (globalCtx->sceneLoadFlag == -0x14) { + case TRANS_MODE_INSTANCE_RUNNING: + if (globalCtx->transitionCtx.isDone(&globalCtx->transitionCtx)) { + if (globalCtx->transitionCtx.transitionType >= TRANS_TYPE_MAX) { + if (globalCtx->transitionTrigger == TRANS_TRIGGER_END) { globalCtx->transitionCtx.destroy(&globalCtx->transitionCtx); func_800BC88C(globalCtx); - globalCtx->transitionMode = 0; + globalCtx->transitionMode = TRANS_MODE_OFF; } - } else if (globalCtx->sceneLoadFlag != -0x14) { - globalCtx->state.running = 0; + } else if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { + globalCtx->state.running = false; + if (gSaveContext.gameMode != 2) { SET_NEXT_GAMESTATE(&globalCtx->state, Gameplay_Init, GlobalContext); gSaveContext.entranceIndex = globalCtx->nextEntranceIndex; + if (gSaveContext.minigameState == 1) { gSaveContext.minigameState = 3; } @@ -590,177 +615,186 @@ void Gameplay_Update(GlobalContext* globalCtx) { } else { globalCtx->transitionCtx.destroy(&globalCtx->transitionCtx); func_800BC88C(globalCtx); - globalCtx->transitionMode = 0; + globalCtx->transitionMode = TRANS_MODE_OFF; + if (gTrnsnUnkState == 3) { TransitionUnk_Destroy(&sTrnsnUnk); gTrnsnUnkState = 0; R_UPDATE_RATE = 3; } } - globalCtx->sceneLoadFlag = 0; + + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; } else { globalCtx->transitionCtx.update(&globalCtx->transitionCtx.data, R_UPDATE_RATE); } break; } + // update non-instance transitions switch (globalCtx->transitionMode) { - case 4: - D_801614C8 = 0; + case TRANS_MODE_FILL_WHITE_INIT: + sTransitionFillTimer = 0; globalCtx->envCtx.fillScreen = true; globalCtx->envCtx.screenFillColor[0] = 160; globalCtx->envCtx.screenFillColor[1] = 160; globalCtx->envCtx.screenFillColor[2] = 160; - if (globalCtx->sceneLoadFlag != -0x14) { + + if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { globalCtx->envCtx.screenFillColor[3] = 0; - globalCtx->transitionMode = 5; + globalCtx->transitionMode = TRANS_MODE_FILL_IN; } else { globalCtx->envCtx.screenFillColor[3] = 255; - globalCtx->transitionMode = 6; + globalCtx->transitionMode = TRANS_MODE_FILL_OUT; } break; - case 5: - globalCtx->envCtx.screenFillColor[3] = (D_801614C8 / 20.0f) * 255.0f; - if (D_801614C8 >= 20 && 1) { - globalCtx->state.running = 0; + case TRANS_MODE_FILL_IN: + globalCtx->envCtx.screenFillColor[3] = (sTransitionFillTimer / 20.0f) * 255.0f; + + if (sTransitionFillTimer >= 20) { + globalCtx->state.running = false; SET_NEXT_GAMESTATE(&globalCtx->state, Gameplay_Init, GlobalContext); gSaveContext.entranceIndex = globalCtx->nextEntranceIndex; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } else { - D_801614C8++; + sTransitionFillTimer++; } break; - case 6: - globalCtx->envCtx.screenFillColor[3] = (1 - D_801614C8 / 20.0f) * 255.0f; - if (D_801614C8 >= 20 && 1) { + case TRANS_MODE_FILL_OUT: + globalCtx->envCtx.screenFillColor[3] = (1 - sTransitionFillTimer / 20.0f) * 255.0f; + + if (sTransitionFillTimer >= 20) { gTrnsnUnkState = 0; R_UPDATE_RATE = 3; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; globalCtx->envCtx.fillScreen = false; } else { - D_801614C8++; + sTransitionFillTimer++; } break; - case 7: - D_801614C8 = 0; + case TRANS_MODE_FILL_BROWN_INIT: + sTransitionFillTimer = 0; globalCtx->envCtx.fillScreen = true; globalCtx->envCtx.screenFillColor[0] = 170; globalCtx->envCtx.screenFillColor[1] = 160; globalCtx->envCtx.screenFillColor[2] = 150; - if (globalCtx->sceneLoadFlag != -0x14) { + + if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { globalCtx->envCtx.screenFillColor[3] = 0; - globalCtx->transitionMode = 5; + globalCtx->transitionMode = TRANS_MODE_FILL_IN; } else { globalCtx->envCtx.screenFillColor[3] = 255; - globalCtx->transitionMode = 6; + globalCtx->transitionMode = TRANS_MODE_FILL_OUT; } break; - case 10: - if (globalCtx->sceneLoadFlag != -0x14) { - globalCtx->state.running = 0; + case TRANS_MODE_INSTANT: + if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { + globalCtx->state.running = false; SET_NEXT_GAMESTATE(&globalCtx->state, Gameplay_Init, GlobalContext); gSaveContext.entranceIndex = globalCtx->nextEntranceIndex; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } else { gTrnsnUnkState = 0; R_UPDATE_RATE = 3; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } break; - case 11: - if (gSaveContext.unk_1410 != 0) { - globalCtx->transitionMode = 3; + case TRANS_MODE_INSTANCE_WAIT: + if (gSaveContext.cutsceneTransitionControl != 0) { + globalCtx->transitionMode = TRANS_MODE_INSTANCE_RUNNING; } break; - case 12: - if (globalCtx->sceneLoadFlag != -0x14) { - globalCtx->envCtx.sandstormState = 1; - globalCtx->transitionMode = 13; + case TRANS_MODE_SANDSTORM_INIT: + if (globalCtx->transitionTrigger != TRANS_TRIGGER_END) { + // trigger in, leaving area + globalCtx->envCtx.sandstormState = SANDSTORM_FILL; + globalCtx->transitionMode = TRANS_MODE_SANDSTORM; } else { - globalCtx->envCtx.sandstormState = 2; + globalCtx->envCtx.sandstormState = SANDSTORM_UNFILL; globalCtx->envCtx.sandstormPrimA = 255; globalCtx->envCtx.sandstormEnvA = 255; - globalCtx->transitionMode = 13; + globalCtx->transitionMode = TRANS_MODE_SANDSTORM; } break; - case 13: + case TRANS_MODE_SANDSTORM: Audio_PlaySoundGeneral(NA_SE_EV_SAND_STORM - SFX_FLAG, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); - if (globalCtx->sceneLoadFlag == -0x14) { + + if (globalCtx->transitionTrigger == TRANS_TRIGGER_END) { if (globalCtx->envCtx.sandstormPrimA < 110) { gTrnsnUnkState = 0; R_UPDATE_RATE = 3; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } } else { if (globalCtx->envCtx.sandstormEnvA == 255) { - globalCtx->state.running = 0; + globalCtx->state.running = false; SET_NEXT_GAMESTATE(&globalCtx->state, Gameplay_Init, GlobalContext); gSaveContext.entranceIndex = globalCtx->nextEntranceIndex; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } } break; - case 14: - if (globalCtx->sceneLoadFlag == -0x14) { - globalCtx->envCtx.sandstormState = 4; + case TRANS_MODE_SANDSTORM_END_INIT: + if (globalCtx->transitionTrigger == TRANS_TRIGGER_END) { + globalCtx->envCtx.sandstormState = SANDSTORM_DISSIPATE; globalCtx->envCtx.sandstormPrimA = 255; globalCtx->envCtx.sandstormEnvA = 255; // "It's here!!!!!!!!!" LOG_STRING("来た!!!!!!!!!!!!!!!!!!!!!", "../z_play.c", 3471); - globalCtx->transitionMode = 15; + globalCtx->transitionMode = TRANS_MODE_SANDSTORM_END; } else { - globalCtx->transitionMode = 12; + globalCtx->transitionMode = TRANS_MODE_SANDSTORM_INIT; } break; - case 15: + case TRANS_MODE_SANDSTORM_END: Audio_PlaySoundGeneral(NA_SE_EV_SAND_STORM - SFX_FLAG, &gSfxDefaultPos, 4, &gSfxDefaultFreqAndVolScale, &gSfxDefaultFreqAndVolScale, &gSfxDefaultReverb); - if (globalCtx->sceneLoadFlag == -0x14) { + if (globalCtx->transitionTrigger == TRANS_TRIGGER_END) { if (globalCtx->envCtx.sandstormPrimA <= 0) { gTrnsnUnkState = 0; R_UPDATE_RATE = 3; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } } break; - case 16: - D_801614C8 = 0; + case TRANS_MODE_CS_BLACK_FILL_INIT: + sTransitionFillTimer = 0; globalCtx->envCtx.fillScreen = true; globalCtx->envCtx.screenFillColor[0] = 0; globalCtx->envCtx.screenFillColor[1] = 0; globalCtx->envCtx.screenFillColor[2] = 0; globalCtx->envCtx.screenFillColor[3] = 255; - globalCtx->transitionMode = 17; + globalCtx->transitionMode = TRANS_MODE_CS_BLACK_FILL; break; - case 17: - if (gSaveContext.unk_1410 != 0) { - globalCtx->envCtx.screenFillColor[3] = gSaveContext.unk_1410; - if (gSaveContext.unk_1410 < 0x65) { + case TRANS_MODE_CS_BLACK_FILL: + if (gSaveContext.cutsceneTransitionControl != 0) { + globalCtx->envCtx.screenFillColor[3] = gSaveContext.cutsceneTransitionControl; + if (gSaveContext.cutsceneTransitionControl <= 100) { gTrnsnUnkState = 0; R_UPDATE_RATE = 3; - globalCtx->sceneLoadFlag = 0; - globalCtx->transitionMode = 0; + globalCtx->transitionTrigger = TRANS_TRIGGER_OFF; + globalCtx->transitionMode = TRANS_MODE_OFF; } } break; @@ -1116,7 +1150,8 @@ void Gameplay_Draw(GlobalContext* globalCtx) { gfxP = Graph_GfxPlusOne(sp1CC); gSPDisplayList(OVERLAY_DISP++, gfxP); - if ((globalCtx->transitionMode == 3) || (globalCtx->transitionMode == 11) || + if ((globalCtx->transitionMode == TRANS_MODE_INSTANCE_RUNNING) || + (globalCtx->transitionMode == TRANS_MODE_INSTANCE_WAIT) || (globalCtx->transitionCtx.transitionType >= 56)) { View view; @@ -1271,7 +1306,7 @@ void Gameplay_Draw(GlobalContext* globalCtx) { } if ((HREG(80) != 10) || (HREG(88) != 0)) { - if (globalCtx->envCtx.sandstormState != 0) { + if (globalCtx->envCtx.sandstormState != SANDSTORM_OFF) { Environment_DrawSandstorm(globalCtx, globalCtx->envCtx.sandstormState); } } @@ -1756,14 +1791,14 @@ void Gameplay_TriggerVoidOut(GlobalContext* globalCtx) { gSaveContext.respawn[RESPAWN_MODE_DOWN].tempSwchFlags = globalCtx->actorCtx.flags.tempSwch; gSaveContext.respawn[RESPAWN_MODE_DOWN].tempCollectFlags = globalCtx->actorCtx.flags.tempCollect; gSaveContext.respawnFlag = 1; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; globalCtx->nextEntranceIndex = gSaveContext.respawn[RESPAWN_MODE_DOWN].entranceIndex; - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; } void Gameplay_LoadToLastEntrance(GlobalContext* globalCtx) { gSaveContext.respawnFlag = -1; - globalCtx->sceneLoadFlag = 0x14; + globalCtx->transitionTrigger = TRANS_TRIGGER_START; if ((globalCtx->sceneNum == SCENE_GANON_SONOGO) || (globalCtx->sceneNum == SCENE_GANON_FINAL) || (globalCtx->sceneNum == SCENE_GANONTIKA_SONOGO) || (globalCtx->sceneNum == SCENE_GANON_DEMO)) { @@ -1776,7 +1811,7 @@ void Gameplay_LoadToLastEntrance(GlobalContext* globalCtx) { globalCtx->nextEntranceIndex = gSaveContext.entranceIndex; } - globalCtx->fadeTransition = 2; + globalCtx->transitionType = TRANS_TYPE_FADE_BLACK; } void Gameplay_TriggerRespawn(GlobalContext* globalCtx) { diff --git a/src/code/z_player_lib.c b/src/code/z_player_lib.c index 152e186ce..cac070cfc 100644 --- a/src/code/z_player_lib.c +++ b/src/code/z_player_lib.c @@ -481,7 +481,7 @@ void Player_SetBootData(GlobalContext* globalCtx, Player* this) { s32 Player_InBlockingCsMode(GlobalContext* globalCtx, Player* this) { return (this->stateFlags1 & (PLAYER_STATE1_7 | PLAYER_STATE1_29)) || (this->csMode != 0) || - (globalCtx->sceneLoadFlag == 0x14) || (this->stateFlags1 & PLAYER_STATE1_0) || + (globalCtx->transitionTrigger == TRANS_TRIGGER_START) || (this->stateFlags1 & PLAYER_STATE1_0) || (this->stateFlags3 & PLAYER_STATE3_7) || ((gSaveContext.unk_13F0 != 0) && (Player_ActionToMagicSpell(this, this->itemActionParam) >= 0)); } diff --git a/src/code/z_scene_table.c b/src/code/z_scene_table.c index ac1c4dd66..ee2da46e7 100644 --- a/src/code/z_scene_table.c +++ b/src/code/z_scene_table.c @@ -30,784 +30,1738 @@ } EntranceInfo gEntranceTable[] = { - ENTRANCE(0x00, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x00, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x00, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x00, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x01, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x01, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x01, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x01, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x0B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x0B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x14, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x14, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x14, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x14, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x05, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x05, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x05, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x05, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6E, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6E, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6E, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6E, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6C, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6C, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6C, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6C, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x68, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x68, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x68, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x68, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x69, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x69, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x69, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x69, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x02, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x02, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x02, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x02, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x02, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x41, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x1B, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x1C, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x1D, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x1D, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x07, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x07, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x42, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x42, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x42, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x3E, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x38, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x38, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x38, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x38, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x6A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x6A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x6A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x40, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x40, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x40, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x40, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x4C, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x4C, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x4C, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x4C, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x0B, 0x0B), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x10, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x10, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x10, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x10, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x1E, 0x03, 1, 1, 0x03, 0x03), - ENTRANCE(0x1F, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x1E, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x1F, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x44, 0x00, 0, 1, 0x07, 0x07), - ENTRANCE(0x44, 0x00, 0, 1, 0x07, 0x07), ENTRANCE(0x44, 0x00, 0, 1, 0x07, 0x07), - ENTRANCE(0x44, 0x00, 0, 1, 0x07, 0x07), ENTRANCE(0x44, 0x00, 0, 1, 0x0D, 0x02), - ENTRANCE(0x44, 0x00, 0, 1, 0x0D, 0x02), ENTRANCE(0x44, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x4E, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x4E, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x4E, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x4E, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x6B, 0x00, 0, 1, 0x22, 0x22), ENTRANCE(0x6B, 0x00, 0, 1, 0x22, 0x22), - ENTRANCE(0x6B, 0x00, 0, 1, 0x22, 0x22), ENTRANCE(0x6B, 0x00, 0, 1, 0x22, 0x22), - ENTRANCE(0x45, 0x00, 0, 1, 0x22, 0x04), ENTRANCE(0x46, 0x00, 0, 1, 0x22, 0x04), - ENTRANCE(0x45, 0x00, 0, 1, 0x22, 0x04), ENTRANCE(0x46, 0x00, 0, 1, 0x22, 0x04), - ENTRANCE(0x4D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x4D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x4D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x4D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x09, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x09, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x09, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x09, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x09, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x17, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x17, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x17, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x17, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x17, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x17, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x17, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x65, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x65, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x65, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x65, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x08, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x08, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x08, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x08, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x27, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x27, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x27, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x27, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x47, 0x00, 0, 1, 0x0A, 0x0A), ENTRANCE(0x47, 0x00, 0, 1, 0x02, 0x0A), - ENTRANCE(0x47, 0x00, 1, 1, 0x0A, 0x0A), ENTRANCE(0x47, 0x00, 0, 1, 0x0B, 0x0B), - ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x47, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x47, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x47, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x1E, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x1F, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x1E, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x1F, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x20, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x21, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x22, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x22, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x20, 0x00, 0, 1, 0x08, 0x08), - ENTRANCE(0x67, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x2C, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2C, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2C, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2C, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x34, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x34, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x34, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x34, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x34, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x34, 0x00, 0, 1, 0x10, 0x10), ENTRANCE(0x2D, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x2D, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x2D, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x2D, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x01, 0x01, 1, 0, 0x02, 0x02), - ENTRANCE(0x01, 0x01, 1, 0, 0x02, 0x02), ENTRANCE(0x01, 0x01, 1, 0, 0x02, 0x02), - ENTRANCE(0x01, 0x01, 1, 0, 0x02, 0x02), ENTRANCE(0x26, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x26, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x26, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x26, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x51, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x00, 0, 1, 0x21, 0x21), ENTRANCE(0x51, 0x00, 0, 1, 0x21, 0x21), - ENTRANCE(0x51, 0x00, 0, 1, 0x23, 0x23), ENTRANCE(0x51, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x00, 0, 1, 0x23, 0x23), - ENTRANCE(0x51, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x00, 0, 1, 0x29, 0x29), - ENTRANCE(0x51, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x52, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x00, 0, 1, 0x26, 0x26), - ENTRANCE(0x52, 0x00, 0, 1, 0x21, 0x21), ENTRANCE(0x52, 0x00, 1, 1, 0x21, 0x21), - ENTRANCE(0x52, 0x00, 0, 1, 0x21, 0x21), ENTRANCE(0x52, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x53, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x54, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x54, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x54, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x54, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x55, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x55, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x00, 1, 1, 0x0A, 0x0A), ENTRANCE(0x55, 0x00, 0, 1, 0x0A, 0x0A), - ENTRANCE(0x55, 0x00, 1, 1, 0x0A, 0x0A), ENTRANCE(0x55, 0x00, 0, 1, 0x0D, 0x0A), - ENTRANCE(0x55, 0x00, 0, 1, 0x0A, 0x0A), ENTRANCE(0x55, 0x00, 0, 1, 0x0A, 0x0A), - ENTRANCE(0x55, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x55, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x55, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x56, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x56, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x56, 0x00, 0, 1, 0x00, 0x00), - ENTRANCE(0x57, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x57, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x57, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x57, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x58, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x00, 0, 1, 0x0D, 0x00), ENTRANCE(0x59, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x59, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x00, 1, 1, 0x0C, 0x0A), - ENTRANCE(0x5A, 0x00, 1, 1, 0x0A, 0x0A), ENTRANCE(0x5A, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x00, 1, 1, 0x0F, 0x0F), - ENTRANCE(0x5C, 0x00, 1, 1, 0x0F, 0x0F), ENTRANCE(0x5C, 0x00, 1, 1, 0x0F, 0x0F), - ENTRANCE(0x5C, 0x00, 1, 1, 0x0F, 0x0F), ENTRANCE(0x5C, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x5C, 0x00, 1, 1, 0x0F, 0x0F), ENTRANCE(0x5D, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x00, 1, 1, 0x21, 0x21), - ENTRANCE(0x5D, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x5E, 0x00, 1, 1, 0x0E, 0x0E), ENTRANCE(0x5E, 0x00, 1, 1, 0x0E, 0x0E), - ENTRANCE(0x5E, 0x00, 1, 1, 0x0E, 0x0E), ENTRANCE(0x5E, 0x00, 1, 1, 0x0E, 0x0E), - ENTRANCE(0x0E, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x5F, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x5F, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x64, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x64, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x64, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x60, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x00, 1, 1, 0x0A, 0x0A), - ENTRANCE(0x60, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x60, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x60, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x60, 0x00, 1, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x00, 1, 1, 0x03, 0x03), ENTRANCE(0x61, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x61, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x62, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x62, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x62, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x58, 0x03, 0, 1, 0x00, 0x00), - ENTRANCE(0x58, 0x03, 0, 1, 0x00, 0x00), ENTRANCE(0x58, 0x03, 0, 1, 0x00, 0x00), - ENTRANCE(0x58, 0x03, 0, 1, 0x00, 0x00), ENTRANCE(0x63, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x63, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x63, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x63, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x63, 0x00, 0, 1, 0x20, 0x20), - ENTRANCE(0x63, 0x00, 0, 1, 0x2A, 0x2A), ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x04, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x04, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x04, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x04, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x03, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x03, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x03, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x03, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x42, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x42, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x42, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x23, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x24, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x25, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x25, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x04, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x04, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x04, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x04, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x02, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x02, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x04, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x04, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x51, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x54, 0x01, 1, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x01, 1, 1, 0x03, 0x03), ENTRANCE(0x54, 0x01, 1, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x01, 1, 1, 0x03, 0x03), ENTRANCE(0x54, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x54, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x60, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x60, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x62, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x62, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x38, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x38, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x38, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x38, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x1A, 0x05, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x05, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x05, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x05, 1, 1, 0x02, 0x02), ENTRANCE(0x20, 0x08, 0, 1, 0x04, 0x02), - ENTRANCE(0x21, 0x08, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x08, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x08, 0, 1, 0x04, 0x02), ENTRANCE(0x20, 0x09, 0, 1, 0x04, 0x02), - ENTRANCE(0x21, 0x09, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x09, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x09, 0, 1, 0x04, 0x02), ENTRANCE(0x20, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x21, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x54, 0x03, 1, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x54, 0x03, 1, 1, 0x03, 0x03), - ENTRANCE(0x54, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x54, 0x04, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x54, 0x04, 0, 1, 0x2C, 0x2C), ENTRANCE(0x54, 0x04, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x54, 0x04, 0, 1, 0x2C, 0x2C), ENTRANCE(0x5C, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x02, 0, 0, 0x03, 0x03), - ENTRANCE(0x5C, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x5C, 0x02, 0, 0, 0x03, 0x03), - ENTRANCE(0x5C, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x5C, 0x03, 0, 0, 0x03, 0x03), - ENTRANCE(0x5C, 0x03, 0, 0, 0x02, 0x02), ENTRANCE(0x5C, 0x03, 0, 0, 0x03, 0x03), - ENTRANCE(0x5C, 0x03, 0, 0, 0x02, 0x02), ENTRANCE(0x5C, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5C, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5C, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x5C, 0x06, 1, 0, 0x0F, 0x0F), - ENTRANCE(0x5C, 0x06, 1, 0, 0x0F, 0x0F), ENTRANCE(0x5C, 0x06, 1, 0, 0x0F, 0x0F), - ENTRANCE(0x5C, 0x06, 1, 0, 0x0F, 0x0F), ENTRANCE(0x51, 0x06, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x06, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x07, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x51, 0x07, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x03, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x03, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x03, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x03, 0, 1, 0x04, 0x02), ENTRANCE(0x53, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x53, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x55, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x55, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x03, 0, 1, 0x04, 0x04), - ENTRANCE(0x55, 0x03, 0, 1, 0x04, 0x04), ENTRANCE(0x55, 0x03, 0, 1, 0x04, 0x04), - ENTRANCE(0x55, 0x03, 0, 1, 0x04, 0x04), ENTRANCE(0x56, 0x01, 0, 1, 0x12, 0x12), - ENTRANCE(0x56, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x56, 0x01, 0, 1, 0x12, 0x12), - ENTRANCE(0x56, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x02, 0, 1, 0x13, 0x13), - ENTRANCE(0x57, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x02, 0, 1, 0x13, 0x13), - ENTRANCE(0x57, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x59, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x59, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x02, 1, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x02, 1, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x03, 1, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x5A, 0x03, 1, 1, 0x03, 0x03), - ENTRANCE(0x5A, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x02, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x5D, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x5F, 0x01, 0, 1, 0x03, 0x03), - ENTRANCE(0x5F, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x64, 0x01, 0, 1, 0x05, 0x05), - ENTRANCE(0x64, 0x01, 0, 1, 0x05, 0x05), ENTRANCE(0x5F, 0x01, 0, 1, 0x00, 0x00), - ENTRANCE(0x60, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x60, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x60, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x60, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x03, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x03, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x03, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x03, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x00, 0x01, 1, 0, 0x02, 0x02), ENTRANCE(0x00, 0x01, 1, 0, 0x02, 0x02), - ENTRANCE(0x00, 0x01, 1, 0, 0x02, 0x02), ENTRANCE(0x00, 0x01, 1, 0, 0x02, 0x02), - ENTRANCE(0x0E, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x01, 0, 1, 0x03, 0x03), ENTRANCE(0x21, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x22, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x22, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x02, 0, 1, 0x03, 0x03), ENTRANCE(0x21, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x22, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x22, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x03, 1, 1, 0x03, 0x03), ENTRANCE(0x21, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x22, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x22, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x04, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x04, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x04, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x04, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x05, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x05, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x05, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x05, 0, 0, 0x04, 0x04), - ENTRANCE(0x1B, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x1C, 0x02, 0, 0, 0x02, 0x02), - ENTRANCE(0x1D, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x1D, 0x02, 0, 0, 0x02, 0x02), - ENTRANCE(0x34, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x34, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x34, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x34, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x1B, 0x01, 0, 1, 0x03, 0x03), ENTRANCE(0x1C, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x1D, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x1D, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x08, 1, 1, 0x03, 0x03), ENTRANCE(0x51, 0x08, 1, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x08, 1, 1, 0x03, 0x03), ENTRANCE(0x51, 0x08, 1, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x09, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x09, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x0A, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x0A, 0, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x0A, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x0A, 0, 1, 0x03, 0x03), - ENTRANCE(0x55, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x55, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x0B, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0B, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0C, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0C, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0D, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0D, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0D, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0D, 0, 1, 0x04, 0x02), - ENTRANCE(0x45, 0x01, 0, 1, 0x03, 0x03), ENTRANCE(0x46, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x45, 0x01, 0, 1, 0x03, 0x03), ENTRANCE(0x46, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x1E, 0x01, 1, 1, 0x03, 0x03), ENTRANCE(0x1F, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x1E, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x1F, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x04, 1, 1, 0x03, 0x03), ENTRANCE(0x21, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x22, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x22, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x21, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x52, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x04, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x04, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x01, 0, 0, 0x03, 0x03), ENTRANCE(0x63, 0x01, 0, 0, 0x02, 0x02), - ENTRANCE(0x63, 0x01, 0, 0, 0x03, 0x03), ENTRANCE(0x63, 0x01, 0, 0, 0x02, 0x02), - ENTRANCE(0x07, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x07, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x07, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x07, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x07, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x06, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x06, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x02, 0, 1, 0x0A, 0x0A), ENTRANCE(0x43, 0x02, 0, 1, 0x0A, 0x0A), - ENTRANCE(0x43, 0x02, 0, 1, 0x0A, 0x0A), ENTRANCE(0x43, 0x02, 0, 1, 0x0A, 0x0A), - ENTRANCE(0x44, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x44, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x44, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x44, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0A, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0A, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0B, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0B, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0C, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0C, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x02, 0, 1, 0x03, 0x03), ENTRANCE(0x63, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x02, 0, 1, 0x03, 0x03), ENTRANCE(0x63, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x63, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x63, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x47, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x42, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x06, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x36, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x36, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x36, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x36, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2A, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2A, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2A, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2A, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x13, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x13, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x13, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x13, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x15, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x15, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x15, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x15, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x57, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x57, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x57, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x57, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x3A, 0x00, 0, 1, 0x02, 0x20), - ENTRANCE(0x3A, 0x00, 0, 1, 0x02, 0x20), ENTRANCE(0x3A, 0x00, 0, 1, 0x02, 0x20), - ENTRANCE(0x3A, 0x00, 0, 1, 0x02, 0x20), ENTRANCE(0x51, 0x0E, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x0E, 1, 1, 0x03, 0x03), ENTRANCE(0x51, 0x0E, 1, 1, 0x03, 0x03), - ENTRANCE(0x51, 0x0E, 1, 1, 0x03, 0x03), ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3F, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x3F, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x3F, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x3F, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x43, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x04, 0, 1, 0x2C, 0x2C), ENTRANCE(0x58, 0x04, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x58, 0x04, 0, 1, 0x2C, 0x2C), ENTRANCE(0x58, 0x04, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x1A, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x03, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x03, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x55, 0x07, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x07, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x07, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x07, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x08, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x08, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x08, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x08, 0, 0, 0x04, 0x04), - ENTRANCE(0x5F, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x5F, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x64, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x64, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x5F, 0x02, 0, 1, 0x00, 0x00), ENTRANCE(0x52, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x08, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x08, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x08, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x08, 0, 1, 0x04, 0x02), ENTRANCE(0x53, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x53, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x53, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x53, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x53, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x04, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x04, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x04, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x04, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x5E, 0x01, 1, 1, 0x0E, 0x0E), - ENTRANCE(0x5E, 0x01, 1, 1, 0x0E, 0x0E), ENTRANCE(0x5E, 0x01, 1, 1, 0x0E, 0x0E), - ENTRANCE(0x5E, 0x01, 1, 1, 0x0E, 0x0E), ENTRANCE(0x5E, 0x02, 0, 1, 0x0E, 0x0E), - ENTRANCE(0x5E, 0x02, 0, 1, 0x0E, 0x0E), ENTRANCE(0x5E, 0x02, 0, 1, 0x0E, 0x0E), - ENTRANCE(0x5E, 0x02, 0, 1, 0x0E, 0x0E), ENTRANCE(0x3C, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x3C, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x3C, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x3C, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x3D, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x63, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x63, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x63, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x2E, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2E, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2E, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2E, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2F, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x2F, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x2F, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x2F, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x30, 0x00, 0, 0, 0x04, 0x20), ENTRANCE(0x30, 0x00, 0, 0, 0x04, 0x20), - ENTRANCE(0x30, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x30, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x31, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x31, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x31, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x31, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x1E, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x1F, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x1E, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x1F, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x32, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x32, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x32, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x32, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x59, 0x05, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x05, 0, 1, 0x03, 0x03), - ENTRANCE(0x35, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x35, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x35, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x35, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x37, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x37, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x37, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x37, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x39, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x39, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x39, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x39, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x5D, 0x0D, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0D, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0D, 0, 1, 0x03, 0x03), ENTRANCE(0x5D, 0x0D, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x0E, 0, 1, 0x03, 0x05), ENTRANCE(0x5D, 0x0E, 0, 1, 0x02, 0x04), - ENTRANCE(0x5D, 0x0E, 0, 1, 0x03, 0x05), ENTRANCE(0x5D, 0x0E, 0, 1, 0x02, 0x04), - ENTRANCE(0x5D, 0x0F, 1, 1, 0x0F, 0x0F), ENTRANCE(0x5D, 0x0F, 1, 1, 0x0F, 0x0F), - ENTRANCE(0x5D, 0x0F, 1, 1, 0x0F, 0x0F), ENTRANCE(0x5D, 0x0F, 1, 1, 0x0F, 0x0F), - ENTRANCE(0x5D, 0x10, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x10, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x10, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x10, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x11, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x11, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x11, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x11, 0, 1, 0x02, 0x02), - ENTRANCE(0x20, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x21, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x20, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x21, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x22, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x22, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x1E, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x1F, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x1E, 0x02, 0, 1, 0x03, 0x03), ENTRANCE(0x1F, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x58, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x58, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x57, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x57, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x57, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x57, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x57, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x5A, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x5A, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x5A, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x5A, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x59, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x59, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x59, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x59, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x04, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x04, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x05, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x05, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x05, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x05, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x06, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x06, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x06, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x06, 1, 1, 0x02, 0x02), - ENTRANCE(0x30, 0x01, 0, 0, 0x04, 0x20), ENTRANCE(0x30, 0x01, 0, 0, 0x04, 0x20), - ENTRANCE(0x30, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x30, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x30, 0x02, 0, 0, 0x04, 0x20), ENTRANCE(0x30, 0x02, 0, 0, 0x04, 0x20), - ENTRANCE(0x30, 0x02, 0, 1, 0x04, 0x20), ENTRANCE(0x30, 0x02, 0, 1, 0x04, 0x20), - ENTRANCE(0x06, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x06, 0x02, 0, 0, 0x02, 0x02), - ENTRANCE(0x06, 0x02, 0, 0, 0x02, 0x02), ENTRANCE(0x06, 0x02, 0, 0, 0x02, 0x02), - ENTRANCE(0x06, 0x03, 0, 0, 0x02, 0x02), ENTRANCE(0x06, 0x03, 0, 0, 0x02, 0x02), - ENTRANCE(0x06, 0x03, 0, 0, 0x02, 0x02), ENTRANCE(0x06, 0x03, 0, 0, 0x02, 0x02), - ENTRANCE(0x06, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x06, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x06, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x62, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x62, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x62, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x62, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x4A, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x4A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x4A, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x4A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x4A, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x4A, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x4A, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x02, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x02, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x02, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x02, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x12, 0x00, 1, 0, 0x02, 0x02), - ENTRANCE(0x12, 0x00, 1, 0, 0x02, 0x02), ENTRANCE(0x12, 0x00, 1, 0, 0x02, 0x02), - ENTRANCE(0x12, 0x00, 1, 0, 0x02, 0x02), ENTRANCE(0x11, 0x00, 1, 0, 0x02, 0x02), - ENTRANCE(0x11, 0x00, 1, 0, 0x02, 0x02), ENTRANCE(0x11, 0x00, 1, 0, 0x02, 0x02), - ENTRANCE(0x11, 0x00, 1, 0, 0x02, 0x02), ENTRANCE(0x18, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x18, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x18, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x18, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x16, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x16, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x16, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x16, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x19, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x19, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x19, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x19, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x05, 0x01, 1, 1, 0x03, 0x02), - ENTRANCE(0x05, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x05, 0x01, 1, 1, 0x03, 0x02), - ENTRANCE(0x05, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x0A, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x0A, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x63, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x63, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x63, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x63, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x28, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x28, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x28, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x28, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x29, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x29, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x29, 0x00, 0, 1, 0x04, 0x04), - ENTRANCE(0x29, 0x00, 0, 1, 0x04, 0x04), ENTRANCE(0x2B, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2B, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x2B, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x2B, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x1A, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x55, 0x09, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x09, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x09, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x09, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x0A, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x0A, 0, 0, 0x04, 0x04), ENTRANCE(0x55, 0x0A, 0, 0, 0x04, 0x04), - ENTRANCE(0x55, 0x0A, 0, 0, 0x04, 0x04), ENTRANCE(0x52, 0x09, 0, 1, 0x04, 0x04), - ENTRANCE(0x52, 0x09, 0, 1, 0x04, 0x04), ENTRANCE(0x52, 0x09, 0, 1, 0x04, 0x04), - ENTRANCE(0x52, 0x09, 0, 1, 0x04, 0x04), ENTRANCE(0x48, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x48, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x48, 0x00, 0, 1, 0x02, 0x26), - ENTRANCE(0x48, 0x00, 0, 1, 0x02, 0x26), ENTRANCE(0x48, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x48, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x48, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x48, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x55, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x55, 0x0B, 0, 1, 0x04, 0x02), ENTRANCE(0x55, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x55, 0x0B, 0, 1, 0x04, 0x02), ENTRANCE(0x60, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x60, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x60, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x60, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x49, 0x00, 0, 1, 0x02, 0x20), - ENTRANCE(0x49, 0x00, 0, 1, 0x02, 0x20), ENTRANCE(0x49, 0x00, 0, 1, 0x02, 0x20), - ENTRANCE(0x49, 0x00, 0, 1, 0x02, 0x20), ENTRANCE(0x52, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x00, 0, 1, 0x04, 0x02), - ENTRANCE(0x23, 0x01, 0, 1, 0x04, 0x02), ENTRANCE(0x24, 0x01, 0, 1, 0x04, 0x02), - ENTRANCE(0x25, 0x01, 0, 1, 0x04, 0x02), ENTRANCE(0x25, 0x01, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0F, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0F, 0, 1, 0x04, 0x02), - ENTRANCE(0x51, 0x0F, 0, 1, 0x05, 0x05), ENTRANCE(0x51, 0x0F, 0, 1, 0x04, 0x02), - ENTRANCE(0x60, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x60, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x60, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x60, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x5F, 0x04, 0, 1, 0x03, 0x03), ENTRANCE(0x5F, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x64, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x64, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x09, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x09, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0A, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0A, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0B, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0B, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x07, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x07, 1, 1, 0x02, 0x02), - ENTRANCE(0x0E, 0x07, 1, 1, 0x02, 0x02), ENTRANCE(0x0E, 0x07, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x01, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x01, 1, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x06, 0, 0, 0x02, 0x26), ENTRANCE(0x63, 0x06, 0, 0, 0x02, 0x26), - ENTRANCE(0x63, 0x06, 0, 0, 0x02, 0x26), ENTRANCE(0x63, 0x06, 0, 0, 0x02, 0x26), - ENTRANCE(0x63, 0x07, 0, 0, 0x2E, 0x2E), ENTRANCE(0x63, 0x07, 0, 0, 0x2E, 0x2E), - ENTRANCE(0x63, 0x07, 0, 0, 0x2E, 0x2E), ENTRANCE(0x63, 0x07, 0, 0, 0x2E, 0x2E), - ENTRANCE(0x5B, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x5B, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x06, 0, 1, 0x2C, 0x2C), ENTRANCE(0x5B, 0x06, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x5B, 0x06, 0, 1, 0x2C, 0x2C), ENTRANCE(0x5B, 0x06, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x5B, 0x07, 0, 1, 0x2C, 0x2C), ENTRANCE(0x5B, 0x07, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x5B, 0x07, 0, 1, 0x2C, 0x2C), ENTRANCE(0x5B, 0x07, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x5B, 0x08, 0, 0, 0x02, 0x02), ENTRANCE(0x5B, 0x08, 0, 0, 0x02, 0x02), - ENTRANCE(0x5B, 0x08, 0, 0, 0x02, 0x02), ENTRANCE(0x5B, 0x08, 0, 0, 0x02, 0x02), - ENTRANCE(0x62, 0x03, 0, 1, 0x2C, 0x2C), ENTRANCE(0x62, 0x03, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x62, 0x03, 0, 1, 0x2C, 0x2C), ENTRANCE(0x62, 0x03, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x57, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x07, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x07, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x07, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x52, 0x0B, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x0B, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x0B, 0, 1, 0x04, 0x02), - ENTRANCE(0x3B, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x3B, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x3B, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x5F, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x5F, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x64, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x64, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x5F, 0x03, 0, 1, 0x00, 0x00), ENTRANCE(0x52, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x0C, 0, 1, 0x04, 0x02), ENTRANCE(0x52, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x52, 0x0C, 0, 1, 0x04, 0x02), ENTRANCE(0x48, 0x02, 1, 1, 0x04, 0x20), - ENTRANCE(0x48, 0x02, 1, 1, 0x04, 0x20), ENTRANCE(0x48, 0x02, 1, 1, 0x04, 0x20), - ENTRANCE(0x48, 0x02, 1, 1, 0x04, 0x20), ENTRANCE(0x4B, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x4B, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x4B, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x4B, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x53, 0x06, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x06, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x06, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x06, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x10, 0, 1, 0x0B, 0x0B), - ENTRANCE(0x51, 0x10, 0, 1, 0x0B, 0x0B), ENTRANCE(0x51, 0x10, 0, 1, 0x0B, 0x0B), - ENTRANCE(0x51, 0x10, 0, 1, 0x0B, 0x0B), ENTRANCE(0x52, 0x0D, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x0D, 0, 1, 0x02, 0x02), ENTRANCE(0x52, 0x0D, 0, 1, 0x03, 0x03), - ENTRANCE(0x52, 0x0D, 0, 1, 0x02, 0x02), ENTRANCE(0x4F, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x4F, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x4F, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x4F, 0x00, 0, 1, 0x03, 0x03), ENTRANCE(0x4F, 0x00, 0, 1, 0x03, 0x03), - ENTRANCE(0x1A, 0x06, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x06, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x06, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x06, 1, 1, 0x02, 0x02), - ENTRANCE(0x66, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x66, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x66, 0x00, 0, 1, 0x02, 0x02), ENTRANCE(0x66, 0x00, 0, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x07, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x07, 1, 1, 0x02, 0x02), - ENTRANCE(0x1A, 0x07, 1, 1, 0x02, 0x02), ENTRANCE(0x1A, 0x07, 1, 1, 0x02, 0x02), - ENTRANCE(0x32, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x32, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x32, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x32, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x2C, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x2C, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x2C, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x2C, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x33, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x33, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x33, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x33, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x0D, 0x01, 0, 0, 0x04, 0x02), ENTRANCE(0x0D, 0x01, 0, 0, 0x04, 0x02), - ENTRANCE(0x0D, 0x01, 0, 0, 0x04, 0x02), ENTRANCE(0x0D, 0x01, 0, 0, 0x04, 0x02), - ENTRANCE(0x0D, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x02, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x02, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x03, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x03, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x03, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x03, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x04, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x04, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x05, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x05, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x06, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x06, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x0D, 0x07, 0, 1, 0x04, 0x02), ENTRANCE(0x0D, 0x07, 0, 1, 0x04, 0x02), - ENTRANCE(0x50, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x50, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x50, 0x00, 0, 1, 0x04, 0x20), ENTRANCE(0x50, 0x00, 0, 1, 0x04, 0x20), - ENTRANCE(0x52, 0x0E, 0, 1, 0x03, 0x03), ENTRANCE(0x52, 0x0E, 0, 1, 0x02, 0x02), - ENTRANCE(0x52, 0x0E, 0, 1, 0x03, 0x03), ENTRANCE(0x52, 0x0E, 0, 1, 0x02, 0x02), - ENTRANCE(0x63, 0x08, 0, 0, 0x20, 0x20), ENTRANCE(0x63, 0x08, 0, 0, 0x20, 0x20), - ENTRANCE(0x63, 0x08, 0, 0, 0x20, 0x20), ENTRANCE(0x63, 0x08, 0, 0, 0x20, 0x20), - ENTRANCE(0x63, 0x09, 0, 0, 0x02, 0x02), ENTRANCE(0x63, 0x09, 0, 0, 0x02, 0x02), - ENTRANCE(0x63, 0x09, 0, 0, 0x02, 0x02), ENTRANCE(0x63, 0x09, 0, 0, 0x02, 0x02), - ENTRANCE(0x57, 0x07, 0, 1, 0x2C, 0x2C), ENTRANCE(0x57, 0x07, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x57, 0x07, 0, 1, 0x2C, 0x2C), ENTRANCE(0x57, 0x07, 0, 1, 0x2C, 0x2C), - ENTRANCE(0x61, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x61, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x61, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x07, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x07, 0, 1, 0x03, 0x03), - ENTRANCE(0x0F, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x0F, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x0F, 0x00, 1, 1, 0x02, 0x02), ENTRANCE(0x0F, 0x00, 1, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0C, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x0C, 0x0C, 0, 1, 0x02, 0x02), ENTRANCE(0x0C, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x41, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x41, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x41, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x41, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x3D, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x3D, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x3D, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x5C, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x5C, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x5C, 0x07, 0, 1, 0x03, 0x03), ENTRANCE(0x5C, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x53, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x08, 0, 1, 0x03, 0x03), - ENTRANCE(0x53, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x53, 0x08, 0, 1, 0x03, 0x03), - ENTRANCE(0x03, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x03, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x03, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x03, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3D, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x3D, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3D, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x05, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x05, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x11, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x11, 0, 1, 0x02, 0x02), - ENTRANCE(0x51, 0x11, 0, 1, 0x03, 0x03), ENTRANCE(0x51, 0x11, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x02, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x03, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x03, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x04, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x04, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x05, 0, 1, 0x02, 0x03), ENTRANCE(0x3E, 0x05, 0, 1, 0x02, 0x03), - ENTRANCE(0x3E, 0x05, 0, 1, 0x02, 0x03), ENTRANCE(0x3E, 0x05, 0, 1, 0x02, 0x03), - ENTRANCE(0x3E, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x06, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x06, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x09, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x09, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x09, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0A, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0A, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0A, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0B, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0B, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0B, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0C, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0C, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0C, 0, 1, 0x02, 0x02), - ENTRANCE(0x37, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x37, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x37, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x37, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x08, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x08, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x08, 0x01, 0, 1, 0x04, 0x04), ENTRANCE(0x08, 0x01, 0, 1, 0x04, 0x04), - ENTRANCE(0x4C, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x4C, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x4C, 0x01, 0, 1, 0x04, 0x20), ENTRANCE(0x4C, 0x01, 0, 1, 0x04, 0x20), - ENTRANCE(0x63, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x63, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x63, 0x0A, 0, 1, 0x04, 0x02), ENTRANCE(0x63, 0x0A, 0, 1, 0x04, 0x02), - ENTRANCE(0x09, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x09, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x09, 0x01, 0, 1, 0x02, 0x02), ENTRANCE(0x09, 0x01, 0, 1, 0x02, 0x02), - ENTRANCE(0x52, 0x0F, 0, 1, 0x03, 0x03), ENTRANCE(0x52, 0x0F, 0, 1, 0x02, 0x02), - ENTRANCE(0x52, 0x0F, 0, 1, 0x03, 0x03), ENTRANCE(0x52, 0x0F, 0, 1, 0x02, 0x02), - ENTRANCE(0x5B, 0x09, 0, 0, 0x02, 0x02), ENTRANCE(0x5B, 0x09, 0, 0, 0x02, 0x02), - ENTRANCE(0x5B, 0x09, 0, 0, 0x02, 0x02), ENTRANCE(0x5B, 0x09, 0, 0, 0x02, 0x02), - ENTRANCE(0x4C, 0x02, 0, 1, 0x04, 0x20), ENTRANCE(0x4C, 0x02, 0, 1, 0x04, 0x20), - ENTRANCE(0x4C, 0x02, 0, 1, 0x04, 0x20), ENTRANCE(0x4C, 0x02, 0, 1, 0x04, 0x20), - ENTRANCE(0x55, 0x0C, 0, 1, 0x04, 0x02), ENTRANCE(0x55, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x55, 0x0C, 0, 1, 0x04, 0x02), ENTRANCE(0x55, 0x0C, 0, 1, 0x04, 0x02), - ENTRANCE(0x17, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x17, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x17, 0x02, 1, 1, 0x02, 0x02), ENTRANCE(0x17, 0x02, 1, 1, 0x02, 0x02), - ENTRANCE(0x4A, 0x01, 0, 0, 0x03, 0x03), ENTRANCE(0x4A, 0x01, 0, 0, 0x02, 0x02), - ENTRANCE(0x4A, 0x01, 0, 0, 0x03, 0x03), ENTRANCE(0x4A, 0x01, 0, 0, 0x02, 0x02), - ENTRANCE(0x43, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x43, 0x07, 0, 1, 0x02, 0x02), ENTRANCE(0x43, 0x07, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x12, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x12, 0, 1, 0x02, 0x02), - ENTRANCE(0x5D, 0x12, 0, 1, 0x02, 0x02), ENTRANCE(0x5D, 0x12, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0D, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0D, 0, 1, 0x02, 0x02), - ENTRANCE(0x3E, 0x0D, 0, 1, 0x02, 0x02), ENTRANCE(0x3E, 0x0D, 0, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x02, 0, 1, 0x12, 0x12), ENTRANCE(0x56, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x02, 0, 1, 0x12, 0x12), ENTRANCE(0x56, 0x02, 0, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x57, 0x08, 0, 1, 0x02, 0x02), ENTRANCE(0x57, 0x08, 0, 1, 0x02, 0x02), - ENTRANCE(0x56, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x56, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x56, 0x03, 0, 1, 0x03, 0x03), ENTRANCE(0x56, 0x03, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x57, 0x09, 0, 1, 0x03, 0x03), - ENTRANCE(0x57, 0x09, 0, 1, 0x03, 0x03), ENTRANCE(0x57, 0x09, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x5C, 0x08, 0, 1, 0x03, 0x03), - ENTRANCE(0x5C, 0x08, 0, 1, 0x03, 0x03), ENTRANCE(0x5C, 0x08, 0, 1, 0x03, 0x03), + 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), }; // Linker symbol declarations (used in the table below) @@ -867,7 +1821,7 @@ void func_800994A0(GlobalContext* globalCtx) { } } - globalCtx->fadeTransition = gEntranceTable[computedEntranceIndex].field & 0x7F; // Fade out + globalCtx->transitionType = gEntranceTable[computedEntranceIndex].field & 0x7F; // Fade out } // Scene Draw Config 0 |
