
//------------------------------------------------------------------------------
//着せ替え機能を一時的に呼び出す（100517暫定）
* orCSS_DF40_KISEKAE;
//CALL DF40_着替.txt,CAS_MENU;
GOSUB CAS_MENU;
RETURN ;



FPS orCSS,true,this,orCSS_DF40_KISEKAE;



//------------------------------------------------------------------------------
* CAS_MENU;
IconDELL ;


* CAS_MENU_Loop;
XFile4_ID 0,true;
GOSUB ﾓｰｼｮﾝ;//090117 男でモーションを変更する為、この時点で再度読み込んで変更する
CALL DF37_char_set.txt,カメラ目線OFF;

GOSUB 設定更新;

MenuGB_MenuSetID -1;
IconDELL ;
IconADDcs DF40_CASmenu_01.png,戻る　　,, 40, 70;
IconADDcas  0,体　,, 40,230;
IconADDcas  1,顔　,, 40,150;
IconADDcas  2,ﾒｶﾞﾈ,,120,190;
IconADDcas  3,下着,,120,270;
IconADDcas  4,衣類,,200,230;
IconADDcas  5,髪　,,120,110;
IconADDcas  6,男　,, 40,360;
IconADDcas  7,ｱｲﾃﾑ,,120,360;
IconADDcas  8,EX1 ,, 40,440;
IconADDcas  9,EX2 ,,120,440;
IconADDcas 10,EX3 ,,200,440;
IconADDcas 11,EX4 ,,280,440;
IconADDcas 12,EX5 ,,360,440;

IconMSG 0,編集を終了します;
IconMSG 1,体のモデルを選択します;
IconMSG 2,顔のモデルを選択します;
IconMSG 3,メガネのモデルを選択します;
IconMSG 4,下着・水着のモデルを選択します;
IconMSG 5,衣類のモデルを選択します;
IconMSG 6,髪のモデルを選択します;
IconMSG 7,男性のモデルを選択します;
IconMSG 8,アイテムのモデルを選択します;
IconMSG 9,EXアイテムのモデルを選択します;
IconMSG 10,EXアイテムのモデルを選択します;
IconMSG 11,EXアイテムのモデルを選択します;
IconMSG 12,EXアイテムのモデルを選択します;
IconMSG 13,EXアイテムのモデルを選択します;

Loop_GBmenu ;


IconDELL ;//100519 FPSから呼び出す場合は、汎用エリアは消す

Goto@ @RetMenu,0,RET;
Gosub@ @RetMenu,1,CAS_0;
Gosub@ @RetMenu,2,CAS_1;
Gosub@ @RetMenu,3,CAS_2;
Gosub@ @RetMenu,4,CAS_3;
Gosub@ @RetMenu,5,CAS_4;
Gosub@ @RetMenu,6,CAS_5;
Gosub@ @RetMenu,7,CAS_6;
Gosub@ @RetMenu,8,CAS_7;
Gosub@ @RetMenu,9,CAS_EX1;
Gosub@ @RetMenu,10,CAS_EX2;
Gosub@ @RetMenu,11,CAS_EX3;
Gosub@ @RetMenu,12,CAS_EX4;
Gosub@ @RetMenu,13,CAS_EX5;
//GOTO CAS_MENU;
GOTO CAS_MENU_Loop;//080621

//フ７ﾌ7


//------------------------------------------------------------------------------
* CAS_0;
XFile4_ID 3,false;//下着を消す
XFile4_ID 4,false;//服を消す
XFile4_ID 0,true;
GOSUB CAS_画面移行汎用_前;
//DirMenuはカスタム以外で使用しないと考え、
//パラメーターの変更も全て同時に内部処理する

* CAS_0_MENU;
Loop_4_DirMenu 0;
Goto@ @RetMenu,0,CAS_0_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_BODY-CS;//SET_CPFT-02_1-BODY3b;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセット
Motion_SP1Reset ;//慣性リセット
GOTO CAS_0_MENU;

* CAS_0_RET;
CALL DF37_char_set.txt,SET_SHORTS-CS;//●3:下着・水着
CALL DF37_char_set.txt,SET_Layer4_CS;//●服//脱がしたので、もう一度着せる
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセット
Motion_SP1Reset ;//慣性リセット
GOSUB CAS_画面移行汎用_後;
RETURN ;

//------------------------------------------------------------------------------
* CAS_1;
GOSUB CAS_画面移行汎用_前;

* CAS_1_MENU;
Loop_4_DirMenu 1;
Goto@ @RetMenu,0,CAS_1_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
//CALL DF37_char_set.txt,SET_CPFT-02_1-FACE01;
CALL DF37_char_set.txt,SET_Layer1_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
GOTO CAS_1_MENU;

* CAS_1_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
* CAS_2;
GOSUB CAS_画面移行汎用_前;

* CAS_2_MENU;
Loop_4_DirMenu 2;
Goto@ @RetMenu,0,CAS_2_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_MEGA-CS;//●2:メガネ
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
//Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_2_MENU;

* CAS_2_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
* CAS_3;
XFile4_ID 4,false;//服を消す
XFile4_ID 0,true;
GOSUB CAS_画面移行汎用_前;

* CAS_3_MENU;
Loop_4_DirMenu 3;
Goto@ @RetMenu,0,CAS_3_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
MatColorCHANGE_OFF 水着の色1;//マテリアルカラー変更設定を破棄
MatColorCHANGE_OFF 水着の色2;//読み込む前にリセット
CALL DF37_char_set.txt,SET_SHORTS-CS;//●3:下着・水着
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセット
Motion_SP1Reset ;//慣性リセット
GOTO CAS_3_MENU;

* CAS_3_RET;
CALL DF37_char_set.txt,SET_Layer4_CS;//●服//脱がしたので、もう一度着せる
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセット
Motion_SP1Reset ;//慣性リセット
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
* CAS_4;
GOSUB CAS_画面移行汎用_前;

* CAS_4_MENU;
Loop_4_DirMenu 4;
Goto@ @RetMenu,0,CAS_4_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_Layer4_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセット
Motion_SP1Reset ;//慣性リセット
GOTO CAS_4_MENU;

* CAS_4_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
* CAS_5;
GOSUB CAS_画面移行汎用_前;

* CAS_5_MENU;
Loop_4_DirMenu 5;
Goto@ @RetMenu,0,CAS_5_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
MatColorCHANGE_OFF 髪の毛の色;//マテリアルカラー変更設定を破棄
CALL DF37_char_set.txt,SET_HAIR-CS;//●5:髪の毛
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_5_MENU;

* CAS_5_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
* CAS_6;
GOSUB 男ﾓｰｼｮﾝ;
GOSUB CAS_画面移行汎用_前;

* CAS_6_MENU;
Loop_4_DirMenu 6;
Goto@ @RetMenu,0,CAS_6_RET;
//GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_Layer6_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD080502
Motion_SP1Reset ;//慣性リセットADD080502
GOTO CAS_6_MENU;

* CAS_6_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
//7追加アイテム
* CAS_7;
CALL DF37_char_set.txt,SET_Layer7_CS;
GOSUB CAS_画面移行汎用_前;

* CAS_7_MENU;
Loop_4_DirMenu 7;
Goto@ @RetMenu,0,CAS_7_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_Layer7_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_7_MENU;

* CAS_7_RET;
GOSUB CAS_画面移行汎用_後;
RETURN ;


//------------------------------------------------------------------------------
//EX1(8)
* CAS_EX1;
GOSUB CAS_画面移行汎用_前;

* CAS_EX1_MENU;
Loop_4_DirMenu 8,EX;//ﾚｲﾔｰ8番編集ﾒﾆｭｰ。移動ﾌｫﾙﾀﾞ任意指定(未指定時はﾚｲﾔｰ番号)
Goto@ @RetMenu,0,CAS_EX_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_LayerEX1_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_EX1_MENU;

* CAS_EX_RET;//EXの汎用
GOSUB CAS_画面移行汎用_後;
RETURN ;

//------------------------------------------------------------------------------
//EX2(9)
* CAS_EX2;
GOSUB CAS_画面移行汎用_前;

* CAS_EX2_MENU;
Loop_4_DirMenu 9,EX;//ﾚｲﾔｰ8番編集ﾒﾆｭｰ。移動ﾌｫﾙﾀﾞ任意指定(未指定時はﾚｲﾔｰ番号)
Goto@ @RetMenu,0,CAS_EX_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_LayerEX2_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_EX2_MENU;

//------------------------------------------------------------------------------
//EX3(10)
* CAS_EX3;
GOSUB CAS_画面移行汎用_前;

* CAS_EX3_MENU;
Loop_4_DirMenu 10,EX;//ﾚｲﾔｰ8番編集ﾒﾆｭｰ。移動ﾌｫﾙﾀﾞ任意指定(未指定時はﾚｲﾔｰ番号)
Goto@ @RetMenu,0,CAS_EX_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_LayerEX3_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_EX3_MENU;

//------------------------------------------------------------------------------
//EX4(11)
* CAS_EX4;
GOSUB CAS_画面移行汎用_前;

* CAS_EX4_MENU;
Loop_4_DirMenu 11,EX;//ﾚｲﾔｰ8番編集ﾒﾆｭｰ。移動ﾌｫﾙﾀﾞ任意指定(未指定時はﾚｲﾔｰ番号)
Goto@ @RetMenu,0,CAS_EX_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_LayerEX4_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_EX4_MENU;

//------------------------------------------------------------------------------
//EX5(12)
* CAS_EX5;
GOSUB CAS_画面移行汎用_前;

* CAS_EX5_MENU;
Loop_4_DirMenu 12,EX;//ﾚｲﾔｰ8番編集ﾒﾆｭｰ。移動ﾌｫﾙﾀﾞ任意指定(未指定時はﾚｲﾔｰ番号)
Goto@ @RetMenu,0,CAS_EX_RET;
GOSUB CAS_画面移行汎用_着替え汎用;
CALL DF37_char_set.txt,SET_LayerEX5_CS;
GOSUB CAS_画面移行汎用_モデル読み込み後;
XFile4_ID 0,true;//慣性リセットADD071214
Motion_SP1Reset ;//慣性リセットADD071214
GOTO CAS_EX5_MENU;




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

* CAS_画面移行汎用_前;//080621 DF40ｺﾒﾝﾄ画面演出の並列化で高速化
//Load_FG_SiriteFile DF40_追加カスタム_DirFG.png;
//Set_FG_SiritePar 0;//常に表示
RETURN ;



* CAS_画面移行汎用_後;
Set_FG_SiritePar -1;//常に非表示
RETURN ;


* CAS_画面移行汎用_モデル読み込み後;//100517
FPS Set_CharRePoint;//100517 読み込んだアイテムを、キャラのゲーム位置に移動
RETURN ;


* CAS_画面移行汎用_着替え汎用;
XFile4_ID 0,true;//071214 最初からココでﾓｰｼｮﾝのIDをﾘｾｯﾄすれば良かった
GOSUB ﾓｰｼｮﾝ;
RETURN ;
//071214 稀にﾓｰｼｮﾝが速くなる異常を確認





* RET;
RETURN ;

* 設定更新;
XFile4_ID 0,true;
Motion_SP1Reset ;//慣性リセット
SetLoop SpecialBone,b頭2,0;//カメラ目線解除
RETURN ;


//------------------------------------------------------------------------------
* ﾓｰｼｮﾝ;
RETURN ;



* 男ﾓｰｼｮﾝ;
RETURN ;




