| Property | Defined by | ||
|---|---|---|---|
| tickCounter : int [read-only]
| Collider | ||
| Property | Defined by | ||
|---|---|---|---|
| _boundLines : Array | Collider | ||
| _boundLineSections : Array | Collider | ||
| _dynamicBounds : Array | Collider | ||
| _dynamics : Object | Collider | ||
| _lines : Array | Collider | ||
| _sindex : SectionalIndex | Collider | ||
| _tasks : Array | Collider | ||
| _tickCounter : int = 1 | Collider | ||
| Method | Defined by | ||
|---|---|---|---|
|
Collider(sx:int, sy:int)
| Collider | ||
|
addBoundedPiece(p:BoundedPiece):void
| Collider | ||
|
addDynamic(dc:DynamicController):void
| Collider | ||
|
addLine(p1:Point, p2:Point, type:int):void
| Collider | ||
|
addShot(sc:ShotController):void
| Collider | ||
|
collide(source:Object, target:Object):Array
| Collider | ||
|
count(delta:int):void
| Collider | ||
|
doesInteract(sinter:int, tinter:int):Boolean
| Collider | ||
|
findLineCloseHit(line:LineData):Number
| Collider | ||
| Collider | |||
|
getDynamicBoundsByType(type:int):Array
| Collider | ||
| Collider | |||
|
getLinesFromLine(line:LineData):Array
| Collider | ||
|
getLinesPt(x:Number, y:Number):Array
| Collider | ||
|
getStartDelta(offset:int = 0):Number
| Collider | ||
| Collider | |||
|
numBounds():int
| Collider | ||
|
numTasks():int
| Collider | ||
|
removeDynamic(dc:DynamicController):void
| Collider | ||
|
setBound(idx:int, bound:int):void
| Collider | ||
|
tick(delta:int):Boolean
| Collider | ||
|
translateDynamic(d:Dynamic, dX:Number, dY:Number):void
| Collider | ||
|
updateBoundLines(idx:int):void
| Collider | ||
|
updateInter(dc:DynamicController, inter:int):void
| Collider | ||
|
updateInterTo(d:Dynamic, oldInter:int, newInter:int):void
| Collider | ||
| Method | Defined by | ||
|---|---|---|---|
| Collider | |||
|
debug(str:String):void
| Collider | ||
| Collider | |||
| Constant | Defined by | ||
|---|---|---|---|
| DEBUG : Boolean = false [static]
| Collider | ||
| MAX_DX : Number = 6 [static]
| Collider | ||
| MAX_DY : Number = 15 [static]
| Collider | ||
| Constant | Defined by | ||
|---|---|---|---|
| MIN_DELTA : Number = 0 | Collider | ||
| _boundLines | property |
protected var _boundLines:Array
| _boundLineSections | property |
protected var _boundLineSections:Array
| _dynamicBounds | property |
protected var _dynamicBounds:Array
| _dynamics | property |
protected var _dynamics:Object
| _lines | property |
protected var _lines:Array
| _sindex | property |
protected var _sindex:SectionalIndex
| _tasks | property |
protected var _tasks:Array
| _tickCounter | property |
protected var _tickCounter:int = 1
| tickCounter | property |
tickCounter:int [read-only]Implementation
public function get tickCounter():int
| Collider | () | constructor |
public function Collider(sx:int, sy:int)Parameters
sx:int |
|
sy:int |
| addBoundedPiece | () | method |
| addDynamic | () | method |
| addLine | () | method |
public function addLine(p1:Point, p2:Point, type:int):voidParameters
p1:Point |
|
p2:Point |
|
type:int |
| addShot | () | method |
| closeIndices | () | method |
protected function closeIndices(rect1:Rect, rect2:Rect):BooleanParameters
rect1:Rect |
|
rect2:Rect |
Boolean |
| collide | () | method |
public function collide(source:Object, target:Object):ArrayParameters
source:Object |
|
target:Object |
Array |
| count | () | method |
public function count(delta:int):voidParameters
delta:int |
| debug | () | method |
protected function debug(str:String):voidParameters
str:String |
| doesInteract | () | method |
public function doesInteract(sinter:int, tinter:int):BooleanParameters
sinter:int |
|
tinter:int |
Boolean |
| findLineCloseHit | () | method |
| getBounds | () | method |
protected function getBounds(dc:DynamicController):DynamicBoundsParameters
dc:DynamicController |
DynamicBounds |
| getDynamicBounds | () | method |
| getDynamicBoundsByType | () | method |
public function getDynamicBoundsByType(type:int):ArrayParameters
type:int |
Array |
| getLines | () | method |
| getLinesFromLine | () | method |
| getLinesPt | () | method |
public function getLinesPt(x:Number, y:Number):ArrayParameters
x:Number |
|
y:Number |
Array |
| getStartDelta | () | method |
public function getStartDelta(offset:int = 0):NumberParameters
offset:int (default = 0) |
Number |
| isInteresting | () | method |
public function isInteresting(source:DynamicBounds, target:DynamicBounds):BooleanParameters
source:DynamicBounds |
|
target:DynamicBounds |
Boolean |
| numBounds | () | method |
public function numBounds():int
Returns
int |
| numTasks | () | method |
public function numTasks():int
Returns
int |
| removeDynamic | () | method |
| setBound | () | method |
public function setBound(idx:int, bound:int):voidParameters
idx:int |
|
bound:int |
| tick | () | method |
public function tick(delta:int):BooleanParameters
delta:int |
Boolean |
| translateDynamic | () | method |
public function translateDynamic(d:Dynamic, dX:Number, dY:Number):voidParameters
d:Dynamic |
|
dX:Number |
|
dY:Number |
| updateBoundLines | () | method |
public function updateBoundLines(idx:int):voidParameters
idx:int |
| updateInter | () | method |
public function updateInter(dc:DynamicController, inter:int):voidParameters
dc:DynamicController |
|
inter:int |
| updateInterTo | () | method |
public function updateInterTo(d:Dynamic, oldInter:int, newInter:int):voidParameters
d:Dynamic |
|
oldInter:int |
|
newInter:int |
| DEBUG | constant |
public static const DEBUG:Boolean = false
| MAX_DX | constant |
public static const MAX_DX:Number = 6
| MAX_DY | constant |
public static const MAX_DY:Number = 15
| MIN_DELTA | constant |
protected const MIN_DELTA:Number = 0