task EnemyMarker{//\Xy{|iX
	let angle = 0;
	let obj=Obj_Create(OBJ_EFFECT);
	ObjEffect_SetTexture(obj,Item);
	ObjEffect_SetPrimitiveType(obj,PRIMITIVE_TRIANGLESTRIP);
	ObjEffect_CreateVertex(obj,4);
	ObjEffect_SetLayer(obj,8);
	Obj_SetPosition(obj,GetX,GetClipMaxY+8);
	ObjEffect_SetVertexXY(obj,0,-19,-19);
	ObjEffect_SetVertexXY(obj,1, 20,-19);
	ObjEffect_SetVertexXY(obj,2,-19, 20);
	ObjEffect_SetVertexXY(obj,3, 20, 20);
	ObjEffect_SetVertexUV(obj,0, 5,61);
	ObjEffect_SetVertexUV(obj,1,43,61);
	ObjEffect_SetVertexUV(obj,2, 5,99);
	ObjEffect_SetVertexUV(obj,3,43,99);
	while( !Obj_BeDeleted(obj) ){//[U[Tj[ɓ܂Œi
		Obj_SetPosition(obj,GetX,GetClipMaxY+8);
		ObjEffect_SetAngle(obj,0,0,angle);
		angle+=2;
		if(GetX > GetClipMaxX || GetX < GetClipMinX){ObjEffect_SetAngle(obj,90,0,0);}
		yield;
	}
}