//DF40のメインメニュー
//最初の画面表示エフェクト
//------------------------------------------------------------------------------
* Start;
DF 401;
CALL DF401_set.txt,INITIALIZE;//作品の開始
CALL DF401_set.txt,L_setDIM;


//------------------------------------------------------------------------------
* top;
DataSave3 G_save0.txt;
INI seen;

Menu_INI ;//メニューの設定をクリアする
//Menu_SetPos 250,150;

//初期オプション画面での、サウンド高負荷遅延対策
Sound LOAD,push05.wav;
Sound PLAY,false;
Sound STOP,false;

//Sound LOAD,.\\DF401\4Y\v001_01.wav;//1 ｅモーション
Sound LOAD,.\\DF401\4Y\v001_02.wav;//2 午前０時のスナイパー
Sound PLAY,false;

Voice ID,0;
Voice CLS_Buffer;


//Music STOP;
//Music LOAD,sg3.mid;//demo.mid;
////Music LOAD,3.mid;
//Music PLAY,true;
CALL DF401_set.txt,BGM_menu;//メニュー画面BGM

//DEBUG_AllFileCheck ;//080521 スクリプト改行仕様変更に伴いテスト

SetMozaiku NULL,OFF;
XFile4_ID 1,false;
XFile4_ID 2,false;
XFile4_ID 3,false;
XFile4_ID 4,false;
XFile4_ID 5,false;
XFile4_ID 0,false;
SetViewLimit ALL;


Set_MapColor RGB,255,255,255;
Load_BG_SiriteFile DF401/menu_BG01.png;
Load_FG_SiriteFile DF401/menu_FG01.png;


Set_View 0.000,0.699,-0.800,0.0000,-0.4472,0.8944,0.000,0.894,0.447,1.923;
//視野率を広げてFPS時の初期視点を三人称にする

//------------------------------------------------------------------------------
//説明
//------------------------------------------------------------------------------

	switch rand,5;
MSG3_Print ■ＥＳＣキーで終了します;
	switch case,2;
MSG3_Print ■ＴＡＢキーで画面項目を隠します;
	switch case,3;
MSG3_Print ■イベントシーンはスペースキーで早送りできます;
	switch case,4;
MSG3_Print ■Ctrl+Qでレンダリングオプションが開きます;
	switch case,5;
MSG3_Print ■menuキーでオプションが開きます;
	switch end;


//------------------------------------------------------------------------------
MenuGB_MenuSetID -1;
IconDELL ;


IconADD2 DF401/top_MENU_02.png,MENU02,　,50, 190,,120,120;
IconMSG @-,SELECT : 女の子にアタックします;
IconADD2 DF401/top_MENU_03.png,MENU03,　,170, 200,,100,100;
IconMSG @-,BATTLE : 戦闘のみを行なうモードです;
IconADD2 DF401/top_MENU_08.png,MENU08,　,275, 200,,100,100;
IconMSG @-,RANDOM : 自動生成の謎のミッション;

IconADD2 DF401/top_MENU_07b.png,MENU04,　,470, 200,,100,100;
IconMSG @-,FREE : フリーセックスです;


IconADD2 DF401/top_MENU_01.png,MENU01,　, 70, 300,,85,85;
IconMSG @-,TRAINING : 操作の練習を行ないます;
IconADD2 DF401/top_MENU_09.png,MENU09,　,170, 300,,85,85;
IconMSG @-,PRACTICE : ゲームシステムの練習面をプレイします;

IconADD2 DF401/top_MENU_05.png,MENU05,　,470, 300,,85,85;
IconMSG @-,システム : 設定を行ないます;
IconADD2 DF401/top_MENU_06.png,終了,　,570, 300,,85,85;
IconMSG @-,終了 : 「午前０時のスナイパー」を終了します;

IconADD2 ../script/EMDF_iMENU_POSE_EDIT.png,MENU51,　,495, 405,,70,52;
IconMSG @-,POSE : ポーズエディタを開きます;
IconADD2 ../script/EMDF_iMENU_着替.png,MENU52,　,595, 405,,70,52;
IconMSG @-,CUSTOM : 着せ替え画面を開きます;



IconADD2 DF401/top_MENU_10.png,MENU10,　,130, 400,,85,85;
IconMSG @-,MISSION : ゲーム性の強いレイプゲームのミッションです;
IconADD2 DF401/top_MENU_10B.png,MENU14,　,220, 400,,85,85;
IconMSG @-,MISSION : ゲーム性の強いレイプゲームのミッションです;

IconADD2 DF401/top_MENU_11.png,MENU11,　,310, 400,,85,85;
IconMSG @-,WEAPON : レイプする為に必要な装備を整えます;
IconADD2 DF401/top_MENU_12.png,MENU12,　,400, 400,,85,85;
IconMSG @-,LOGIC : 女の子の性格を調整する;


Set_SitenType false;//視点を固定する
Loop_GBmenu ;

MSG_Cls ;
IconDELL ;//ｱｲｺﾝを消して開放
MapBool ,,,false;//FG消去


Goto@ @RetMenu_Word,MENU01,▼TRAINING;
Goto@ @RetMenu_Word,MENU02,▼SELECT;
Goto@ @RetMenu_Word,MENU03,▼BATTLE;
Goto@ @RetMenu_Word,MENU04,▼FREE;
Goto@ @RetMenu_Word,MENU05,▼システム;
Goto@ @RetMenu_Word,終了,▼終了;
Goto@ @RetMenu_Word,MENU51,▼POSE;
Goto@ @RetMenu_Word,MENU52,▼CUSTOM;
Goto@ @RetMenu_Word,MENU08,▼RAND;
Goto@ @RetMenu_Word,MENU09,▼TEST;
Goto@ @RetMenu_Word,MENU10,▼MISSION;
Goto@ @RetMenu_Word,MENU11,▼WeaponCAS;
Goto@ @RetMenu_Word,MENU12,▼AI_CAS;
Goto@ @RetMenu_Word,MENU13,▼TR_MIS;
Goto@ @RetMenu_Word,MENU14,▼MISSION3;
GOTO top;


Goto@ @RetMenu,0,▼TRAINING;
Goto@ @RetMenu,1,▼SELECT;
Goto@ @RetMenu,2,▼BATTLE;
Goto@ @RetMenu,3,▼FREE;
Goto@ @RetMenu,4,▼システム;
Goto@ @RetMenu,5,▼終了;
Goto@ @RetMenu,6,▼POSE;
Goto@ @RetMenu,7,▼CUSTOM;
Goto@ @RetMenu,8,▼RAND;
Goto@ @RetMenu,9,▼TEST;
Goto@ @RetMenu,10,▼MISSION;
Goto@ @RetMenu,11,▼WeaponCAS;
Goto@ @RetMenu,12,▼AI_CAS;
GOTO top;




//------------------------------------------------------------------------------
Menu_INI ;//メニューの設定をクリアする
Menu_SetPos 250,150;

Menu_CLS Menu;
//Menu_ADD はじめから;
Menu_ADD トレーニング;
Menu_ADD ステージセレクト;
Menu_ADD バトルモード;
Menu_ADD フリーミッション;
Menu_ADD システム設定;
Menu_ADD 終了;
Loop_4_menu false;

//Goto@ @RetMenu,0,▼ALL;
Goto@ @RetMenu,0,▼TRAINING;
Goto@ @RetMenu,1,▼SELECT;
Goto@ @RetMenu,2,▼BATTLE;
Goto@ @RetMenu,3,▼FREE;
Goto@ @RetMenu,4,▼システム;
Goto@ @RetMenu,5,▼終了;
GOTO top;



//------------------------------------------------------------------------------
▼TR_MIS;
CALL DF401_set.txt,読込画面;
CALL DF401_TEST_510.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼AI_CAS;
CALL DF401_set.txt,読込画面;
CALL DF401_AI_CAS_menu.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼WeaponCAS;
CALL DF401_set.txt,読込画面;
CALL DF401_WeaponCAS_menu.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼MISSION;//ミッション
CALL DF401_set.txt,読込画面;
CALL DF401_MISSION2_menu.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼MISSION3;//ミッション3
CALL DF401_set.txt,読込画面;
CALL DF401_MISSION3_menu.txt;
GOTO top;



//------------------------------------------------------------------------------
* ▼TEST;//プラクティス
CALL DF401_set.txt,読込画面;
CALL DF401_TEST_menu.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼RAND;//自動生成の内容不明のミッション
CALL DF401_set.txt,読込画面;
CALL DF401_MISSION_500.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼ALL;
CALL DF401_set.txt,読込画面;
CALL DF401_Action.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼TRAINING;
CALL DF401_set.txt,読込画面;
CALL DF401_TRAINING_menu.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼SELECT;
CALL DF401_set.txt,読込画面;
CALL DF401_MISSION_menu.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼BATTLE;
CALL DF401_set.txt,読込画面;
CALL DF401_BATTLE_menu.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼FREE;
CALL DF401_set.txt,読込画面;
//CALL DF401_Action_VS.txt;
CALL DF401_FREE_SEX.txt;
GOTO top;


//------------------------------------------------------------------------------
* ▼POSE;
CALL DF40_POSE_EDIT.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼CUSTOM;
CALL DF40_着替.txt;
GOTO top;

//------------------------------------------------------------------------------
* ▼システム;
CALL DF401_set.txt,読込画面;
Load_BG_SiriteFile DF35_titol_sys.jpg;
* ▼システムLoop;
MenuGB_MenuSetID 0;
MenuGB_SetPos 0,20;
MenuGB_Titol システムメニュー;
MenuGB_ADD 起動設定;
MenuGB_ADD 解像度設定;
MenuGB_ADD オプション;
MenuGB_ADD クレジット;
MenuGB_ADD 設定おわり;
Loop_GBmenu ;
Select@ @RetMenu,GOTO,,,,,top;
Select@ @RetMenu,GOSUB,▼起動モード,▼解像度,▼OP,▼ACV;
GOTO ▼システムLoop;


* ▼OP;
Loop_Option ;
RETURN ;

* ▼起動モード;
MenuGB_MenuSetID 1;
MenuGB_SetPos 80,40;
MenuGB_Titol 起動モード設定;
MenuGB_ADD ウィンドウ;
MenuGB_ADD フルスクリーン;
Loop_GBmenu ;
Select@ @RetMenu,GOSUB,起動モード-WINDOW,起動モード-FULL;
MenuGB_MenuSetID 2;
MenuGB_SetPos 220,200;
MenuGB_Sprite menu_07.png,menu_07t.png;
MenuGB_Titol 　次回起動時より有効に成ります;
MenuGB_ADD ＯＫ;
Loop_GBmenu ;
RETURN ;

* 起動モード-WINDOW;
Set_INI Window,true;
RETURN ;

* 起動モード-FULL;
Set_INI Window,false;
RETURN ;



* ▼解像度;
MenuGB_MenuSetID 1;
MenuGB_SetPos 80,60;
MenuGB_Titol 解像度設定;
MenuGB_ADD 640×480;
MenuGB_ADD 640×480A;
MenuGB_ADD 800×600;
MenuGB_ADD 800×600A;
MenuGB_ADD 1024×768;
Loop_GBmenu ;
Select@ @RetMenu,GOSUB,解像度-640,解像度-640A,解像度-800,解像度-800A,解像度-1024;
MenuGB_MenuSetID 2;
MenuGB_SetPos 220,200;
MenuGB_Sprite menu_07.png,menu_07t.png;
MenuGB_Titol 　次回起動時より有効に成ります;
MenuGB_ADD ＯＫ;
Loop_GBmenu ;
RETURN ;

* 解像度-640;
Set_INI Graphic,640;
Set_INI WindowSize,640;
RETURN ;
* 解像度-640A;
Set_INI Graphic,1024;
Set_INI WindowSize,640;
RETURN ;
* 解像度-800;
Set_INI Graphic,800;
Set_INI WindowSize,800;
RETURN ;
* 解像度-800A;
Set_INI Graphic,1024;
Set_INI WindowSize,800;
RETURN ;
* 解像度-1024;
Set_INI Graphic,1024;
Set_INI WindowSize,1024;
RETURN ;



* ▼ACV;
Loop_TextFile ,./script/DF401_ACV/ENDROLL.txt;

//Loop_4_FileMenu ./script/DF401_ACV,*[A-Z]*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,[a-zA-Z0-9]*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,[AENDROLZ]*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,###ROLL.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,[AENDROLZ]*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,[a-zA-Z0-9]*.txt,VIEW;

//Loop_4_FileMenu ./script/DF401_ACV,~_*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,:a*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,[a-z]*.txt,VIEW;
//Loop_4_FileMenu ./script/DF401_ACV,*.txt,VIEW;
RETURN ;


//------------------------------------------------------------------------------
* ▼終了;
RETURN ;//iMENU
END ;


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


