aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/utils/Textures.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/detrav/utils/Textures.java')
-rw-r--r--src/main/java/com/detrav/utils/Textures.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/utils/Textures.java b/src/main/java/com/detrav/utils/Textures.java
new file mode 100644
index 0000000000..1a5387b286
--- /dev/null
+++ b/src/main/java/com/detrav/utils/Textures.java
@@ -0,0 +1,50 @@
+package com.detrav.utils;
+
+import gregtech.api.GregTech_API;
+import gregtech.api.interfaces.IIconContainer;
+import net.minecraft.client.renderer.texture.TextureMap;
+import net.minecraft.util.IIcon;
+import net.minecraft.util.ResourceLocation;
+
+/**
+ * Created by wital_000 on 19.03.2016.
+ */
+public class Textures {
+
+ public static void load() {
+ }
+
+ public enum ItemIcons implements IIconContainer, Runnable {
+ VOID,RENDERING_ERROR,PRO_PICK_HEAD;
+
+
+
+ protected IIcon mIcon, mOverlay;
+
+ @Override
+ public IIcon getIcon() {
+ return mIcon;
+ }
+
+ @Override
+ public IIcon getOverlayIcon() {
+ return mOverlay;
+ }
+
+ @Override
+ public ResourceLocation getTextureFile() {
+ return TextureMap.locationItemsTexture;
+ }
+
+ private ItemIcons() {
+ GregTech_API.sGTItemIconload.add(this);
+ }
+
+
+ @Override
+ public void run() {
+ mIcon = GregTech_API.sItemIcons.registerIcon("gregtech:iconsets/" + this);
+ mOverlay = GregTech_API.sItemIcons.registerIcon("gregtech:iconsets/" + this + "_OVERLAY");
+ }
+ }
+}