Packagecom.whirled.contrib.platformer.piece
Classpublic class Dynamic
Implementscom.threerings.util.Hashable
SubclassesActor, RectDynamic, Shot

Base class for any object that can move in the world.



Public Properties
 PropertyDefined by
  dx : Number
Dynamic
  dy : Number
Dynamic
  enemyCount : int
[read-only]
Dynamic
  id : int
Dynamic
  inter : int
Dynamic
  owner : int
Dynamic
  soundEvents : Array
Dynamic
  sprite : String
Dynamic
  type : String
Dynamic
  updateState : int
Dynamic
  x : Number
Dynamic
  y : Number
Dynamic
Protected Properties
 PropertyDefined by
  _dx : Number = 0
Dynamic
  _dy : Number = 0
Dynamic
  _inState : int
Dynamic
  _inter : int
Dynamic
  _owner : int
Dynamic
  _x : Number = 0
Dynamic
  _y : Number = 0
Dynamic
Public Methods
 MethodDefined by
  
Dynamic(insxml:XML = null)
Dynamic
  
alwaysSpawn():Boolean
Dynamic
  
amOwner():Boolean
Dynamic
  
equals(other:Object):Boolean
Dynamic
  
forceOwner():Boolean
Dynamic
  
fromBytes(bytes:ByteArray):void
Dynamic
  
Dynamic
  
getNewOwner(closest:int):int
Dynamic
  
hashCode():int
Dynamic
  
isAlive():Boolean
Dynamic
  
ownerType():int
Dynamic
  
shouldSpawn():Boolean
Dynamic
  
spawnDist():Number
Dynamic
  
toBytes(bytes:ByteArray = null):ByteArray
Dynamic
  
useCache():Boolean
Dynamic
  
Dynamic
Public Constants
 ConstantDefined by
  DEAD : int = 3
[static]
Dynamic
  DYN_COUNT : int = 2
[static]
Dynamic
  ENEMY : int = 2
[static]
Dynamic
  GLOBAL : int = 0
[static]
Dynamic
  OWN_ALL : int = 3
[static]
Dynamic
  OWN_PLAYER : int = 1
[static]
Dynamic
  OWN_SERVER : int = 2
[static]
Dynamic
  PLAYER : int = 1
[static]
Dynamic
  SPAWN : int = 4
[static]
Dynamic
  U_INTER : int
[static]
Dynamic
  U_POS : int
[static]
Dynamic
  U_VEL : int
[static]
Dynamic
Property detail
_dxproperty
protected var _dx:Number = 0
dxproperty 
dx:Number  [read-write]Implementation
    public function get dx():Number
    public function set dx(value:Number):void
_dyproperty 
protected var _dy:Number = 0
dyproperty 
dy:Number  [read-write]Implementation
    public function get dy():Number
    public function set dy(value:Number):void
enemyCountproperty 
enemyCount:int  [read-only]Implementation
    public function get enemyCount():int
idproperty 
public var id:int
_inStateproperty 
protected var _inState:int
_interproperty 
protected var _inter:int
interproperty 
inter:int  [read-write]Implementation
    public function get inter():int
    public function set inter(value:int):void
_ownerproperty 
protected var _owner:int
ownerproperty 
owner:int  [read-write]Implementation
    public function get owner():int
    public function set owner(value:int):void
soundEventsproperty 
public var soundEvents:Array
spriteproperty 
public var sprite:String
typeproperty 
public var type:String
updateStateproperty 
public var updateState:int
_xproperty 
protected var _x:Number = 0
xproperty 
x:Number  [read-write]Implementation
    public function get x():Number
    public function set x(value:Number):void
_yproperty 
protected var _y:Number = 0
yproperty 
y:Number  [read-write]Implementation
    public function get y():Number
    public function set y(value:Number):void
Constructor detail
Dynamic()constructor
public function Dynamic(insxml:XML = null)Parameters
insxml:XML (default = null)
Method detail
alwaysSpawn()method
public function alwaysSpawn():Boolean

Returns
Boolean
amOwner()method 
public function amOwner():Boolean

Returns
Boolean
equals()method 
public function equals(other:Object):BooleanParameters
other:Object

Returns
Boolean
forceOwner()method 
public function forceOwner():Boolean

Returns
Boolean
fromBytes()method 
public function fromBytes(bytes:ByteArray):voidParameters
bytes:ByteArray
getBounds()method 
public function getBounds():Rect

Returns
Rect
getNewOwner()method 
public function getNewOwner(closest:int):intParameters
closest:int

Returns
int
hashCode()method 
public function hashCode():int

Returns
int
isAlive()method 
public function isAlive():Boolean

Returns
Boolean
ownerType()method 
public function ownerType():int

Returns
int
shouldSpawn()method 
public function shouldSpawn():Boolean

Returns
Boolean
spawnDist()method 
public function spawnDist():Number

Returns
Number
toBytes()method 
public function toBytes(bytes:ByteArray = null):ByteArrayParameters
bytes:ByteArray (default = null)

Returns
ByteArray
useCache()method 
public function useCache():Boolean

Returns
Boolean
xmlInstance()method 
public function xmlInstance():XML

Returns
XML
Constant detail
DEADconstant
public static const DEAD:int = 3
DYN_COUNTconstant 
public static const DYN_COUNT:int = 2
ENEMYconstant 
public static const ENEMY:int = 2
GLOBALconstant 
public static const GLOBAL:int = 0
OWN_ALLconstant 
public static const OWN_ALL:int = 3
OWN_PLAYERconstant 
public static const OWN_PLAYER:int = 1
OWN_SERVERconstant 
public static const OWN_SERVER:int = 2
PLAYERconstant 
public static const PLAYER:int = 1
SPAWNconstant 
public static const SPAWN:int = 4
U_INTERconstant 
public static const U_INTER:int
U_POSconstant 
public static const U_POS:int
U_VELconstant 
public static const U_VEL:int