Packagecom.whirled.contrib.platformer.board
Classpublic class DynamicBounds
SubclassesActorBounds, RectDynamicBounds



Public Properties
 PropertyDefined by
  controller : DynamicController
DynamicBounds
  dyn : Dynamic
DynamicBounds
Protected Properties
 PropertyDefined by
  _collider : Collider
DynamicBounds
  _rect : Rect
DynamicBounds
Public Methods
 MethodDefined by
  
DynamicBounds
  
checkAndPush(dest:Array, source:Array):void
DynamicBounds
  
DynamicBounds
  
DynamicBounds
  
DynamicBounds
  
translate(dX:Number, dY:Number):void
Translates the actor and updates all the boundary data.
DynamicBounds
  
updateBounds():void
DynamicBounds
  
DynamicBounds
Protected Methods
 MethodDefined by
  
DynamicBounds
  
dynLD(x1:Number, y1:Number, x2:Number, y2:Number, type:int):LineData
DynamicBounds
  
dynUpdateLD(line:LineData, x1:Number, y1:Number, x2:Number, y2:Number, reset:Boolean = false):void
DynamicBounds
Property detail
_colliderproperty
protected var _collider:Collider
controllerproperty 
public var controller:DynamicController
dynproperty 
public var dyn:Dynamic
_rectproperty 
protected var _rect:Rect
Constructor detail
DynamicBounds()constructor
public function DynamicBounds(dc:DynamicController, c:Collider)Parameters
dc:DynamicController
 
c:Collider
Method detail
checkAndPush()method
public function checkAndPush(dest:Array, source:Array):voidParameters
dest:Array
 
source:Array
dynamicCollider()method 
protected function dynamicCollider(cd:ColliderDetails):voidParameters
cd:ColliderDetails
dynLD()method 
protected function dynLD(x1:Number, y1:Number, x2:Number, y2:Number, type:int):LineDataParameters
x1:Number
 
y1:Number
 
x2:Number
 
y2:Number
 
type:int

Returns
LineData
dynUpdateLD()method 
protected function dynUpdateLD(line:LineData, x1:Number, y1:Number, x2:Number, y2:Number, reset:Boolean = false):voidParameters
line:LineData
 
x1:Number
 
y1:Number
 
x2:Number
 
y2:Number
 
reset:Boolean (default = false)
getInteractingBounds()method 
public function getInteractingBounds():Array

Returns
Array
getRect()method 
public function getRect():Rect

Returns
Rect
isInteresting()method 
public function isInteresting(db:DynamicBounds):BooleanParameters
db:DynamicBounds

Returns
Boolean
translate()method 
public function translate(dX:Number, dY:Number):void

Translates the actor and updates all the boundary data.

Parameters
dX:Number
 
dY:Number
updateBounds()method 
public function updateBounds():void
updatedDB()method 
public function updatedDB(cd:ColliderDetails, db:DynamicBounds):BooleanParameters
cd:ColliderDetails
 
db:DynamicBounds

Returns
Boolean