Class WrappedBiCoordinateCache<T>
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.datastructures.bicoordinatecache.WrappedBiCoordinateCache<T>
- All Implemented Interfaces:
BiCoordinateCache<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
sizeX
private final int sizeX -
sizeZ
private final int sizeZ -
values
-
populated
@Nonnull private final boolean[][] populated -
size
private int size
-
-
Constructor Details
-
WrappedBiCoordinateCache
public WrappedBiCoordinateCache(int sizeX, int sizeZ)
-
-
Method Details
-
localXFrom
public int localXFrom(int x) -
localZFrom
public int localZFrom(int z) -
get
- Specified by:
getin interfaceBiCoordinateCache<T>
-
isCached
public boolean isCached(int x, int z) - Specified by:
isCachedin interfaceBiCoordinateCache<T>
-
save
- Specified by:
savein interfaceBiCoordinateCache<T>
-
flush
public void flush(int x, int z) - Specified by:
flushin interfaceBiCoordinateCache<T>
-
flush
public void flush()- Specified by:
flushin interfaceBiCoordinateCache<T>
-
size
public int size()- Specified by:
sizein interfaceBiCoordinateCache<T>
-
toString
-