Atavism Version 2018.1AGIS API

atavism.agis.objects
Class BuildingGrid

java.lang.Object
  extended by atavism.agis.objects.BuildingGrid
All Implemented Interfaces:
java.io.Serializable

public class BuildingGrid
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
BuildingGrid()
           
BuildingGrid(int id, Point position, int type, OID owner, int layerCount, java.util.ArrayList<java.lang.String> buildings, java.util.ArrayList<java.lang.Float> rotations)
           
 
Method Summary
 java.util.ArrayList<java.lang.Integer> getBlueprints()
           
 java.util.ArrayList<java.lang.String> getBuildings()
           
 int getID()
           
 java.lang.String getInstance()
           
 int getLayerCount()
           
 float getLayerHeight()
           
 java.util.ArrayList<OID> getOIDs()
           
 OID getOwner()
           
 Point getPosition()
           
 java.util.ArrayList<java.lang.Float> getRotations()
           
 int getType()
           
 void setBlueprints(java.util.ArrayList<java.lang.Integer> blueprints)
           
 void setBuildings(java.util.ArrayList<java.lang.String> buildings)
           
 void setID(int id)
           
 void setInstance(java.lang.String instance)
           
 void setLayerCount(int layerCount)
           
 void setLayerHeight(float layerHeight)
           
 void setOwner(OID owner)
           
 void setPosition(Point position)
           
 void setRotations(java.util.ArrayList<java.lang.Float> rotations)
           
 void setType(int type)
           
 void spawnBuilding(int layer, OID instanceOID)
           
 void spawnBuildings(OID instanceOID)
           
 void updateBuilding(int layer, java.lang.String building, int blueprint, float rotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildingGrid

public BuildingGrid()

BuildingGrid

public BuildingGrid(int id,
                    Point position,
                    int type,
                    OID owner,
                    int layerCount,
                    java.util.ArrayList<java.lang.String> buildings,
                    java.util.ArrayList<java.lang.Float> rotations)
Method Detail

updateBuilding

public void updateBuilding(int layer,
                           java.lang.String building,
                           int blueprint,
                           float rotation)

getID

public int getID()

setID

public void setID(int id)

getInstance

public java.lang.String getInstance()

setInstance

public void setInstance(java.lang.String instance)

getPosition

public Point getPosition()

setPosition

public void setPosition(Point position)

getType

public int getType()

setType

public void setType(int type)

getOwner

public OID getOwner()

setOwner

public void setOwner(OID owner)

getLayerCount

public int getLayerCount()

setLayerCount

public void setLayerCount(int layerCount)

getLayerHeight

public float getLayerHeight()

setLayerHeight

public void setLayerHeight(float layerHeight)

getBuildings

public java.util.ArrayList<java.lang.String> getBuildings()

setBuildings

public void setBuildings(java.util.ArrayList<java.lang.String> buildings)

getBlueprints

public java.util.ArrayList<java.lang.Integer> getBlueprints()

setBlueprints

public void setBlueprints(java.util.ArrayList<java.lang.Integer> blueprints)

getRotations

public java.util.ArrayList<java.lang.Float> getRotations()

setRotations

public void setRotations(java.util.ArrayList<java.lang.Float> rotations)

getOIDs

public java.util.ArrayList<OID> getOIDs()

spawnBuildings

public void spawnBuildings(OID instanceOID)

spawnBuilding

public void spawnBuilding(int layer,
                          OID instanceOID)


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