changed how the valid block is determined, and added a mask and a shift for future use

This commit is contained in:
Leonardo
2021-09-14 12:58:09 +02:00
parent 9b216fedad
commit 77ccd9eec3
3 changed files with 79 additions and 30 deletions
@@ -23,6 +23,7 @@ public class DataPointUtil
public final static int HEIGHT_SHIFT = 22;
public final static int DEPTH_SHIFT = 12;
public final static int LIGHT_SHIFT = 8;
public final static int VERTICAL_INDEX_SHIFT = 6;
public final static int GEN_TYPE_SHIFT = 2;
public final static int VOID_SHIFT = 1;
public final static int EXISTENCE_SHIFT = 0;
@@ -35,6 +36,7 @@ public class DataPointUtil
public final static long HEIGHT_MASK = 0b11_1111_1111;
public final static long DEPTH_MASK = 0b11_1111_1111;
public final static long LIGHT_MASK = 0b1111;
public final static long VERTICAL_INDEX_SHIFT = 0b11;
public final static long GEN_TYPE_MASK = 0b111;
public final static long VOID_MASK = 1;
public final static long EXISTENCE_MASK = 1;