From 8aebbe3f2cabe013bc2bbdf400e084629d58a672 Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Wed, 12 Aug 2015 02:55:37 -0500 Subject: Broadsword Graphics - Part 1 --- src/main/java/gmail/Lance5057/items/Injector.java | 57 ++++++++++++++--------- 1 file changed, 34 insertions(+), 23 deletions(-) (limited to 'src/main/java/gmail/Lance5057/items') diff --git a/src/main/java/gmail/Lance5057/items/Injector.java b/src/main/java/gmail/Lance5057/items/Injector.java index f475e6e..fc979fa 100644 --- a/src/main/java/gmail/Lance5057/items/Injector.java +++ b/src/main/java/gmail/Lance5057/items/Injector.java @@ -1,5 +1,7 @@ package gmail.Lance5057.items; +import gmail.Lance5057.TinkersDefense; + import java.util.Map; import tconstruct.library.crafting.PatternBuilder; @@ -11,9 +13,9 @@ import net.minecraft.item.Item; public class Injector extends ToolCore { + public Injector(int baseDamage) { super(baseDamage); - // TODO Auto-generated constructor stub } String[] heads; @@ -21,32 +23,41 @@ public class Injector extends ToolCore String[] handles; String[] extras; - @Override - public void registerIcons(IIconRegister iconRegister) - { - Inject(TinkerTools.broadsword, iconRegister); - } - - protected void Inject(ToolCore tc, IIconRegister iconRegister) + protected void loadHeads(IIconRegister iconRegister) { - tc.accessoryStrings.clear(); - tc.accessoryIcons.clear(); + heads = new String[6]; - PatternBuilder pb = PatternBuilder.instance; - for(Map.Entry entry : pb.materialSets.entrySet()) + heads[0] = "_tapered_blade"; +// heads[1] = "_dull_blade"; +// heads[2] = "_glass_blade"; +// heads[3] = "_plumed_blade"; +// heads[4] = "_widebase_blade"; +// heads[5] = "_tapered_blade"; + + for(int i = 0; i entry : pb.materialSets.entrySet()) + { + String test = entry.getKey(); + String icon = "tinker:"; + icon += TinkerTools.broadsword.getDefaultFolder() + "/"; + icon += test + heads[i]; + //toolIcons[i] = icon; + headStrings.put(entry.getValue().materialID+TinkersDefense.config.MaterialIndex, icon); + } + + addIcons(headStrings, headIcons, iconRegister, heads[i], false); + TinkerTools.broadsword.headStrings.putAll(headStrings); + TinkerTools.broadsword.headIcons.putAll(headIcons); } - - //tc.accessoryStrings.put(0, "tinkersdefense:broadsword/_smallguard"); - - tc.registerIcons(iconRegister); } + + @Override + public void registerIcons (IIconRegister iconRegister) + { + loadHeads(iconRegister); + } @Override public Item getAccessoryItem() { @@ -57,7 +68,7 @@ public class Injector extends ToolCore @Override public String getDefaultFolder() { // TODO Auto-generated method stub - return null; + return "broadsword"; } @Override -- cgit v1.2.3