atavism.agis.objects
Class ArenaFlag
java.lang.Object
atavism.agis.objects.ArenaObject
atavism.agis.objects.ArenaFlag
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
public class ArenaFlag
- extends ArenaObject
- See Also:
- Serialized Form
Fields inherited from class atavism.agis.objects.ArenaObject |
ARENA_OBJECT_ABILITY, ARENA_OBJECT_BOMB, ARENA_OBJECT_DESTRUCTABLE_WALL, ARENA_OBJECT_DOT, ARENA_OBJECT_FLAG, ARENA_OBJECT_FLAG_PLATFORM, ARENA_OBJECT_GATE, ARENA_OBJECT_HEALTH, ARENA_OBJECT_INDESTRUCTABLE_WALL, ARENA_OBJECT_MACHINE, ARENA_OBJECT_MELEE_WEAPON, ARENA_OBJECT_POWERUP, ARENA_OBJECT_RANGED_WEAPON, ARENA_OBJECT_TRAP |
Constructor Summary |
ArenaFlag()
|
ArenaFlag(int id,
Point loc,
OID instanceOID,
java.lang.String objectType,
java.util.HashMap<java.lang.String,java.io.Serializable> props,
int team,
boolean reactToAllTeams,
CaptureTheFlagArena arena)
|
ArenaFlag(int id,
Point loc,
Quaternion orientation,
OID instanceOID,
java.lang.String objectType,
java.util.HashMap<java.lang.String,java.io.Serializable> props,
int team,
boolean reactToAllTeams,
CaptureTheFlagArena arena)
|
Methods inherited from class atavism.agis.objects.ArenaObject |
getActive, getData, getID, getInstanceOID, getLoc, getObjectOID, getObjectType, getOrientation, getProps, getTeamToReactTo, respawn, setActive, setData, setID, setInstanceOID, setLoc, setObjectOID, setObjectType, setOrientation, setProps, setTeamToReactTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
team
protected int team
reactToAllTeams
protected boolean reactToAllTeams
arena
protected CaptureTheFlagArena arena
ArenaFlag
public ArenaFlag()
ArenaFlag
public ArenaFlag(int id,
Point loc,
OID instanceOID,
java.lang.String objectType,
java.util.HashMap<java.lang.String,java.io.Serializable> props,
int team,
boolean reactToAllTeams,
CaptureTheFlagArena arena)
ArenaFlag
public ArenaFlag(int id,
Point loc,
Quaternion orientation,
OID instanceOID,
java.lang.String objectType,
java.util.HashMap<java.lang.String,java.io.Serializable> props,
int team,
boolean reactToAllTeams,
CaptureTheFlagArena arena)
spawn
protected void spawn()
- Overrides:
spawn
in class ArenaObject
run
public void run()
- Set flag clickable
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class ArenaObject
getTeam
public int getTeam()
getFlagDC
public DisplayContext getFlagDC(int team)