aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/craftgui/minecraft/GUIIcon.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/craftgui/minecraft/GUIIcon.java')
-rw-r--r--src/Java/binnie/craftgui/minecraft/GUIIcon.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/Java/binnie/craftgui/minecraft/GUIIcon.java b/src/Java/binnie/craftgui/minecraft/GUIIcon.java
new file mode 100644
index 0000000000..96338b2551
--- /dev/null
+++ b/src/Java/binnie/craftgui/minecraft/GUIIcon.java
@@ -0,0 +1,30 @@
+package binnie.craftgui.minecraft;
+
+import binnie.Binnie;
+import binnie.core.BinnieCore;
+import binnie.core.resource.BinnieIcon;
+import binnie.core.resource.ManagerResource;
+import net.minecraft.util.IIcon;
+
+public enum GUIIcon
+{
+ ArrowUp("arrow-up"), ArrowDown("arrow-down"), ArrowLeft("arrow-left"), ArrowRight("arrow-right"), ArrowUpLeft("arrow-upleft"), ArrowUpRight("arrow-upright"), ArrowRightUp("arrow-rightup"), ArrowRightDown("arrow-rightdown"), ArrowDownRight("arrow-downright"), ArrowDownLeft("arrow-downleft"), ArrowLeftDown("arrow-leftdown"), ArrowLeftUp("arrow-leftup");
+
+ String path;
+ BinnieIcon icon;
+
+ private GUIIcon(String path)
+ {
+ this.path = path;
+ }
+
+ public void register()
+ {
+ this.icon = Binnie.Resource.getItemIcon(BinnieCore.instance, "gui/" + this.path);
+ }
+
+ public IIcon getIcon()
+ {
+ return this.icon.getIcon();
+ }
+}