public class BuildingGrid
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
public void updateBuilding(int layer, java.lang.String building, int blueprint, float rotation)
public int getID()
public void setID(int id)
public java.lang.String getInstance()
public void setInstance(java.lang.String instance)
public Point getPosition()
public void setPosition(Point position)
public int getType()
public void setType(int type)
public OID getOwner()
public void setOwner(OID owner)
public int getLayerCount()
public void setLayerCount(int layerCount)
public float getLayerHeight()
public void setLayerHeight(float layerHeight)
public java.util.ArrayList<java.lang.String> getBuildings()
public void setBuildings(java.util.ArrayList<java.lang.String> buildings)
public java.util.ArrayList<java.lang.Integer> getBlueprints()
public void setBlueprints(java.util.ArrayList<java.lang.Integer> blueprints)
public java.util.ArrayList<java.lang.Float> getRotations()
public void setRotations(java.util.ArrayList<java.lang.Float> rotations)
public java.util.ArrayList<OID> getOIDs()
public void spawnBuildings(OID instanceOID)
public void spawnBuilding(int layer, OID instanceOID)