ABCDEFGHIJKLMNOPQRSTUV
1
2
FlxUFlxMath (FPT)FlxMath (new)FlxPoint
3
openURL(URL:String):void
pointInCoordinates(pointX:int, pointY:int, rectX:int, rectY:int, rectWidth:int, rectHeight:int):Boolean
https://github.com/FlixelCommunity/flixel/issues/142
rotate(X:Number, Y:Number, PivotX:Number, PivotY:Number, Angle:Number,Point:FlxPoint=null):FlxPoint
4
abs(Value:Number):Number
pointInFlxRect(pointX:int, pointY:int, rect:FlxRect):Boolean
abs(Value:Number):Number
angleBetween(Point1:FlxPoint, Point2:FlxPoint):Number
5
floor(Value:Number):Number
mouseInFlxRect(useWorldCoords:Boolean, rect:FlxRect):Boolean
floor(Value:Number):Numberdistance(Point1:FlxPoint,Point2:FlxPoint):Number
6
ceil(Value:Number):Number
pointInRectangle(pointX:int, pointY:int, rect:Rectangle):Boolean
ceil(Value:Number):Number
7
round(Value:Number):Numberatan2(y:Number, x:Number):Numberround(Value:Number):Number
8
min(Number1:Number,Number2:Number):Number
sinCosGenerator(length:uint, sinAmplitude:Number = 1.0, cosAmplitude:Number = 1.0, frequency:Number = 1.0):Array
min(Number1:Number,Number2:Number):Number
9
max(Number1:Number,Number2:Number):NumbergetSinTable():Arraymax(Number1:Number,Number2:Number):Number
10
bound(Value:Number,Min:Number,Max:Number):Number
getCosTable():Arrayatan2(y:Number, x:Number):Number
11
srand(Seed:Number):Numbersqrt(val:Number):Numbersqrt(val:Number):Number
12
shuffle(Objects:Array,HowManyTimes:uint):ArrayminiRand():intisOdd(n:Number):Boolean
13
getRandom(Objects:Array,StartIndex:uint=0,Length:uint=0):Object
rand(min:Number = NaN, max:Number = NaN, excludes:Array = null):int
isEven(n:Number):Boolean
14
getTicks():uint
randFloat(min:Number = NaN, max:Number = NaN):Number
asDegrees(radians:Number):Number
15
formatTicks(StartTicks:uint,EndTicks:uint):StringchanceRoll(chance:uint = 50):BooleanasRadians(degrees:Number):Number
16
makeColor(Red:uint, Green:uint, Blue:uint, Alpha:Number=1.0):uint
maxAdd(value:int, amount:int, max:int):intconst TAU:Number;
17
makeColorFromHSB(Hue:Number,Saturation:Number,Brightness:Number,Alpha:Number=1.0):uint
wrapValue(value:int, amount:int, max:int):intbound(Value:Number,Min:Number,Max:Number):Number
18
getRGBA(Color:uint,Results:Array=null):ArrayvectorLength(dx:Number, dy:Number):Number
19
getHSB(Color:uint,Results:Array=null):Array
dotProduct(ax:Number, ay:Number, bx:Number, by:Number):Number
20
formatTime(Seconds:Number,ShowMS:Boolean=false):String
randomSign():NumberFlxRandom (new)FlxRect
21
formatArray(AnyArray:Array):StringisOdd(n:Number):Booleanhttps://github.com/FlixelCommunity/flixel/issues/197contains(Point:FlxPoint):Boolean
22
formatMoney(Amount:Number,ShowDecimal:Boolean=true,EnglishStyle:Boolean=true):String
isEven(n:Number):Booleanfloat(min:Number=0,max:Number=1):Number
23
getClassName(Obj:Object,Simple:Boolean=false):String
wrapAngle(angle:Number):intboolean(chance:Number=0.5):Boolean
24
compareClassNames(Object1:Object,Object2:Object):Boolean
angleLimit(angle:int, min:int, max:int):intsign(chance:Number=0.5):int // Returns either 1 or -1
25
getClass(Name:String):ClassasDegrees(radians:Number):Numberbit(chance:Number=0.5):int // Returns either 1 or 0
26
computeVelocity(Velocity:Number, Acceleration:Number=0, Drag:Number=0, Max:Number=10000):Number
asRadians(degrees:Number):Numberinteger(min:Number,max:Number=NaN):int
27
rotatePoint(X:Number, Y:Number, PivotX:Number, PivotY:Number, Angle:Number,Point:FlxPoint=null):FlxPoint
shuffle(array:Array):Array
28
getAngle(Point1:FlxPoint, Point2:FlxPoint):Numberitem(array:Array):* // Pick a random item out of an array
29
getDistance(Point1:FlxPoint,Point2:FlxPoint):Numbercolor(alpha:Number = 1):uint
30
weightedGetObject<T>(Objects:Array<T>, WeightsArray:Array<Float>, StartIndex:Int = 0, EndIndex:Int = 0)
31
32
FlxG (only random functions)FlxDistance (FPT)FlxVector (new)
33
var globalSeed:Number;(note: Compares FlxSprites instead of FlxPoints)https://github.com/FlixelCommunity/flixel/issues/188
34
random():NumberdistanceBetween(a:FlxSprite, b:FlxSprite):intvectorLength(dx:Number, dy:Number):Number
35
shuffle(Objects:Array,HowManyTimes:uint):ArraydistanceToPoint(a:FlxSprite, target:FlxPoint):int
dotProduct(ax:Number, ay:Number, bx:Number, by:Number):Number
36
getRandom(Objects:Array,StartIndex:uint=0,Length:uint=0):Object
distanceToMouse(a:FlxSprite):int
37
angleBetween(a:FlxSprite, b:FlxSprite, asDegrees:Boolean = false):Number
38
angleBetweenPoint(a:FlxSprite, target:FlxPoint, asDegrees:Boolean = false):Number
39
angleBetweenMouse(a:FlxSprite, asDegrees:Boolean = false):Number
40
KEYvelocityFromAngle(angle:int, speed:int):FlxPoint
41
Move to FlxMath
velocityFromFacing(parent:FlxSprite, speed:int):FlxPoint
42
Random-related function
43
Where does this go?
44

FlxMotion (FPT)
45
moveTowardsObject(source:FlxSprite, dest:FlxSprite, speed:int = 60, maxTime:int = 0):void
46
accelerateTowardsObject(source:FlxSprite, dest:FlxSprite, speed:int, xSpeedMax:uint, ySpeedMax:uint):void
47
moveTowardsMouse(source:FlxSprite, speed:int = 60, maxTime:int = 0):void
48
accelerateTowardsMouse(source:FlxSprite, speed:int, xSpeedMax:uint, ySpeedMax:uint):void
49
moveTowardsPoint(source:FlxSprite, target:FlxPoint, speed:int = 60, maxTime:int = 0):void
50
accelerateTowardsPoint(source:FlxSprite, target:FlxPoint, speed:int, xSpeedMax:uint, ySpeedMax:uint):void
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98