classpublicPriority 3
SpiralIterator
com.hypixel.hytale.math.iterator.SpiralIterator
17
Methods
17
Public Methods
9
Fields
3
Constructors
Constants
intMAX_RADIUS= (int)MAX_RADIUS_LONG
longMAX_RADIUS_LONG= (long)Math.sqrt(9.223372036854776E18) / 2L - 1L
Constructors
public
SpiralIterator()public
SpiralIterator(int chunkX, int chunkZ, int radius)public
SpiralIterator(int chunkX, int chunkZ, int radiusFrom, int radiusTo)Methods
Public Methods (17)
public
int getChunkX()public
int getChunkZ()public
int getCompletedRadius()public
int getCurrentRadius()public
int getDx()public
int getDz()public
long getIndex()public
long getMaxIndex()publicstatic
long getPosFromIndex(int index)public
int getX()public
int getZ()public
boolean hasNext()public
void init(int chunkX, int chunkZ, int radiusTo)public
void init(int chunkX, int chunkZ, int radiusFrom, int radiusTo)public
boolean isSetup()public
long next()public
void reset()Fields
Private/Package Fields (9)
private
int chunkXprivate
int chunkZprivate
int dxprivate
int dzprivate
long iprivate
long maxIprivate
boolean setupprivate
int xprivate
int z