//Q[̍Čp̐퓬
//GBO_char_set.txt -> DF37_GBO2_char_set.txt
//GB_set.txt -> DF37_GBO2_set.txt
//GBO_map_set.txt -> DF37_GBO2_map_set.txt

DataLoad3 G_save0.txt;
DatAutoSave true;

//------------------------------------------------------------------------------
INI seen;

Music LOAD,7yu.mid;
Music PLAY,true;


//CALL DF37_GBO2_map_set.txt,~bV02;
//CALL DF37_GBO2_map_set.txt,S;
CALL DF37_GBO2_map_set.txt,c2;


CALL DF37_char_set.txt,SET_BODY-CS;//SET_CPFT-02_1-BODY2;
CALL DF37_char_set.txt,SET_CPFT-02_1-FACE01;//
CALL DF37_char_set.txt,SET_MEGA-CS;//Kl
CALL DF37_char_set.txt,SET_HAIR-CS;//̖
//CALL DF37_char_set.txt,SET_CPFT-M3_2;
CALL DF37_char_set.txt,SET_CPFT-01_1cHUKU2;
CALL DF37_char_set.txt,SET_SHORTS-CS;//3:E
XFile4_ID 0,true;

//p[^[ݒ肷ƏlŔ\ɂȂĂH
//XFile4_ID 0,true;
//XFile4_ID 1,true;
//}bv[hʂEEEG
//}bv\̒iKňxق\ɂĂ̖YĂ


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


//------------------------------------------------------------------------------
* top;

FPS ini;
FPS Set_CharMAX,2;

//------------------------------------------------------------------------------
* Lݒ;
XFile4_ID 6,true;
CALL DF37_GBO2_char_set.txt,SET_GM1-l;
CALL DF37_GBO2_char_set.txt,FPS_l;

CALL DF37_GBO2_char_set.txt,FPS_B05;

GOSUB LĔzu;


//------------------------------------------------------------------------------
* Cj[;

FPS Set_CharRETURN,0;//Ԃ点
FPS Set_CharRETURN,1;


Menu_INI ;//j[̐ݒNA
Menu_CLS Menu;
Menu_Titol Cj[;
Menu_ADD 퓬Jn;
Menu_ADD LύX;
Menu_ADD ՓxύX;
Menu_ADD }bvύX;
Menu_ADD I;
//Loop_4_menu false;
Loop_4_menu true;
Goto@ @RetMenu,0,퓬Jn;
Goto@ @RetMenu,1,LύX;
Goto@ @RetMenu,2,ՓxύX;
Goto@ @RetMenu,3,}bvύX;
Goto@ @RetMenu,4,I;
GOTO Cj[;





//------------------------------------------------------------------------------
* LύX;
Menu_CLS Menu;
Menu_Titol LύX;
Menu_ADD l;
Menu_ADD |SC_[V;
Menu_ADD XPgy;
Menu_ADD ߂;
Loop_4_menu false;
Goto@ @RetMenu,0,LύX_1;
Goto@ @RetMenu,1,LύX_2;
Goto@ @RetMenu,2,LύX_3;
Goto@ @RetMenu,3,Cj[;


* LύX_1;
XFile4_ID 6,true;
CALL DF37_GBO2_char_set.txt,SET_GM1-l;
CALL DF37_GBO2_char_set.txt,FPS_l;
GOSUB LĔzu;
GOTO LύX;


* LύX_2;
XFile4_ID 6,true;
CALL DF37_GBO2_char_set.txt,SET_|SC_[V;
CALL DF37_GBO2_char_set.txt,FPS_|SC_[V;
GOSUB LĔzu;
GOTO LύX;


* LύX_3;
XFile4_ID 6,true;
CALL DF37_GBO2_char_set.txt,SET_XPgy;
CALL DF37_GBO2_char_set.txt,FPS_XPgy;
GOSUB LĔzu;
GOTO LύX;



//]̋Lq̎lאݒ
XFile4_ID 6,true;
CALL DF37_GBO2_char_set.txt,SET_GM1-l;

FPS Set_CharID,0;
CALL DF37_GBO2_char_set.txt,FPS_l;
XFile4_MotionID 6,6;//KIDƎQӰID
FPS Set_CharModelID,,6;
FPS Set_CharMotionID,,6;
FPS Set_CharPointRAND;
FPS Set_CharID,END;



//------------------------------------------------------------------------------
* ՓxύX;
Menu_CLS Menu;
Menu_Titol ՓxύX;
Menu_ADD ͂ȏ;
Menu_ADD m;
Menu_ADD ;
Menu_ADD EC;
Menu_ADD ߂;
Loop_4_menu false;
Goto@ @RetMenu,0,ՓxύX_1;
Goto@ @RetMenu,1,ՓxύX_2;
Goto@ @RetMenu,2,ՓxύX_3;
Goto@ @RetMenu,3,ՓxύX_4;
Goto@ @RetMenu,4,Cj[;


* ՓxύX_1;
CALL DF37_GBO2_char_set.txt,FPS_B05;
GOTO ՓxύX;

* ՓxύX_2;
CALL DF37_GBO2_char_set.txt,FPS_ZCo[2B3;
GOTO ՓxύX;

* ՓxύX_3;
CALL DF37_GBO2_char_set.txt,FPS_Tu}VK2;
GOTO ՓxύX;

* ՓxύX_4;
CALL DF37_GBO2_char_set.txt,FPS_Tu}VK3;
GOTO ՓxύX;




//------------------------------------------------------------------------------
* }bvύX;
Menu_CLS Menu;
Menu_Titol }bvύX;
Menu_ADD c^@;
Menu_ADD S;
Menu_ADD {;
Menu_ADD ߂;
Loop_4_menu false;
Goto@ @RetMenu,0,}bvύX_1;
Goto@ @RetMenu,1,}bvύX_2;
Goto@ @RetMenu,2,}bvύX_3;
Goto@ @RetMenu,3,Cj[;


* }bvύX_1;
CALL DF37_GBO2_map_set.txt,~bV02;
GOSUB LĔzu;
GOTO }bvύX;


* }bvύX_2;
CALL DF37_GBO2_map_set.txt,S;
GOSUB LĔzu;
GOTO }bvύX;


* }bvύX_3;
CALL DF37_GBO2_map_set.txt,c2;
GOSUB LĔzu;
GOTO }bvύX;


//------------------------------------------------------------------------------
* LĔzu;
FPS Set_CharID,0;
FPS Set_CharPointRAND;
FPS Set_CharID,END;

FPS Set_CharID,1;
FPS Set_CharPointRAND;
FPS Set_CharID,END;

Set_CharView 6,4;//IDł͂ȂIDŎwB4
Loop_4_ft 0,1,1.0;
RETURN ;



//------------------------------------------------------------------------------
* I;
END ;
RETURN ;


//------------------------------------------------------------------------------
* 퓬Jn;

Loop_FPS 1;

FPS ini,EOF;//Îݏ
FPS EOF_Type,S,0;
FPS EOF_Type,GS,1;
FPS EOF_Type,G_,2;

Loop_FPS ;
SelectFPS_GOTO ,P,Q;




//------------------------------------------------------------------------------
* ;
XFile4_ID 0,true;
Set_CharView 0,1;
CALL DF37_GBO2_set.txt,M4䎌1;
MSG4_Print ̉EEE\nȏŁEEE;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO Cj[;



//------------------------------------------------------------------------------
* P;
XFile4_ID 0,true;
Set_CharView 0,1;
CALL DF37_GBO2_set.txt,M4䎌1;
MSG4_Print 񂾂EEE\n;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO Cj[;



//------------------------------------------------------------------------------
* Q;
XFile4_ID 0,true;
Set_CharView 0,1;
CALL DF37_GBO2_set.txt,M4䎌1;
MSG4_Print ꂽ݂ȁEEE\n;
Loop_4_ft 0,180,1.0;
MSG4_Ini ;
GOTO Cj[;





Set_View 2.034,1.552,-2.669,-0.6082,-0.2266,0.7606,-0.141,0.973,0.177,0.523;
MSG_Cls ;
MSG_Print ;
Loop_MSG true;
