summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorfig02 <fig02srl@gmail.com>2022-04-27 16:00:25 -0400
committerGitHub <noreply@github.com>2022-04-27 16:00:25 -0400
commit16790bc253c5b52b140938ef831bb699f7927d58 (patch)
tree148a54e33be77155650086d4a6824c4762b98e04 /src/code
parentfed9ac3e20eb1a6ab3ed41568e253e5dd763dbb5 (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.c2
-rw-r--r--src/code/z_common_data.c2
-rw-r--r--src/code/z_demo.c481
-rw-r--r--src/code/z_fbdemo_circle.c74
-rw-r--r--src/code/z_fbdemo_fade.c8
-rw-r--r--src/code/z_fbdemo_wipe1.c10
-rw-r--r--src/code/z_kaleido_setup.c8
-rw-r--r--src/code/z_kankyo.c27
-rw-r--r--src/code/z_parameter.c38
-rw-r--r--src/code/z_play.c347
-rw-r--r--src/code/z_player_lib.c2
-rw-r--r--src/code/z_scene_table.c2512
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