﻿//****************************************************************************
// ActionScript Standard Library
// Math object
//****************************************************************************

intrinsic class Math
{
	static var E:Number;
	static var LN10:Number;
	static var LN2:Number;
	static var LOG10E:Number;
	static var LOG2E:Number;
	static var PI:Number;
	static var SQRT1_2:Number;
	static var SQRT2:Number;

	static function abs(x:Number):Number;
	static function acos(x:Number):Number;
	static function asin(x:Number):Number;
	static function atan(tangent:Number):Number;
	static function atan2(y:Number,x:Number):Number;
	static function ceil(x:Number):Number;
	static function cos(x:Number):Number;
	static function exp(x:Number):Number;
	static function floor(x:Number):Number;
	static function log(x:Number):Number;
	static function max(x:Number,y:Number):Number;
	static function min(x:Number,y:Number):Number;
	static function pow(x:Number,y:Number):Number;
	static function random():Number;
	static function round(x:Number):Number;
	static function sin(x:Number):Number;
	static function sqrt(x:Number):Number;
	static function tan(x:Number):Number;
}