    //ˎUeEˋ@\t@_e̔ˁB^XN{āB
    //gpO[oϐFListMirrors
    //o̓O[oϐFȂ


    task TShotToPlayer		//@_e
    {
        let time = [240, 120, 60, 60, 30][Level];	//ˊԊuB1ȏɂȂƖ[vB
        let v =[2, 3, 3, 4, 5][Level];
        let Img = YELLOW02;
        let TimeDelayReflection = 5;	//˖h~

        loop
        {
            TFireReflectedShot([GetX, GetY], v, GetAngleToPlayer, Img, TimeDelayReflection);
            wait(time);
        }
    }

    task TScattarShot			//΂܂e
    {
        let time = [6, 3, 3, 2, 1][Level];	//ˊԊuB1ȏɂȂƖ[vB
        let v = [2, 2, 2, 3, 3][Level];		//e
        let ImgList = [RED23, BLUE23, GREEN23];	//OtBbN
        let TimeDelayReflection = 5;	//˖h~

        loop
        {
            let Img = RandSelect(ImgList);
            TFireReflectedShot([GetX, GetY], v, rand(0, 360), Img, TimeDelayReflection);
            wait(time);
        }
    }
