private static var coeff_1:Number = Math.PI / 4;private static var coeff_2:Number;private static var r:Number;private static var angle:Number;private static var absY:Number;//--------------------------------------------------------------------------public static function atan2(y:Number,x:Number):Number{ coeff_2 = 3 * coeff_1; absY=y; if (absY < 0) absY = -absY; //Math.abs if(x>=0){ r= (x - absY) / (x + absY); angle = coeff_1 - coeff_1 * r; } else { r = (x + absY) / (absY - x); angle = coeff_2 - coeff_1 * r; } return y < 0 ? -angle : angle;}
Powered by: newtelligence dasBlog 1.9.6264.0
Disclaimer The opinions expressed herein are our personal opinions and do not represent our customer's view in anyway.
© Copyright 2008, gaming your way
E-mail