atavism.agis.objects
Class ArenaObject
java.lang.Object
atavism.agis.objects.ArenaObject
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
- Direct Known Subclasses:
- ArenaFlag, ArenaFlagPlatform, ArenaWeaponObject
public class ArenaObject
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Runnable
- See Also:
- Serialized Form
Constructor Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ARENA_OBJECT_GATE
public static final java.lang.String ARENA_OBJECT_GATE
- See Also:
- Constant Field Values
ARENA_OBJECT_DOT
public static final java.lang.String ARENA_OBJECT_DOT
- See Also:
- Constant Field Values
ARENA_OBJECT_ABILITY
public static final java.lang.String ARENA_OBJECT_ABILITY
- See Also:
- Constant Field Values
ARENA_OBJECT_TRAP
public static final java.lang.String ARENA_OBJECT_TRAP
- See Also:
- Constant Field Values
ARENA_OBJECT_BOMB
public static final java.lang.String ARENA_OBJECT_BOMB
- See Also:
- Constant Field Values
ARENA_OBJECT_POWERUP
public static final java.lang.String ARENA_OBJECT_POWERUP
- See Also:
- Constant Field Values
ARENA_OBJECT_DESTRUCTABLE_WALL
public static final java.lang.String ARENA_OBJECT_DESTRUCTABLE_WALL
- See Also:
- Constant Field Values
ARENA_OBJECT_INDESTRUCTABLE_WALL
public static final java.lang.String ARENA_OBJECT_INDESTRUCTABLE_WALL
- See Also:
- Constant Field Values
ARENA_OBJECT_FLAG
public static final java.lang.String ARENA_OBJECT_FLAG
- See Also:
- Constant Field Values
ARENA_OBJECT_FLAG_PLATFORM
public static final java.lang.String ARENA_OBJECT_FLAG_PLATFORM
- See Also:
- Constant Field Values
ARENA_OBJECT_MACHINE
public static final java.lang.String ARENA_OBJECT_MACHINE
- See Also:
- Constant Field Values
ARENA_OBJECT_MELEE_WEAPON
public static final java.lang.String ARENA_OBJECT_MELEE_WEAPON
- See Also:
- Constant Field Values
ARENA_OBJECT_RANGED_WEAPON
public static final java.lang.String ARENA_OBJECT_RANGED_WEAPON
- See Also:
- Constant Field Values
ARENA_OBJECT_HEALTH
public static final java.lang.String ARENA_OBJECT_HEALTH
- See Also:
- Constant Field Values
ArenaObject
public ArenaObject()
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)
ArenaObject
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)
respawn
public void respawn(int time)
run
public void run()
- Respawns the object
- Specified by:
run
in interface java.lang.Runnable
spawn
protected void spawn()
getID
public int getID()
setID
public void setID(int id)
getLoc
public Point getLoc()
setLoc
public void setLoc(Point loc)
getOrientation
public Quaternion getOrientation()
setOrientation
public void setOrientation(Quaternion orientation)
getProps
public java.util.HashMap<java.lang.String,java.io.Serializable> getProps()
setProps
public void setProps(java.util.HashMap<java.lang.String,java.io.Serializable> props)
getInstanceOID
public OID getInstanceOID()
setInstanceOID
public void setInstanceOID(OID instanceOID)
getObjectOID
public OID getObjectOID()
setObjectOID
public void setObjectOID(OID objectOID)
getObjectType
public java.lang.String getObjectType()
setObjectType
public void setObjectType(java.lang.String objectType)
getData
public java.lang.String getData()
setData
public void setData(java.lang.String data)
getTeamToReactTo
public int getTeamToReactTo()
setTeamToReactTo
public void setTeamToReactTo(int teamToReactTo)
getActive
public boolean getActive()
setActive
public void setActive(boolean active)