Easy way to increment facing
This commit is contained in:
parent
de2ac756c4
commit
19efceae92
2 changed files with 8 additions and 4 deletions
|
@ -32,11 +32,9 @@ public class BlockEMContractor extends BlockBase implements ITileEntityProvider
|
||||||
{
|
{
|
||||||
if(par1World.isRemote)
|
if(par1World.isRemote)
|
||||||
{
|
{
|
||||||
//debug
|
|
||||||
TileEntityEMContractor contractor = (TileEntityEMContractor)par1World.getBlockTileEntity(par2, par3, par4);
|
TileEntityEMContractor contractor = (TileEntityEMContractor)par1World.getBlockTileEntity(par2, par3, par4);
|
||||||
int toSet = contractor.facing.ordinal() < 5 ? contractor.facing.ordinal()+1 : 0;
|
contractor.incrementFacing();
|
||||||
contractor.facing = ForgeDirection.getOrientation(toSet);
|
|
||||||
System.out.println(contractor.facing.ordinal());
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,4 +6,10 @@ import net.minecraftforge.common.ForgeDirection;
|
||||||
public class TileEntityEMContractor extends TileEntity
|
public class TileEntityEMContractor extends TileEntity
|
||||||
{
|
{
|
||||||
public ForgeDirection facing = ForgeDirection.UP;
|
public ForgeDirection facing = ForgeDirection.UP;
|
||||||
|
|
||||||
|
public void incrementFacing()
|
||||||
|
{
|
||||||
|
int newOrdinal = facing.ordinal() < 5 ? facing.ordinal()+1 : 0;
|
||||||
|
facing = ForgeDirection.getOrientation(newOrdinal);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue