diff options
author | Technus <daniel112092@gmail.com> | 2017-08-03 22:46:39 +0200 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-08-03 22:46:39 +0200 |
commit | 4a66c8f221f0e2cdb7a69ffccc5eb44d811d0358 (patch) | |
tree | 1a0ee4b7b0b617f77599c03bfb6598e38b6a197a /src/main/java/gregtech/api/enums | |
parent | 9f769ded41914aabd4fa0c511a07e0f62f5cf98d (diff) | |
download | GT5-Unofficial-4a66c8f221f0e2cdb7a69ffccc5eb44d811d0358.tar.gz GT5-Unofficial-4a66c8f221f0e2cdb7a69ffccc5eb44d811d0358.tar.bz2 GT5-Unofficial-4a66c8f221f0e2cdb7a69ffccc5eb44d811d0358.zip |
Rework texturing again.
Diffstat (limited to 'src/main/java/gregtech/api/enums')
-rw-r--r-- | src/main/java/gregtech/api/enums/Textures.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index 2745bdf068..810c6eb68e 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -9,6 +9,9 @@ import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; +import java.util.HashMap; +import java.util.TreeMap; + import static gregtech.api.enums.GT_Values.RES_PATH_BLOCK; import static gregtech.api.enums.GT_Values.RES_PATH_ITEM; @@ -693,13 +696,16 @@ public class Textures { new GT_RenderedTexture(OVERLAY_LOCKER_012), new GT_RenderedTexture(OVERLAY_LOCKER_013), }, - CASING_BLOCKS = new ITexture[128*16],//16 Pages available 0-15 - each can hold 128 textures 0-127 + CASING_BLOCKS = new ITexture[128],//original variable still limited to 128 MACHINE_CASINGS[] = new ITexture[16][17]; + public static ITexture[][] casingTexturePages = new ITexture[128][];//page holder so we don't make an short long array + static { for (byte i = 0; i < MACHINE_CASINGS.length; i++) for (byte j = 0; j < MACHINE_CASINGS[i].length; j++) MACHINE_CASINGS[i][j] = new GT_SidedTexture(MACHINECASINGS_BOTTOM[i], MACHINECASINGS_TOP[i], MACHINECASINGS_SIDE[i], Dyes.getModulation(j - 1, Dyes.MACHINE_METAL.mRGBa)); + casingTexturePages[0]=CASING_BLOCKS; } protected IIcon mIcon; |