Atavism Version 2018.1AGIS API

atavism.agis.objects
Class ArenaFlag

java.lang.Object
  extended by atavism.agis.objects.ArenaObject
      extended by atavism.agis.objects.ArenaFlag
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable

public class ArenaFlag
extends ArenaObject

See Also:
Serialized Form

Field Summary
protected  CaptureTheFlagArena arena
           
protected  boolean reactToAllTeams
           
protected  int team
           
 
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)
           
 
Method Summary
 DisplayContext getFlagDC(int team)
           
 int getTeam()
           
 void run()
          Set flag clickable
protected  void spawn()
           
 
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
 

Field Detail

team

protected int team

reactToAllTeams

protected boolean reactToAllTeams

arena

protected CaptureTheFlagArena arena
Constructor Detail

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)
Method Detail

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)


Copyright © 2018 Dragonsan Studios Sp. z o.o.