Sided Inventories now properly observe their own rotation.

This commit is contained in:
AlgorithmX2
2014-03-13 21:59:37 -05:00
parent c77c48092f
commit 754d2c25d9
17 changed files with 39 additions and 30 deletions
+1 -1
View File
@@ -193,7 +193,7 @@ public class TileCharger extends AENetworkPowerTile implements ICrankable
}
@Override
public int[] getAccessibleSlotsFromSide(int side)
public int[] getAccessibleSlotsBySide(ForgeDirection whichSide)
{
return sides;
}
+1 -1
View File
@@ -172,7 +172,7 @@ public class TileCondenser extends AEBaseInvTile implements IAEAppEngInventory,
}
@Override
public int[] getAccessibleSlotsFromSide(int var1)
public int[] getAccessibleSlotsBySide(ForgeDirection side)
{
return sides;
}
+1 -3
View File
@@ -158,10 +158,8 @@ public class TileInscriber extends AENetworkPowerTile implements IGridTickable
}
@Override
public int[] getAccessibleSlotsFromSide(int side)
public int[] getAccessibleSlotsBySide(ForgeDirection d)
{
ForgeDirection d = ForgeDirection.getOrientation( side );
if ( d == ForgeDirection.UP )
return top;
+2 -2
View File
@@ -137,9 +137,9 @@ public class TileInterface extends AENetworkInvTile implements IGridTickable, IS
}
@Override
public int[] getAccessibleSlotsFromSide(int side)
public int[] getAccessibleSlotsBySide(ForgeDirection side)
{
return duality.getAccessibleSlotsFromSide( side );
return duality.getAccessibleSlotsFromSide( side.ordinal() );
}
@Override
+1 -1
View File
@@ -119,7 +119,7 @@ public class TileVibrationChamber extends AENetworkInvTile implements IGridTicka
}
@Override
public int[] getAccessibleSlotsFromSide(int side)
public int[] getAccessibleSlotsBySide(ForgeDirection side)
{
return sides;
}