| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aranai.dungeonator.generator.Cuboid
public class Cuboid
The Cuboid class allows for cubic regions of variable size and thickness to be specified at a given offset from the chunk origin. This is useful for specifying walls, rooms, and other cubic volumes with minimal fuss.
| Field Summary | |
|---|---|
private  int | 
offsetX
The x offset from the chunk origin.  | 
private  int | 
offsetY
The y offset from the chunk origin.  | 
private  int | 
offsetZ
The z offset from the chunk origin.  | 
private  int | 
sizeX
The cuboid width.  | 
private  int | 
sizeY
The cuboid height.  | 
private  int | 
sizeZ
The cuboid depth.  | 
private  int | 
thickness
The cuboid wall thickness, or 0 if the cuboid is solid.  | 
| Constructor Summary | |
|---|---|
Cuboid()
Instantiates a new cuboid with default values.  | 
|
Cuboid(int x,
       int y,
       int z)
Instantiates a new cuboid with size values.  | 
|
Cuboid(int x,
       int y,
       int z,
       int t)
Instantiates a new cuboid with size and thickness values.  | 
|
Cuboid(int offX,
       int offY,
       int offZ,
       int x,
       int y,
       int z)
Instantiates a new cuboid with size and offset values.  | 
|
Cuboid(int offX,
       int offY,
       int offZ,
       int x,
       int y,
       int z,
       int t)
Instantiates a new cuboid with all values.  | 
|
| Method Summary | |
|---|---|
 org.bukkit.Location | 
getOffsetLocation()
Gets the offset as a location.  | 
 int | 
getOffsetX()
Gets the x offset from chunk origin.  | 
 int | 
getOffsetY()
Gets the y offset from chunk origin.  | 
 int | 
getOffsetZ()
Gets the z offset from chunk origin  | 
 int | 
getSizeX()
Gets the cuboid's width.  | 
 int | 
getSizeY()
Gets the cuboid's height.  | 
 int | 
getSizeZ()
Gets the cuboid's depth.  | 
private  int | 
getThickness()
Gets the cuboid's wall thickness.  | 
 boolean | 
isSolid()
Checks if the cuboid is solid.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
private int offsetX
private int offsetY
private int offsetZ
private int sizeX
private int sizeY
private int sizeZ
private int thickness
| Constructor Detail | 
|---|
public Cuboid()
public Cuboid(int x,
              int y,
              int z)
x - the cuboid's widthy - the cuboid's heightz - the cuboid's depth
public Cuboid(int x,
              int y,
              int z,
              int t)
x - the cuboid's widthy - the cuboid's heightz - the cuboid's deptht - the cuboid's wall thickness
public Cuboid(int offX,
              int offY,
              int offZ,
              int x,
              int y,
              int z)
offX - the x offset from chunk originoffY - the y offset from chunk originoffZ - the z offset from chunk originx - the cuboid's widthy - the cuboid's heightz - the cuboid's depth
public Cuboid(int offX,
              int offY,
              int offZ,
              int x,
              int y,
              int z,
              int t)
offX - the x offset from chunk originoffY - the y offset from chunk originoffZ - the z offset from chunk originx - the cuboid's widthy - the cuboid's heightz - the cuboid's deptht - the cuboid's wall thickness| Method Detail | 
|---|
public boolean isSolid()
private int getThickness()
public int getOffsetX()
public int getOffsetY()
public int getOffsetZ()
public org.bukkit.Location getOffsetLocation()
public int getSizeX()
public int getSizeY()
public int getSizeZ()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||