public class RandomChunkColumnIterator
Class RandomChunkColumnIterator. Provides randomchunkcolumniterator functionality for the Hytale server.
java.lang.Object > RandomChunkColumnIterator
Field Summary
currentIndex
private
int
currentIndex
Field currentIndex.
lastSavedIteratorPosition
private
int
lastSavedIteratorPosition
Field lastSavedIteratorPosition.
start
final
int
start
Field start.
index
final
int
index
Field index.
range
final
int
range
Field range.
Method Detail
RandomChunkColumnIterator
public
public
RandomChunkColumnIterator
()
Method RandomChunkColumnIterator.
getCurrentIndex
public
int
getCurrentIndex
()
Method getCurrentIndex.
getCurrentX
public
int
getCurrentX
()
Method getCurrentX.
getCurrentZ
public
int
getCurrentZ
()
Method getCurrentZ.
nextPosition
public
int
nextPosition
()
Method nextPosition.
nextPositionAvoidBorders
public
int
nextPositionAvoidBorders
()
Method nextPositionAvoidBorders.
if
public
else
if
(range > 1)
Method if.
- Parameters:
range >1
saveIteratorPosition
public
void
saveIteratorPosition
()
Method saveIteratorPosition.
isAtSavedIteratorPosition
public
boolean
isAtSavedIteratorPosition
()
Method isAtSavedIteratorPosition.
positionsLeft
public
int
positionsLeft
()
Method positionsLeft.
markPositionVisited
public
void
markPositionVisited
(final int index)
Method markPositionVisited.
- Parameters:
final intindex
reset
private
void
reset
()
Method reset.