diff options
Diffstat (limited to 'src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java')
-rw-r--r-- | src/Java/binnie/craftgui/resource/minecraft/CraftGUITextureSheet.java | 33 |
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(); + } +} |