local
{
	let current = GetCurrentScriptDirectory();
	let path = current ~ "Default_ShotData.txt";
	LoadEnemyShotData(path);
}

// 粒弾 --------------------------------
let DS_BALL_SS_RED		= 1;
let DS_BALL_SS_ORANGE	= 2;
let DS_BALL_SS_YELLOW	= 3;
let DS_BALL_SS_GREEN	= 4;
let DS_BALL_SS_SKY		= 5;
let DS_BALL_SS_BLUE		= 6;
let DS_BALL_SS_PURPLE	= 7;
let DS_BALL_SS_WHITE	= 8;

// 小弾 --------------------------------
let DS_BALL_S_RED		= 9;
let DS_BALL_S_ORANGE	= 10;
let DS_BALL_S_YELLOW	= 11;
let DS_BALL_S_GREEN		= 12;
let DS_BALL_S_SKY		= 13;
let DS_BALL_S_BLUE		= 14;
let DS_BALL_S_PURPLE	= 15;
let DS_BALL_S_WHITE		= 16;

// 小弾（加算合成描画用） --------------
let DS_BALL_S_A_RED		= 241;
let DS_BALL_S_A_ORANGE	= 242;
let DS_BALL_S_A_YELLOW	= 243;
let DS_BALL_S_A_GREEN	= 244;
let DS_BALL_S_A_SKY		= 245;
let DS_BALL_S_A_BLUE	= 246;
let DS_BALL_S_A_PURPLE	= 247;
let DS_BALL_S_A_WHITE	= 248;

// 枠小弾 ------------------------------
let DS_BALL_BS_RED		= 17;
let DS_BALL_BS_ORANGE	= 18;
let DS_BALL_BS_YELLOW	= 19;
let DS_BALL_BS_GREEN	= 20;
let DS_BALL_BS_SKY		= 21;
let DS_BALL_BS_BLUE		= 22;
let DS_BALL_BS_PURPLE	= 23;
let DS_BALL_BS_WHITE	= 24;

// 中弾 --------------------------------
let DS_BALL_M_RED		= 25;
let DS_BALL_M_ORANGE	= 26;
let DS_BALL_M_YELLOW	= 27;
let DS_BALL_M_GREEN		= 28;
let DS_BALL_M_SKY		= 29;
let DS_BALL_M_BLUE		= 30;
let DS_BALL_M_PURPLE	= 31;
let DS_BALL_M_WHITE		= 32;

// 中弾（加算合成描画用） --------------
let DS_BALL_M_A_RED		= 225;
let DS_BALL_M_A_ORANGE	= 226;
let DS_BALL_M_A_YELLOW	= 227;
let DS_BALL_M_A_GREEN	= 228;
let DS_BALL_M_A_SKY		= 229;
let DS_BALL_M_A_BLUE	= 230;
let DS_BALL_M_A_PURPLE	= 231;
let DS_BALL_M_A_WHITE	= 232;

// 針弾 --------------------------------
let DS_NEEDLE_RED		= 33;
let DS_NEEDLE_ORANGE	= 34;
let DS_NEEDLE_YELLOW	= 35;
let DS_NEEDLE_GREEN		= 36;
let DS_NEEDLE_SKY		= 37;
let DS_NEEDLE_BLUE		= 38;
let DS_NEEDLE_PURPLE	= 39;
let DS_NEEDLE_WHITE		= 40;

// 米粒弾 ------------------------------
let DS_RICE_S_RED		= 41;
let DS_RICE_S_ORANGE	= 42;
let DS_RICE_S_YELLOW	= 43;
let DS_RICE_S_GREEN		= 44;
let DS_RICE_S_SKY		= 45;
let DS_RICE_S_BLUE		= 46;
let DS_RICE_S_PURPLE	= 47;
let DS_RICE_S_WHITE		= 48;

// 氷塊弾 ------------------------------
let DS_ICE_RED		= 49;
let DS_ICE_ORANGE	= 50;
let DS_ICE_YELLOW	= 51;
let DS_ICE_GREEN	= 52;
let DS_ICE_SKY		= 53;
let DS_ICE_BLUE		= 54;
let DS_ICE_PURPLE	= 55;
let DS_ICE_WHITE	= 56;

// 座薬弾 ------------------------------
let DS_MISSILE_RED		= 57;
let DS_MISSILE_ORANGE	= 58;
let DS_MISSILE_YELLOW	= 59;
let DS_MISSILE_GREEN	= 60;
let DS_MISSILE_SKY		= 61;
let DS_MISSILE_BLUE		= 62;
let DS_MISSILE_PURPLE	= 63;
let DS_MISSILE_WHITE	= 64;

// 草履弾 ------------------------------
let DS_RICE_M_RED		= 65;
let DS_RICE_M_ORANGE	= 66;
let DS_RICE_M_YELLOW	= 67;
let DS_RICE_M_GREEN		= 68;
let DS_RICE_M_SKY		= 69;
let DS_RICE_M_BLUE		= 70;
let DS_RICE_M_PURPLE	= 71;
let DS_RICE_M_WHITE		= 72;

// 苦無弾 ------------------------------
let DS_KUNAI_RED		= 73;
let DS_KUNAI_ORANGE		= 74;
let DS_KUNAI_YELLOW		= 75;
let DS_KUNAI_GREEN		= 76;
let DS_KUNAI_SKY		= 77;
let DS_KUNAI_BLUE		= 78;
let DS_KUNAI_PURPLE		= 79;
let DS_KUNAI_WHITE		= 80;

// 鱗弾 --------------------------------
let DS_SCALE_RED		= 81;
let DS_SCALE_ORANGE		= 82;
let DS_SCALE_YELLOW		= 83;
let DS_SCALE_GREEN		= 84;
let DS_SCALE_SKY		= 85;
let DS_SCALE_BLUE		= 86;
let DS_SCALE_PURPLE		= 87;
let DS_SCALE_WHITE		= 88;

// 鱗弾（加算合成描画用） --------------
let DS_SCALE_A_RED		= 233;
let DS_SCALE_A_ORANGE	= 234;
let DS_SCALE_A_YELLOW	= 235;
let DS_SCALE_A_GREEN	= 236;
let DS_SCALE_A_SKY		= 237;
let DS_SCALE_A_BLUE		= 238;
let DS_SCALE_A_PURPLE	= 239;
let DS_SCALE_A_WHITE	= 240;

// 札弾 --------------------------------
let DS_BILL_RED		= 89;
let DS_BILL_ORANGE	= 90;
let DS_BILL_YELLOW	= 91;
let DS_BILL_GREEN	= 92;
let DS_BILL_SKY		= 93;
let DS_BILL_BLUE	= 94;
let DS_BILL_PURPLE	= 95;
let DS_BILL_WHITE	= 96;

// 銭弾 --------------------------------
let DS_COIN_RED		= 97;
let DS_COIN_ORANGE	= 98;
let DS_COIN_YELLOW	= 99;
let DS_COIN_GREEN	= 100;
let DS_COIN_SKY		= 101;
let DS_COIN_BLUE	= 102;
let DS_COIN_PURPLE	= 103;
let DS_COIN_WHITE	= 104;

// 蝶弾 --------------------------------
let DS_BUTTERFLY_RED		= 105;
let DS_BUTTERFLY_ORANGE		= 106;
let DS_BUTTERFLY_YELLOW		= 107;
let DS_BUTTERFLY_GREEN		= 108;
let DS_BUTTERFLY_SKY		= 109;
let DS_BUTTERFLY_BLUE		= 110;
let DS_BUTTERFLY_PURPLE		= 111;
let DS_BUTTERFLY_WHITE		= 112;

// 光弾 --------------------------------
let DS_LIGHT_RED		= 113;
let DS_LIGHT_ORANGE		= 114;
let DS_LIGHT_YELLOW		= 115;
let DS_LIGHT_GREEN		= 116;
let DS_LIGHT_SKY		= 117;
let DS_LIGHT_BLUE		= 118;
let DS_LIGHT_PURPLE		= 119;
let DS_LIGHT_WHITE		= 120;

// 小星弾 ------------------------------
let DS_STAR_S_RED		= 121;
let DS_STAR_S_ORANGE	= 122;
let DS_STAR_S_YELLOW	= 123;
let DS_STAR_S_GREEN		= 124;
let DS_STAR_S_SKY		= 125;
let DS_STAR_S_BLUE		= 126;
let DS_STAR_S_PURPLE	= 127;
let DS_STAR_S_WHITE		= 128;

// 大星弾 ------------------------------
let DS_STAR_M_RED		= 129;
let DS_STAR_M_ORANGE	= 130;
let DS_STAR_M_YELLOW	= 131;
let DS_STAR_M_GREEN		= 132;
let DS_STAR_M_SKY		= 133;
let DS_STAR_M_BLUE		= 134;
let DS_STAR_M_PURPLE	= 135;
let DS_STAR_M_WHITE		= 136;

// 小刀弾 ------------------------------
let DS_KNIFE_YOUMU_RED		= 137;
let DS_KNIFE_YOUMU_ORANGE	= 138;
let DS_KNIFE_YOUMU_YELLOW	= 139;
let DS_KNIFE_YOUMU_GREEN	= 140;
let DS_KNIFE_YOUMU_SKY		= 141;
let DS_KNIFE_YOUMU_BLUE		= 142;
let DS_KNIFE_YOUMU_PURPLE	= 143;
let DS_KNIFE_YOUMU_WHITE	= 144;

// ナイフ弾 ----------------------------
let DS_KNIFE_KOUMA_RED		= 145;
let DS_KNIFE_KOUMA_ORANGE	= 146;
let DS_KNIFE_KOUMA_YELLOW	= 147;
let DS_KNIFE_KOUMA_GREEN	= 148;
let DS_KNIFE_KOUMA_SKY		= 149;
let DS_KNIFE_KOUMA_BLUE		= 150;
let DS_KNIFE_KOUMA_PURPLE	= 151;
let DS_KNIFE_KOUMA_WHITE	= 152;

// 光線 --------------------------------
let DS_BEAM_RED			= 153;
let DS_BEAM_ORANGE		= 154;
let DS_BEAM_YELLOW		= 155;
let DS_BEAM_GREEN		= 156;
let DS_BEAM_SKY			= 157;
let DS_BEAM_BLUE		= 158;
let DS_BEAM_PURPLE		= 159;
let DS_BEAM_WHITE		= 160;
let DS_BEAM_RAINBOW		= 161;

// 炎弾 --------------------------------
let DS_FIRE_RED		= 162;
let DS_FIRE_BLUE	= 163;

// 卒塔婆弾 ----------------------------
let DS_TABLET	= 164;

// 大弾 --------------------------------
let DS_BALL_L_RED		= 165;
let DS_BALL_L_ORANGE	= 166;
let DS_BALL_L_YELLOW	= 167;
let DS_BALL_L_GREEN		= 168;
let DS_BALL_L_SKY		= 169;
let DS_BALL_L_BLUE		= 170;
let DS_BALL_L_PURPLE	= 171;
let DS_BALL_L_WHITE		= 172;

// 反転小弾 ----------------------------
let DS_BALL_S_R_WHITE	= 173;
let DS_BALL_S_R_RED		= 174;
let DS_BALL_S_R_PURPLE	= 175;
let DS_BALL_S_R_BLUE	= 176;

// 反転枠小弾 --------------------------
let DS_BALL_BS_R_WHITE		= 177;
let DS_BALL_BS_R_RED		= 178;
let DS_BALL_BS_R_PURPLE		= 179;
let DS_BALL_BS_R_BLUE		= 180;

// 反転中弾 ----------------------------
let DS_BALL_M_R_WHITE	= 181;
let DS_BALL_M_R_RED		= 182;
let DS_BALL_M_R_PURPLE	= 183;
let DS_BALL_M_R_BLUE	= 184;

// 反転針弾 ----------------------------
let DS_NEEDLE_R_WHITE	= 185;
let DS_NEEDLE_R_RED		= 186;
let DS_NEEDLE_R_PURPLE	= 187;
let DS_NEEDLE_R_BLUE	= 188;

// 反転米粒弾 --------------------------
let DS_RICE_S_R_WHITE	= 189;
let DS_RICE_S_R_RED		= 190;
let DS_RICE_S_R_PURPLE	= 191;
let DS_RICE_S_R_BLUE	= 192;

// 反転氷塊弾 --------------------------
let DS_ICE_R_WHITE		= 193;
let DS_ICE_R_RED		= 194;
let DS_ICE_R_PURPLE		= 195;
let DS_ICE_R_BLUE		= 196;

// 反転座薬弾 --------------------------
let DS_MISSILE_R_WHITE		= 197;
let DS_MISSILE_R_RED		= 198;
let DS_MISSILE_R_PURPLE		= 199;
let DS_MISSILE_R_BLUE		= 200;

// 反転草履弾 --------------------------
let DS_RICE_M_R_WHITE	= 201;
let DS_RICE_M_R_RED		= 202;
let DS_RICE_M_R_PURPLE	= 203;
let DS_RICE_M_R_BLUE	= 204;

// 反転蝶弾 ----------------------------
let DS_BUTTERFLY_R_WHITE	= 205;
let DS_BUTTERFLY_R_RED		= 206;
let DS_BUTTERFLY_R_PURPLE	= 207;
let DS_BUTTERFLY_R_BLUE		= 208;

// 反転光弾 ----------------------------
let DS_LIGHT_R_WHITE	= 209;
let DS_LIGHT_R_RED		= 210;
let DS_LIGHT_R_PURPLE	= 211;
let DS_LIGHT_R_BLUE		= 212;

// 反転小星弾 --------------------------
let DS_STAR_S_R_WHITE	= 213;
let DS_STAR_S_R_RED		= 214;
let DS_STAR_S_R_PURPLE	= 215;
let DS_STAR_S_R_BLUE	= 216;

// 反転大星弾 --------------------------
let DS_STAR_M_R_WHITE	= 217;
let DS_STAR_M_R_RED		= 218;
let DS_STAR_M_R_PURPLE	= 219;
let DS_STAR_M_R_BLUE	= 220;

// 反転光線 ----------------------------
let DS_BEAM_R_WHITE		= 221;
let DS_BEAM_R_RED		= 222;
let DS_BEAM_R_PURPLE	= 223;
let DS_BEAM_R_BLUE		= 224;

// 天狗弾 ------------------------------
let DS_TENGU	= 254;

// 弾幕裁判弾 --------------------------
let DS_JUDGMENT		= 255;

