CraftingHelper - Properly name the variables

This commit is contained in:
Scott M. Barbour 2013-11-13 10:37:24 -06:00
parent 1e00cf012b
commit 7073a10fc5

View file

@ -14,59 +14,61 @@ public class CraftingHelper {
@SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "unchecked", "rawtypes" })
public static IRecipe findMatchingRecipe(InventoryCrafting par1InventoryCrafting, World par2World) public static IRecipe findMatchingRecipe(InventoryCrafting par1InventoryCrafting, World par2World)
{ {
int var3 = 0; // Begin repair recipe handler
ItemStack var4 = null; int itemNum = 0;
ItemStack var5 = null; ItemStack item1 = null;
int var6; ItemStack item2 = null;
int slot;
for (var6 = 0; var6 < par1InventoryCrafting.getSizeInventory(); ++var6) for (slot = 0; slot < par1InventoryCrafting.getSizeInventory(); ++slot)
{ {
ItemStack var7 = par1InventoryCrafting.getStackInSlot(var6); ItemStack itemInSlot = par1InventoryCrafting.getStackInSlot(slot);
if (var7 != null) if (itemInSlot != null)
{ {
if (var3 == 0) if (itemNum == 0)
{ {
var4 = var7; item1 = itemInSlot;
} }
if (var3 == 1) if (itemNum == 1)
{ {
var5 = var7; item2 = itemInSlot;
} }
++var3; ++itemNum;
} }
} }
if (var3 == 2 && var4.itemID == var5.itemID && var4.stackSize == 1 && var5.stackSize == 1 && Item.itemsList[var4.itemID].isRepairable()) if (itemNum == 2 && item1.itemID == item2.itemID && item1.stackSize == 1 && item2.stackSize == 1 && Item.itemsList[item1.itemID].isRepairable())
{ {
Item var11 = Item.itemsList[var4.itemID]; Item itemBase = Item.itemsList[item1.itemID];
int var13 = var11.getMaxDamage() - var4.getItemDamageForDisplay(); int item1Durability = itemBase.getMaxDamage() - item1.getItemDamageForDisplay();
int var8 = var11.getMaxDamage() - var5.getItemDamageForDisplay(); int item2Durability = itemBase.getMaxDamage() - item2.getItemDamageForDisplay();
int var9 = var13 + var8 + var11.getMaxDamage() * 5 / 100; int repairAmt = item1Durability + item2Durability + itemBase.getMaxDamage() * 5 / 100;
int var10 = var11.getMaxDamage() - var9; int newDamage = itemBase.getMaxDamage() - repairAmt;
if (var10 < 0) if (newDamage < 0)
{ {
var10 = 0; newDamage = 0;
} }
ArrayList ingredients = new ArrayList<ItemStack>(2); ArrayList ingredients = new ArrayList<ItemStack>(2);
ingredients.add(var4); ingredients.add(item1);
ingredients.add(var5); ingredients.add(item2);
return new ShapelessRecipes(new ItemStack(var4.itemID, 1, var10),ingredients); return new ShapelessRecipes(new ItemStack(item1.itemID, 1, newDamage),ingredients);
} }
// End repair recipe handler
else else
{ {
List recipes = CraftingManager.getInstance().getRecipeList(); List recipes = CraftingManager.getInstance().getRecipeList();
for (var6 = 0; var6 < recipes.size(); ++var6) for (int index = 0; index < recipes.size(); ++index)
{ {
IRecipe var12 = (IRecipe) recipes.get(var6); IRecipe currentRecipe = (IRecipe) recipes.get(index);
if (var12.matches(par1InventoryCrafting, par2World)) if (currentRecipe.matches(par1InventoryCrafting, par2World))
{ {
return var12; return currentRecipe;
} }
} }