//------------------------------------------------------------------------------
//_X[V\邽߂̃TvłB
//XNvgҏWĎ̃[VǉAwiς肷ҏWx[X
//Ƃėpł܂BD݂̃JX^Ń_XBeēۂɕ֗łB


//̋Lq
//------------------------------------------------------------------------------
SetViewLimit ALL;

LoadingMSG DF37_3P_ADD_LOAD.png;
INI seen;

CALL DF37_map_set.txt,DF37-EX4-;

Music STOP;
Music LOAD,batof_gm.mid;
Music PLAY,true;
SetViewLimit ALL;

Loop_4_Work ;//\Ȃ

IconDELL ;

//׸۰ށEJX^ɉēǂݍ
CALL DF37_char_set.txt,SET_LayerALL_CS;



//------------------------------------------------------------------------------
//ݒ
XFile4_ID 0,true;
IconADD ;

Menu_INI ;//j[̐ݒNA
Menu_SetType 0,110,20,12;
Menu_SetPos 5,15;
4HS_Menu_SetType 3,100,20,12;//NbN|Cgp




//_
Set_View 0.859,0.755,-1.986,-0.4740,-0.0157,0.8803,0.005,0.999,0.020,0.523;

//ƕԂ̏̂
XFile4_ID 6,true;
Motion_Load DF40_Dance_j01Y.txt,true,,;

XFile4_ID 0,true;
Motion_Load DF40_Dance_01Y.txt,true,,;


Loop_4_Work ;//\Ȃ



MSG_Cls ;
MSG_Print _X[V\邽߂̃Tvł;
MSG_Print @EI@@FI܂;
MSG_Print @E`FWF_X؂ւ܂;
MSG_Print @EI[g@FŐ؂ւ܂BI͂drb;
MSG_Print yςꍇ͂b{l;



//------------------------------------------------------------------------------
//C[v
* C;
GOSUB wiύX;//wiύX͏d̂ŁApx͉
GOSUB _ύX;
GOSUB _XύX;
GOSUB jύX;

Menu_CLS ;
Menu_Titol j[;
Menu_ADD I;
Menu_ADD `FW;
Menu_ADD I[g;
Loop_4_menu true;
MSG_Cls ;
Goto@ @RetMenu,0,I;
Goto@ @RetMenu,2,I[g;
//Select_GOSUB ,̈ʂP,̈ʂQ,̈ʂR;
GOTO C;


* I[g;
GOSUB wiύX;//wiύX͏d̂ŁApx͉
GOSUB _ύX;
GOSUB _XύX;
GOSUB jύX;
GOSUB 䎌;
GOSUB I[gĐ;
MSG_Cls ;
//Loop_4_ft -,240,1.0;
GOTO I[g;



//_X̎Bepɗ]vȃC^[tFCX\ȂI


//I郁j[莞Ԃ\
//IȂƎŎ̃V[ɐisI





//------------------------------------------------------------------------------
//_ň莞ԕ\
* I[gĐ;
switch rand,6;//_ԍĐ
	Loop_4_ft -,90,1.0;
switch case, 2;
	Loop_4_ft -,120,1.0;
switch case, 3;
	Loop_4_ft -,180,1.0;
switch case, 4;
	Loop_4_ft -,240,1.0;
switch case, 5;
	Loop_4_ft -,300,1.0;
switch case, 6;
	Loop_4_ft -,360,1.0;
switch end;
RETURN ;


* 䎌;
switch rand,35;//_ő䎌
	MSG3_Print II;
switch case, 2;
	MSG3_Print G`I@G`I;
switch case, 3;
	MSG3_Print CɁ@;
switch case, 4;
	MSG3_Print \@B́@fBXeBj[;
switch case, 5;
	MSG3_Print ́@O@Ă݂`;
switch case, 6;
	MSG3_Print ƎĂxCx[I@NgᖳxCx[I;
switch case, 7;
	MSG3_Print xFI@TcI@s`I;
switch case, 8;
	MSG3_Print \RłTOO[gE܂łIi΁j;
switch case, 9;
	MSG3_Print ^ԂɂĂR{@xn|II;
switch case,10;
	MSG3_Print ̍肪邺I@ÓI@CI;
switch case,11;
	MSG3_Print iԑtj;
switch case,12;
	MSG3_Print グ΁@Ɂ@R`;
switch case,13;
	MSG3_Print łȁ@@S;
switch case,14;
	MSG3_Print t̂̃ch`;
switch case,15;
	MSG3_Print a͈O񂾁`;
switch case,16;
	MSG3_Print u[L͌̏ᒆ;
switch case,17;
	MSG3_Print ̌_@ˁ;
switch case,18;
	MSG3_Print ̃LŏIŎ񂶂Ⴄ`;
switch case,19;
	MSG3_Print ƐĺEEE̒ɋII;
switch case,20;
	MSG3_Print ΂ȂɂƎvĂ܂;
switch case,21;
	MSG3_Print IɁ@Pďo`;
switch case,22;
	MSG3_Print r^~bs`;
switch case,23;
	MSG3_Print Ƃ̒܂ŉJ~`;
switch case,24;
	MSG3_Print `@`;
switch case,25;
	MSG3_Print E𔼕D`;
switch case,26;
	MSG3_Print D𖳂AZ`T`_cȂ`;
switch case,27;
	MSG3_Print ̑́`@ׂdǁ`;
switch case,28;
	MSG3_Print N͋^f̃~Xe[I@̏̃~XeTN[;
switch case,29;
	MSG3_Print EEE@EEE@EEEH;
switch case,30;
	MSG3_Print `@`@`;
switch case,31;
	MSG3_Print ׂ邺I@́@;
switch case,32;
	MSG3_Print ACLtCI@ĂN`;
switch case,33;
	MSG3_Print ͂߁`@܂Ł`;
switch case,34;
	MSG3_Print ;
switch case,35;
	MSG3_Print ;
switch end;
RETURN ;





//------------------------------------------------------------------------------
//__ŕύX
* _ύX;
switch rand,18;//
Set_View -0.004,0.722,-3.115,-0.0056,0.0414,0.9991,0.000,0.999,-0.041,0.723;
Mov_View 0.019,0.959,-3.115,-0.0132,-0.0348,0.9993,-0.000,0.999,0.034,0.323;
switch case, 2;//O
Set_View 1.612,0.939,-3.185,-0.4557,-0.0247,0.8897,-0.011,0.999,0.021,0.423;
Mov_View 1.370,0.959,-2.781,-0.4467,-0.0347,0.8940,-0.015,0.999,0.031,0.323;
switch case, 3;//EO
Set_View -1.083,0.950,-2.933,0.3448,-0.0314,0.9381,0.010,0.999,0.029,0.323;
Mov_View -1.800,1.596,-2.453,0.5757,-0.2401,0.7815,0.142,0.970,0.193,0.323;
switch case, 4;//Abv
Set_View 1.913,1.640,-5.546,-0.3087,-0.2325,0.9222,-0.073,0.972,0.220,0.162;
Mov_View 1.934,1.295,-5.577,-0.3268,-0.0446,0.9440,-0.014,0.999,0.042,0.062;
Mov_View MoveTime,120;//_ړԎw
Mov_View MoveMode,MAN,0.004,1.00,0.90,0.0002,2.0;//J}BeJ
switch case, 5;//p[XAbv㔼g
Set_View 0.399,0.480,-1.227,-0.2886,0.3440,0.8934,0.105,0.938,-0.327,0.361;
Mov_View -0.475,0.558,-1.260,0.3847,0.2616,0.8851,-0.104,0.965,-0.239,0.361;
Mov_View MoveTime,180;//_ړԎw
Mov_View MoveMode,MAN,0.004,1.00,0.90,0.0002,2.0;//J}BeJ
switch case, 6;//ItZbg
Set_View 0.064,0.991,-1.764,0.0786,-0.0300,0.9964,0.002,0.999,0.029,0.322;
switch case, 7;//EItZbg
Set_View -0.143,0.923,-7.229,-0.0113,-0.0200,0.9997,-0.000,0.999,0.020,0.122;
switch case, 8;//
Set_View 7.568,0.701,-2.740,-0.9378,0.0146,0.3468,0.013,0.999,-0.005,0.122;
switch case, 9;//E
Set_View -5.294,1.327,-2.229,0.9110,-0.0862,0.4030,0.078,0.996,0.034,0.262;
switch case,10;//ʁBS
Set_View 0.034,0.834,-1.999,0.0009,0.0000,1.0000,0.000,1.000,0.000,0.621;
switch case,11;//O
Set_View 0.940,0.821,-1.757,-0.4696,-0.0298,0.8823,-0.014,0.999,0.026,0.621;
switch case,12;//EO
Set_View -0.880,0.799,-1.821,0.4087,-0.0189,0.9124,0.007,0.999,0.017,0.621;
switch case,13;//ʏ
Set_View -0.007,1.445,-1.922,0.0215,-0.2684,0.9630,0.006,0.963,0.268,0.621;
switch case,14;//O
Set_View 1.082,1.302,-1.248,-0.5840,-0.2936,0.7567,-0.179,0.955,0.232,0.621;
switch case,15;//EO
Set_View -1.077,1.303,-1.250,0.5576,-0.2915,0.7771,0.169,0.956,0.236,0.621;
switch case,;//ʉ
Set_View 0.020,0.075,-1.826,0.0102,0.4151,0.9096,-0.004,0.909,-0.415,0.722;
switch case,16;//O
Set_View 1.138,-0.045,-1.349,-0.5484,0.4747,0.6882,0.295,0.880,-0.371,0.722;
switch case,17;//EO
Set_View -0.934,-0.092,-1.356,0.4928,0.4992,0.7125,-0.284,0.866,-0.410,0.722;
switch case,18;//㔼gEY[엦
Set_View -0.039,0.933,-0.508,0.0931,-0.1332,0.9866,0.012,0.991,0.132,1.122;
Mov_View -0.253,1.240,-2.778,0.0931,-0.1332,0.9866,0.012,0.991,0.132,0.221;
Mov_View MoveTime,180;//_ړԎw
switch end;
RETURN ;



//Mov_View MoveTime,60;//_ړԎw
//60t[gpăJړ

//Mov_View MoveMode,MAN,0.01,1.00,0.95,0.002,1.0;//J}BeJU
//Mov_View MoveMode,MAN,0.004,1.00,0.90,0.0002,2.0;//J}BeJ
//ړl
//ړl`w~bg
//W^[Qbgl
//u
//␳iJڕWpxɒBƓキj


//------------------------------------------------------------------------------
//wi_ŕύX
* wiύX;
switch rand,11;//_ɕ򂷂Lq
	CALL DF37_map_set.txt,DF37-EX1-C;
switch case, 2;
	CALL DF37_map_set.txt,DF37-EX2-mP;
switch case, 3;
	CALL DF37_map_set.txt,DF37-EX3-r[`;
switch case, 4;
	CALL DF37_map_set.txt,DF37-EX4-;
switch case, 5;
	CALL DF37_map_set.txt,DF37-EX5-a;
switch case, 6;
	CALL DF37_map_set.txt,DF37-EX6-;
switch case, 7;
	CALL DF37_map_set.txt,DF37-EX7-̈q;
switch case, 8;
	CALL DF37_map_set.txt,DF37-EX8-v[;
switch case, 9;
	CALL DF37_map_set.txt,DF37-EX9-mQ;
switch case,10;
	CALL DF37_map_set.txt,DF37-EX10-o[K[Vbv;
switch case,11;
	CALL DF37_map_set.txt,DF37-EX11-mR;
switch end;
RETURN ;


//------------------------------------------------------------------------------
//[V_ŕύX
* _XύX;
XFile4_ID 0,true;
switch rand,15;//_ɕ򂷂Lq
	Motion_Load DF40_Dance_01Y.txt,true,,20;
switch case, 2;
	Motion_Load DF40_Dance_02r낷(5.txt,true,,20;
switch case, 3;
	Motion_Load DF40_Dance_03Y2.txt,true,,20;
switch case, 4;
	Motion_Load DF40_Dance_04Y2.txt,true,,20;
switch case, 5;
	Motion_Load DF40_Dance_05EXEBO(2.txt,true,,20;
switch case, 6;
	Motion_Load DF40_Dance_06t.txt,true,,20;
switch case, 7;
	Motion_Load DF40_Dance_07r㉺.txt,true,,20;
switch case, 8;
	Motion_Load DF40_Dance_08r.txt,true,,20;
switch case, 9;
	Motion_Load DF40_Dance_09sTChXebv.txt,true,,20;
switch case,10;
	Motion_Load DF40_Dance_10Er.txt,true,,20;
switch case,11;
	Motion_Load DF40_Dance_11(4.txt,true,,20;
switch case,12;
	Motion_Load DF40_Dance_12E4Xebv.txt,true,,20;
switch case,13;
	Motion_Load DF40_Dance_13Eo.txt,true,,20;
switch case,14;
	Motion_Load DF40_Dance_14Wv(4.txt,true,,20;
switch case,15;
	Motion_Load DF40_Dance_15EXEBO.txt,true,,20;
switch end;
Motion_KeyType 2;
Motion_SetSpeed 1.0;
RETURN ;


	Motion_Load DF40_Dance_15EXEBO.txt,true,,20;
	Motion_KeyType 2;
	Motion_SetSpeed 1.0;
	RETURN ;

switch case,;
	Motion_Load .txt,true,,20;



//------------------------------------------------------------------------------
//j̓ύXE_X̍쐬RXgׁAjŕʂ
* jύX;
XFile4_MotionID 6,6;
XFile4_ID 6,true;
switch rand, 8;//_ɕ򂷂Lq
	Motion_Load DF40_Dance_j01Y.txt,true,,20;
switch case, 2;
	Motion_Load DF40_Dance_j02.txt,true,,20;
switch case, 3;
	Motion_Load DF40_Dance_j03O.txt,true,,20;
switch case, 4;
	Motion_Load DF40_Dance_j04|]r.txt,true,,20;
switch case, 5;
	Motion_Load DF40_Dance_j05Ỹ݂Y.txt,true,,20;
switch case, 6;
	Motion_Load DF40_Dance_j06XbV.txt,true,,20;
switch case, 7;
	Motion_Load DF40_Dance_j07EA[.txt,true,,20;
switch case, 8;
	Motion_Load DF40_Dance_j08БL.txt,true,,20;
switch end;
XFile4_MotionHokan 6,6;//fID,[VID
XFile4_ID 0,true;
RETURN ;

//jʃ[VŐɊւĂDF37_seen_g1_002.txtQl



//------------------------------------------------------------------------------
* I;
CALL DF37_set.txt,ÂȂ;
RETURN ;

//------------------------------------------------------------------------------