Atavism Version 2018.1AGIS API

atavism.agis.objects
Class ArenaObject

java.lang.Object
  extended by 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

Field Summary
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 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)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

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

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)


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