aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/render/GT_TextureBuilder.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-07-30 11:54:50 +0200
committerGitHub <noreply@github.com>2021-07-30 11:54:50 +0200
commit0f7a5c79f0941195d078b1877cd876b1d73b2b33 (patch)
tree7029c33c0ffb93a1b911ae3395af424ceb7e7743 /src/main/java/gregtech/common/render/GT_TextureBuilder.java
parent2bff27eca61fd5d19f64969f67442c3a55175d3e (diff)
parentea5c515f4769fa83f4eb6268f0b8048f76fbb0ac (diff)
downloadGT5-Unofficial-0f7a5c79f0941195d078b1877cd876b1d73b2b33.tar.gz
GT5-Unofficial-0f7a5c79f0941195d078b1877cd876b1d73b2b33.tar.bz2
GT5-Unofficial-0f7a5c79f0941195d078b1877cd876b1d73b2b33.zip
Merge pull request #551 from GTNewHorizons/structurelib-integration
StructureLib integration
Diffstat (limited to 'src/main/java/gregtech/common/render/GT_TextureBuilder.java')
-rw-r--r--src/main/java/gregtech/common/render/GT_TextureBuilder.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/render/GT_TextureBuilder.java b/src/main/java/gregtech/common/render/GT_TextureBuilder.java
index 22446f99a5..82bce4c8c4 100644
--- a/src/main/java/gregtech/common/render/GT_TextureBuilder.java
+++ b/src/main/java/gregtech/common/render/GT_TextureBuilder.java
@@ -21,6 +21,7 @@ public class GT_TextureBuilder implements ITextureBuilder {
private short[] rgba;
private boolean allowAlpha;
private boolean stdOrient;
+ private boolean extFacing;
private boolean glow;
public GT_TextureBuilder() {
@@ -77,6 +78,12 @@ public class GT_TextureBuilder implements ITextureBuilder {
}
@Override
+ public ITextureBuilder extFacing() {
+ this.extFacing = true;
+ return this;
+ }
+
+ @Override
public ITextureBuilder glow() {
glow = true;
return this;
@@ -88,9 +95,7 @@ public class GT_TextureBuilder implements ITextureBuilder {
if (!textureLayers.isEmpty()) return new GT_MultiTexture(textureLayers.toArray(new ITexture[0]));
switch (iconContainerList.size()) {
case 1:
- if (stdOrient) return new GT_StdRenderedTexture(iconContainerList.get(0), rgba, allowAlpha);
- if (glow) return new GT_RenderedGlowTexture(iconContainerList.get(0), rgba, allowAlpha);
- return new GT_RenderedTexture(iconContainerList.get(0), rgba, allowAlpha);
+ return new GT_RenderedTexture(iconContainerList.get(0), rgba, allowAlpha, glow, stdOrient, extFacing);
case 6:
return new GT_SidedTexture(
iconContainerList.get(ForgeDirection.DOWN.ordinal()),