aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java')
-rw-r--r--src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java b/src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java
new file mode 100644
index 0000000000..816a422749
--- /dev/null
+++ b/src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java
@@ -0,0 +1,33 @@
+package binnie.craftgui.resource.minecraft;
+
+import binnie.core.BinnieCore;
+import binnie.core.proxy.BinnieProxy;
+import binnie.core.resource.BinnieResource;
+import binnie.core.resource.IBinnieTexture;
+import binnie.craftgui.core.CraftGUI;
+
+public enum CraftGUITextureSheet
+ implements IBinnieTexture
+{
+ Controls2("controls"), Panel2("panels"), Slots("slots");
+
+ String name;
+
+ private CraftGUITextureSheet(String name)
+ {
+ this.name = name;
+ }
+
+ public String toString()
+ {
+ return this.name;
+ }
+
+ public BinnieResource getTexture()
+ {
+ if (BinnieCore.proxy.isServer()) {
+ return null;
+ }
+ return CraftGUI.ResourceManager.getTextureSheet(this.name).getTexture();
+ }
+}