/**
 * Concentration01ɐF
 * 
 * @param {Integer} time  ʎ
 * @param {Integer} red   Rl
 * @param {Integer} green Gl
 * @param {Integer} blue  Bl
 */
function ColorConcentration(time,red,green,blue){
	SetColor(red,green,blue);
	Concentration01(time);
	SetColor(255,255,255);
}

/**
 * xGtFNĝ݂𔭐e𔭎˂B
 * 
 * @param {Integer} x     exW
 * @param {Integer} y     eyW
 * @param {Integer} graph 摜
 * @param {Integer} delay xt[
 * @param {Integer} life  t[
 */
task GrowEffect(x,y,graph,delay,life){
	let obj = Obj_Create(OBJ_SHOT);
	Obj_SetPosition(obj,x,y);
	Obj_SetSpeed(obj,0);
	Obj_SetAngle(obj,0);
	ObjShot_SetGraphic(obj,graph);
	ObjShot_SetDelay(obj,delay);
	ObjShot_ToItem(obj,false);
	Obj_SetCollisionToPlayer(obj,false);
	
	loop(life){
		yield;
	}
	
	if( !Obj_BeDeleted(obj) ){
		Obj_Delete(obj);
	}
}