// VbgɊւ邻̑̃CN[hpXNvgł
// ėp֐ȂǂɊi[܂

//---------------------------------------------------------------------------------

//ėp֐ -trueԂm-
//   @prob		: trueom
//   @return		: mɂtrueofalseo 
function fPer(let prob){
	if(rand(0,100) < prob){
		return true;
	}else{
		return false;
	}
}

//ėp֐ -ǂɓĂ邩̔-
//   @nX,nY		: 肷W
//   @rad		: ͈͓̔Ƃ锼a
//   @return		: ǂ̕ǂƔ˂Ă邩 [1]=> [2]=> [3]=>E [4]=> [0]=>ǂ̕ǂɂĂȂ (Dx)
function IsStageClip(let nX,let nY,let rad){
	//[ǂ
	if(nX-rad < GetClipMinX){
		return 1;
	}
	//[ǂ
	if(nY-rad < GetClipMinY){
		return 2;
	}
	//E[ǂ
	if(nX+rad > GetClipMaxX){
		return 3;
	}
	//[ǂ
	if(nY+rad > GetClipMaxY){
		return 4;
	}else{
		return 0;
	}
}

//ėp֐ -xƊpxwx߂-
//   @speed		: x
//   @angle		: px
function SAtoS_X(let speed,let angle){
	return cos(angle)*speed;
}

//ėp֐ -xƊpxxx߂-
//   @speed		: x
//   @angle		: px
function SAtoS_Y(let speed,let angle){
	return sin(angle)*speed;
}

//ėp֐ -tO𔽓]֐-
//   @flag		: true܂false
function Toggle(let flag){
	//ꂾP!Ŕے肵Ⴆ΂ȂEEE
	//ċCt̂͂̊֐B͂ЂǂB
	return !flag;
}
