public class ArenaObject
extends java.lang.Object
implements java.io.Serializable, java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARENA_OBJECT_ABILITY |
static java.lang.String |
ARENA_OBJECT_BOMB |
static java.lang.String |
ARENA_OBJECT_DESTRUCTABLE_WALL |
static java.lang.String |
ARENA_OBJECT_DOT |
static java.lang.String |
ARENA_OBJECT_FLAG |
static java.lang.String |
ARENA_OBJECT_FLAG_PLATFORM |
static java.lang.String |
ARENA_OBJECT_GATE |
static java.lang.String |
ARENA_OBJECT_HEALTH |
static java.lang.String |
ARENA_OBJECT_INDESTRUCTABLE_WALL |
static java.lang.String |
ARENA_OBJECT_MACHINE |
static java.lang.String |
ARENA_OBJECT_MELEE_WEAPON |
static java.lang.String |
ARENA_OBJECT_POWERUP |
static java.lang.String |
ARENA_OBJECT_RANGED_WEAPON |
static java.lang.String |
ARENA_OBJECT_TRAP |
Constructor and Description |
---|
ArenaObject() |
ArenaObject(int id,
Point loc,
OID instanceOID,
java.lang.String objectType,
DisplayContext dc,
java.util.HashMap<java.lang.String,java.io.Serializable> props) |
ArenaObject(int id,
Point loc,
Quaternion orientation,
OID instanceOID,
java.lang.String objectType,
DisplayContext dc,
java.util.HashMap<java.lang.String,java.io.Serializable> props) |
Modifier and Type | Method and Description |
---|---|
boolean |
getActive() |
java.lang.String |
getData() |
int |
getID() |
OID |
getInstanceOID() |
Point |
getLoc() |
OID |
getObjectOID() |
java.lang.String |
getObjectType() |
Quaternion |
getOrientation() |
java.util.HashMap<java.lang.String,java.io.Serializable> |
getProps() |
int |
getTeamToReactTo() |
void |
respawn(int time) |
void |
run()
Respawns the object
|
void |
setActive(boolean active) |
void |
setData(java.lang.String data) |
void |
setID(int id) |
void |
setInstanceOID(OID instanceOID) |
void |
setLoc(Point loc) |
void |
setObjectOID(OID objectOID) |
void |
setObjectType(java.lang.String objectType) |
void |
setOrientation(Quaternion orientation) |
void |
setProps(java.util.HashMap<java.lang.String,java.io.Serializable> props) |
void |
setTeamToReactTo(int teamToReactTo) |
protected void |
spawn() |
public static final java.lang.String ARENA_OBJECT_GATE
public static final java.lang.String ARENA_OBJECT_DOT
public static final java.lang.String ARENA_OBJECT_ABILITY
public static final java.lang.String ARENA_OBJECT_TRAP
public static final java.lang.String ARENA_OBJECT_BOMB
public static final java.lang.String ARENA_OBJECT_POWERUP
public static final java.lang.String ARENA_OBJECT_DESTRUCTABLE_WALL
public static final java.lang.String ARENA_OBJECT_INDESTRUCTABLE_WALL
public static final java.lang.String ARENA_OBJECT_FLAG
public static final java.lang.String ARENA_OBJECT_FLAG_PLATFORM
public static final java.lang.String ARENA_OBJECT_MACHINE
public static final java.lang.String ARENA_OBJECT_MELEE_WEAPON
public static final java.lang.String ARENA_OBJECT_RANGED_WEAPON
public static final java.lang.String ARENA_OBJECT_HEALTH
public ArenaObject()
public ArenaObject(int id, Point loc, OID instanceOID, java.lang.String objectType, DisplayContext dc, java.util.HashMap<java.lang.String,java.io.Serializable> props)
public ArenaObject(int id, Point loc, Quaternion orientation, OID instanceOID, java.lang.String objectType, DisplayContext dc, java.util.HashMap<java.lang.String,java.io.Serializable> props)
public void respawn(int time)
public void run()
run
in interface java.lang.Runnable
protected void spawn()
public int getID()
public void setID(int id)
public Point getLoc()
public void setLoc(Point loc)
public Quaternion getOrientation()
public void setOrientation(Quaternion orientation)
public java.util.HashMap<java.lang.String,java.io.Serializable> getProps()
public void setProps(java.util.HashMap<java.lang.String,java.io.Serializable> props)
public OID getInstanceOID()
public void setInstanceOID(OID instanceOID)
public OID getObjectOID()
public void setObjectOID(OID objectOID)
public java.lang.String getObjectType()
public void setObjectType(java.lang.String objectType)
public java.lang.String getData()
public void setData(java.lang.String data)
public int getTeamToReactTo()
public void setTeamToReactTo(int teamToReactTo)
public boolean getActive()
public void setActive(boolean active)