public class NibbleArray
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private byte[] |
data
Byte array of data stored in this holder.
|
Constructor and Description |
---|
NibbleArray() |
NibbleArray(byte[] storageArray) |
Modifier and Type | Method and Description |
---|---|
int |
get(int x,
int y,
int z)
Returns the nibble of data corresponding to the passed in x, y, z.
|
private int |
getCoordinateIndex(int x,
int y,
int z) |
byte[] |
getData() |
int |
getFromIndex(int index) |
private int |
getNibbleIndex(int index) |
private boolean |
isLowerNibble(int index) |
void |
set(int x,
int y,
int z,
int value)
Arguments are x, y, z, val.
|
void |
setIndex(int index,
int value) |
private final byte[] data
public NibbleArray()
public NibbleArray(byte[] storageArray)
public int get(int x, int y, int z)
public void set(int x, int y, int z, int value)
private int getCoordinateIndex(int x, int y, int z)
public int getFromIndex(int index)
public void setIndex(int index, int value)
private boolean isLowerNibble(int index)
private int getNibbleIndex(int index)
public byte[] getData()