public class ArenaFlag extends ArenaObject
| Modifier and Type | Field and Description |
|---|---|
protected CaptureTheFlagArena |
arena |
protected boolean |
reactToAllTeams |
protected int |
team |
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 and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
DisplayContext |
getFlagDC(int team) |
int |
getTeam() |
void |
run()
Set flag clickable
|
protected void |
spawn() |
getActive, getData, getID, getInstanceOID, getLoc, getObjectOID, getObjectType, getOrientation, getProps, getTeamToReactTo, respawn, setActive, setData, setID, setInstanceOID, setLoc, setObjectOID, setObjectType, setOrientation, setProps, setTeamToReactToprotected int team
protected boolean reactToAllTeams
protected CaptureTheFlagArena arena
public 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)
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)
protected void spawn()
spawn in class ArenaObjectpublic void run()
run in interface java.lang.Runnablerun in class ArenaObjectpublic int getTeam()
public DisplayContext getFlagDC(int team)