primaryAddressIndex
int
primaryAddressIndex
(final int x, final int y)
Method primaryAddressIndex.
- Parameters:
final intxfinal inty
public class BooleanVoxelSpace implements VoxelSpace
Class BooleanVoxelSpace. Provides booleanvoxelspace functionality for the Hytale server.
Field origin.
Field alignedOriginZ.
Field originZOffset.
Field primaryDepth.
Field mask.
Field localX.
Field localY.
Field localZ.
Field i.
Field j.
Field bitIndex.
Field cell.
Field thisGlobalJ.
Field otherGlobalJ.
Field minGlobalJ.
Field minThisJ.
Field minOtherJ.
Field maxIterations.
Field minX.
Field minY.
Field maxX.
Field maxY.
Field thisLocalX.
Field thisLocalY.
Field otherLocalX.
Field otherLocalY.
Field thisI.
Field otherI.
Field obj.
Field clone.
public
BooleanVoxelSpace
(final int sizeX, final int sizeY, final int sizeZ, final int originX, final int originY, final int originZ, final boolean alignedOriginZ)
Method BooleanVoxelSpace.
final int sizeXfinal int sizeYfinal int sizeZfinal int originXfinal int originYfinal int originZfinal boolean alignedOriginZint
sizeX
()
Method sizeX.
int
sizeY
()
Method sizeY.
int
sizeZ
()
Method sizeZ.
int
primaryAddressIndex
(final int x, final int y)
Method primaryAddressIndex.
final int xfinal int yint
secondaryAddressIndex
(int z)
Method secondaryAddressIndex.
int zint
setBit
(int bits, final int index, final boolean value)
Method setBit.
int bitsfinal int indexfinal boolean valueboolean
getBit
(final int bits, final int index)
Method getBit.
final int bitsfinal int indexboolean
set
(@Nullable Boolean value, final int x, final int y, final int z)
Method set.
@Nullable Boolean valuefinal int xfinal int yfinal int zBoolean
getContent
(final int x, final int y, final int z)
Method getContent.
final int xfinal int yfinal int znew
IndexOutOfBoundsException
("Coordinates outside VoxelSpace: " + x + " " + y + " " + z + " constraints " + this.minX()
Method IndexOutOfBoundsException.
"Coordinates outside VoxelSpace: " + x + " " + y + " " + z + " constraints " + this.minX(int
globalJ
(final int globalZ)
Method globalJ.
final int globalZint
localJ
(final int globalJ)
Method localJ.
final int globalJvoid
setOrigin
(final int x, final int y, final int z)
Method setOrigin.
final int xfinal int yfinal int zboolean
replace
(final Boolean replacement, final int x, final int y, final int z, @Nonnull final Predicate mask)
Method replace.
final Boolean replacementfinal int xfinal int yfinal int z@Nonnull final Predicate maskint
getOriginX
()
Method getOriginX.
int
getOriginY
()
Method getOriginY.
int
getOriginZ
()
Method getOriginZ.
String
getName
()
Method getName.
boolean
isInsideSpace
(final int x, final int y, final int z)
Method isInsideSpace.
final int xfinal int yfinal int zint
minX
()
Method minX.
int
maxX
()
Method maxX.
int
minY
()
Method minY.
int
maxY
()
Method maxY.
int
minZ
()
Method minZ.
int
maxZ
()
Method maxZ.
int
arrayIndex
(final int x, final int y, final int z)
Method arrayIndex.
final int xfinal int yfinal int zString
toString
()
Method toString.
boolean
isAlignedOriginZ
(final int z)
Method isAlignedOriginZ.
final int zint
getAlignedZ
(final int z)
Method getAlignedZ.
final int z