//カレントディレクトリ
let csd = GetCurrentScriptDirectory();

//セーブフォルダへのパス
let SavePath = csd ~ "Save\";

//セーブファイルへのパス
let SaveFilePath = SavePath ~ "Save.dat";

//コンフィグファイルへのパス
let ConfigFilePath = SavePath ~ "Config.dat";

//弾定義ファイルへのパス
let BulletPath = csd ~ "Library\shot_all.txt";

//セーブ＆コンフィグデータ読み込みフラグ
let IsLoadFile = true;

//リプレイかどうかを判断する(バグ対策用)
let isReplayData = false;

//現在の状態
let State_Load            = 1;		//ロード中
let State_Title           = 2;		//タイトル
let State_Result          = 3;		//ステージリザルト画面
let State_Stage1_First    = 4;		//ステージ1前半
let State_Stage1_MidBoss  = 5;		//ステージ1中ボス
let State_Stage1_Latter   = 6;		//ステージ1後半
let State_Stage1_Boss     = 7;		//ステージ1ボス
let State_Stage2_First    = 8;		//ステージ2前半
let State_Stage2_MidBoss  = 9;		//ステージ2中ボス
let State_Stage2_Latter   = 10;		//ステージ2後半
let State_Stage2_Boss     = 11;		//ステージ2ボス
let State_Stage3_First    = 12;		//ステージ3前半
let State_Stage3_MidBoss  = 13;		//ステージ3中ボス
let State_Stage3_Latter   = 14;		//ステージ3後半
let State_Stage3_Boss     = 15;		//ステージ3ボス
let State_StageEX_First   = 16;		//ステージEX前半
let State_StageEX_MidBoss = 17;		//ステージEX中ボス
let State_StageEX_Latter  = 18;		//ステージEX後半
let State_StageEX_Boss    = 19;		//ステージEXボス
let State                 = State_Load;

//カーソル深度
let Cursor_Depth = 0;

//カーソル xy座標 深度4まで
let Cursor1_X = 0;
let Cursor1_Y = 0;
let Cursor2_X = 0;
let Cursor2_Y = 0;
let Cursor3_X = 0;
let Cursor3_Y = 0;
let Cursor4_X = 0;
let Cursor4_Y = 0;

//メニューの説明
let Menu_Exp = "";

//プレイ時間
let PlayTime_H = 0;
let PlayTime_M = 0;
let PlayTime_S = 0;

// RGB値一覧
// 赤橙黄緑水青紫白黒
let ColR = [ 255, 255, 255,   0,   0,   0, 255, 255,   0 ];
let ColG = [   0, 128, 255, 255, 255,   0,   0, 255,   0 ];
let ColB = [   0,   0,   0,   0, 255, 255, 255, 255,   0 ];

//スコアエクステンド点数
//実際はこれに一億を掛けた点数
let ExtendScore = 0;
let EasyExtendScore   =  60000;
let NormalExtendScore =  80000;
let PanicExtendScore  = 160000;

//ボムエクステンド弾数
let EasyBombExtendScore   = 2000;
let NormalBombExtendScore = 2500;
let PanicBombExtendScore  = 3500;

//オーバーエクステンド ボーナス点
let OverPlayerExtendBonus = 100000000;
let OverBombExtendBonus   =  40000000;
