Packagecom.whirled.contrib.platformer.board
Classpublic class ColliderDetails



Public Properties
 PropertyDefined by
  acolliders : Array
An array of DynamicBounds dynamic colliders.
ColliderDetails
  alines : Array
An array of LineData for collisions in acolliders.
ColliderDetails
  colliders : Array
An array of LineData static colliders.
ColliderDetails
  dx : Number
The starting dx and dy.
ColliderDetails
  dy : Number
ColliderDetails
  fcdX : Number
The x and y delta to reach the first collision.
ColliderDetails
  fcdY : Number
ColliderDetails
  lineCol : Array
ColliderDetails
  oX : Number
The x and y delta from the original position.
ColliderDetails
  oY : Number
ColliderDetails
  rdelta : Number
The remaining time (in seconds) after the collision.
ColliderDetails
  sX : Number
The starting x and y position.
ColliderDetails
  sY : Number
ColliderDetails
Public Methods
 MethodDefined by
  
ColliderDetails(cols:Array, acols:Array, delta:Number)
ColliderDetails
  
initActor(a:Actor):void
ColliderDetails
  
isValid(a:Actor):Boolean
ColliderDetails
  
ColliderDetails
  
reset(delta:Number, a:Actor = null):Boolean
ColliderDetails
Property detail
acollidersproperty
public var acolliders:Array

An array of DynamicBounds dynamic colliders.

alinesproperty 
public var alines:Array

An array of LineData for collisions in acolliders.

collidersproperty 
public var colliders:Array

An array of LineData static colliders.

dxproperty 
public var dx:Number

The starting dx and dy.

dyproperty 
public var dy:Number
fcdXproperty 
public var fcdX:Number

The x and y delta to reach the first collision.

fcdYproperty 
public var fcdY:Number
lineColproperty 
public var lineCol:Array
oXproperty 
public var oX:Number

The x and y delta from the original position.

oYproperty 
public var oY:Number
rdeltaproperty 
public var rdelta:Number

The remaining time (in seconds) after the collision.

sXproperty 
public var sX:Number

The starting x and y position.

sYproperty 
public var sY:Number
Constructor detail
ColliderDetails()constructor
public function ColliderDetails(cols:Array, acols:Array, delta:Number)Parameters
cols:Array
 
acols:Array
 
delta:Number
Method detail
initActor()method
public function initActor(a:Actor):voidParameters
a:Actor
isValid()method 
public function isValid(a:Actor):BooleanParameters
a:Actor

Returns
Boolean
pushActor()method 
public function pushActor(db:DynamicBounds):BooleanParameters
db:DynamicBounds

Returns
Boolean
reset()method 
public function reset(delta:Number, a:Actor = null):BooleanParameters
delta:Number
 
a:Actor (default = null)

Returns
Boolean