Fixes issue #65

This commit is contained in:
Raoul Van den Berge
2016-05-21 14:01:05 +02:00
parent 5ababd6946
commit e9e4a99a97

View File

@@ -23,10 +23,10 @@ public class TileSolderer extends TileMachine implements ISidedInventory {
public static final int[] FACES_UP = new int[]{ public static final int[] FACES_UP = new int[]{
1 1
}; };
public static final int[] FACES_LEFT = new int[]{ public static final int[] FACES_NE = new int[]{
0 0
}; };
public static final int[] FACES_RIGHT = new int[]{ public static final int[] FACES_SW = new int[]{
2 2
}; };
public static final int[] FACES_DOWN = new int[]{ public static final int[] FACES_DOWN = new int[]{
@@ -270,20 +270,17 @@ public class TileSolderer extends TileMachine implements ISidedInventory {
@Override @Override
public int[] getSlotsForFace(EnumFacing side) { public int[] getSlotsForFace(EnumFacing side) {
EnumFacing left = getDirection().rotateY(); if (side == EnumFacing.UP) {
EnumFacing right = getDirection().rotateYCCW();
if (side == left) {
return FACES_LEFT;
} else if (side == right) {
return FACES_RIGHT;
} else if (side == EnumFacing.UP) {
return FACES_UP; return FACES_UP;
} else if (side == EnumFacing.DOWN) { } else if (side == EnumFacing.DOWN) {
return FACES_DOWN; return FACES_DOWN;
} else { } else if (side == EnumFacing.NORTH || side == EnumFacing.EAST) {
return FACES_UP; return FACES_NE;
} else if (side == EnumFacing.SOUTH || side == EnumFacing.WEST) {
return FACES_SW;
} }
return FACES_UP;
} }
@Override @Override