implement shading

This commit is contained in:
LabyStudio
2022-01-31 21:32:35 +01:00
parent c63bf36bca
commit 00af52a66a
3 changed files with 38 additions and 2 deletions
@@ -6,6 +6,22 @@ window.EnumBlockFace = class {
this.z = z;
}
getShading() {
return this.isXAxis() ? 0.6 : this.isYAxis() ? 1.0 : 0.8;
}
isXAxis() {
return this.x !== 0;
}
isYAxis() {
return this.y !== 0;
}
isZAxis() {
return this.z !== 0;
}
static values() {
return [
EnumBlockFace.TOP,