add wall IDs

This commit is contained in:
NULL511
2024-05-25 13:09:32 -04:00
parent dde6acac97
commit 36c9bef3f0
4 changed files with 391 additions and 0 deletions

View File

@ -979,6 +979,27 @@ void main() {
break;
}
// WALL
if (blockId >= BLOCK_WALL_MIN && blockId <= BLOCK_WALL_MAX) {
mixWeight = 0.25;
if (blockId == BLOCK_WALL_POST_TALL_ALL || blockId == BLOCK_WALL_TALL_ALL
|| blockId == BLOCK_WALL_POST_TALL_N_W_S
|| blockId == BLOCK_WALL_POST_TALL_N_E_S
|| blockId == BLOCK_WALL_POST_TALL_W_N_E
|| blockId == BLOCK_WALL_POST_TALL_W_S_E) {
mixMask = BuildLpvMask(0u, 0u, 0u, 0u, 1u, 1u);
mixWeight = 0.125;
}
else if (blockId == BLOCK_WALL_POST_TALL_N_S || blockId == BLOCK_WALL_TALL_N_S) {
mixMask = BuildLpvMask(1u, 0u, 1u, 0u, 1u, 1u);
}
else if (blockId == BLOCK_WALL_POST_TALL_W_E || blockId == BLOCK_WALL_TALL_W_E) {
mixMask = BuildLpvMask(0u, 1u, 0u, 1u, 1u, 1u);
}
// TODO: more walls
}
// Misc
if (blockId == BLOCK_SIGN) {