Scrolling :)

Next is adding something similar to RP's "restriction tube!"
This commit is contained in:
Aidan Brady 2013-10-28 21:08:37 -04:00
parent a2443f902d
commit 001ce431dc

View file

@ -42,12 +42,17 @@ public class GuiLogisticalSorter extends GuiMekanism
public int getScroll() public int getScroll()
{ {
return Math.max(Math.min((int)(scroll*125), 125), 0); return Math.max(Math.min((int)(scroll*123), 123), 0);
} }
public int getFilterIndex() public int getFilterIndex()
{ {
return 0; if(tileEntity.filters.size() <= 4)
{
return 0;
}
return (int)((tileEntity.filters.size()*scroll) - (4F/(float)tileEntity.filters.size()));
} }
@Override @Override
@ -97,7 +102,7 @@ public class GuiLogisticalSorter extends GuiMekanism
if(isDragging) if(isDragging)
{ {
scroll = (float)(yAxis-18-dragOffset)/123F; scroll = Math.min(Math.max((float)(yAxis-18-dragOffset)/123F, 0), 1);
} }
} }