Interface Crafting, and fixed crash with import bus gui.

This commit is contained in:
AlgorithmX2
2014-07-06 01:48:21 -05:00
parent 2625b788b1
commit e658c40381
8 changed files with 163 additions and 8 deletions
+44
View File
@@ -184,4 +184,48 @@ public class MultiCraftingTracker
}
}
}
public int getSlot(ICraftingLink link)
{
if ( links != null )
{
for (int x = 0; x < links.length; x++)
{
if ( links[x] == link )
return x;
}
}
return -1;
}
public void cancel()
{
if ( links != null )
{
for (ICraftingLink l : links)
{
if ( l != null )
l.cancel();
}
links = null;
}
if ( jobs != null )
{
for (Future<ICraftingJob> l : jobs)
{
if ( l != null )
l.cancel( true );
}
jobs = null;
}
}
public boolean isBusy(int slot)
{
return getLink( slot ) != null || getJob( slot ) != null;
}
}