#e
#Title[(Ԉˑ^)]
#Text[QƂɂĂ]
#ScriptVersion[2]

script_enemy_main {
 let t = 100;

 @Initialize {
  SetX(GetCenterX);
  SetY(GetCenterY);
  SetLife(7000);
  SetScore(1000000);

  TMain;
 }

 @MainLoop {
  SetCollisionA(GetX, GetY, 24);
  SetCollisionB(GetX, GetY, 24);

  yield;
 }

 @DrawLoop {
 }

 @Finelize {
 }

 task TMain {
  yield;

  TShot;
 }

 task TShot {
  let angle = 0;
  let angle1 = 0;
  yield;

  loop {
   loop(t) { yield; }
   loop(8) {
    CreateShot01(GetX, GetY, 0.5, angle, RED11, 0);
    angle += 360 / 8;
   }
   angle += 16;
   t -= 5;

   if(t < 20) {
    t = 20;
   }

   if(t < 30) {
    loop(10) {
     CreateShot01(GetX, GetY, 0.7, angle1, GREEN11, 0);
     angle1 += 360 / 10;
    }
    angle1 -= 7;
   }
  }
 }

}