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



Public Properties
 PropertyDefined by
  cdX : Number
LineCollisionDetail
  cdY : Number
LineCollisionDetail
  delta : Number
LineCollisionDetail
  lines : Array
LineCollisionDetail
  sX : Number
LineCollisionDetail
  sY : Number
LineCollisionDetail
Public Methods
 MethodDefined by
  
LineCollisionDetail(sX:Number, sY:Number, cdX:Number, cdY:Number, delta:Number, nlines:int)
LineCollisionDetail
  
clone(sX:Number, sY:Number, cdX:Number, cdY:Number, delta:Number):LineCollisionDetail
LineCollisionDetail
  
isValid(sX:Number, sY:Number, cdX:Number, cdY:Number):Boolean
LineCollisionDetail
Public Constants
 ConstantDefined by
  CONNECTED : int = 2
[static]
LineCollisionDetail
  HIT : int = 1
[static]
LineCollisionDetail
  IGNORE : int = -1
[static]
LineCollisionDetail
  IGNORE_CONNECTED : int = 3
[static]
LineCollisionDetail
  IGNORE_UNCONNECTED : int = 4
[static]
LineCollisionDetail
  MISS : int = -100
[static]
LineCollisionDetail
Property detail
cdXproperty
public var cdX:Number
cdYproperty 
public var cdY:Number
deltaproperty 
public var delta:Number
linesproperty 
public var lines:Array
sXproperty 
public var sX:Number
sYproperty 
public var sY:Number
Constructor detail
LineCollisionDetail()constructor
public function LineCollisionDetail(sX:Number, sY:Number, cdX:Number, cdY:Number, delta:Number, nlines:int)Parameters
sX:Number
 
sY:Number
 
cdX:Number
 
cdY:Number
 
delta:Number
 
nlines:int
Method detail
clone()method
public function clone(sX:Number, sY:Number, cdX:Number, cdY:Number, delta:Number):LineCollisionDetailParameters
sX:Number
 
sY:Number
 
cdX:Number
 
cdY:Number
 
delta:Number

Returns
LineCollisionDetail
isValid()method 
public function isValid(sX:Number, sY:Number, cdX:Number, cdY:Number):BooleanParameters
sX:Number
 
sY:Number
 
cdX:Number
 
cdY:Number

Returns
Boolean
Constant detail
CONNECTEDconstant
public static const CONNECTED:int = 2
HITconstant 
public static const HIT:int = 1
IGNOREconstant 
public static const IGNORE:int = -1
IGNORE_CONNECTEDconstant 
public static const IGNORE_CONNECTED:int = 3
IGNORE_UNCONNECTEDconstant 
public static const IGNORE_UNCONNECTED:int = 4
MISSconstant 
public static const MISS:int = -100