1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-05-06 17:34:15 +00:00

Remove some unnecessary null checks

We know turtle can't be null in any of these places, since in preceding code,
we called methods on it, so we would have gotten a NullPointerException then
and never gotten here if it were null.
This commit is contained in:
Joseph C. Sible 2017-09-24 01:00:55 -04:00
parent 19e4c03d3a
commit 9e4ae3a494

View File

@ -116,20 +116,12 @@ public class TileEntityTurtleRenderer extends TileEntitySpecialRenderer<TileTurt
// Setup the transform // Setup the transform
Vec3d offset; Vec3d offset;
float yaw; float yaw;
if( turtle != null ) offset = turtle.getRenderOffset( f );
{ yaw = turtle.getRenderYaw( f );
offset = turtle.getRenderOffset( f );
yaw = turtle.getRenderYaw( f );
}
else
{
offset = new Vec3d( 0.0, 0.0, 0.0 );
yaw = 0.0f;
}
GlStateManager.translate( posX + offset.x, posY + offset.y, posZ + offset.z ); GlStateManager.translate( posX + offset.x, posY + offset.y, posZ + offset.z );
// Render the label // Render the label
IComputer computer = (turtle != null) ? turtle.getComputer() : null; IComputer computer = turtle.getComputer();
String label = (computer != null) ? computer.getLabel() : null; String label = (computer != null) ? computer.getLabel() : null;
if( label != null ) if( label != null )
{ {
@ -145,18 +137,9 @@ public class TileEntityTurtleRenderer extends TileEntitySpecialRenderer<TileTurt
int colour; int colour;
ComputerFamily family; ComputerFamily family;
ResourceLocation overlay; ResourceLocation overlay;
if( turtle != null ) colour = turtle.getColour();
{ family = turtle.getFamily();
colour = turtle.getColour(); overlay = turtle.getOverlay();
family = turtle.getFamily();
overlay = turtle.getOverlay();
}
else
{
colour = -1;
family = ComputerFamily.Normal;
overlay = null;
}
renderModel( state, getTurtleModel( family, colour != -1 ), colour == -1 ? null : new int[] { colour } ); renderModel( state, getTurtleModel( family, colour != -1 ), colour == -1 ? null : new int[] { colour } );
@ -183,11 +166,8 @@ public class TileEntityTurtleRenderer extends TileEntitySpecialRenderer<TileTurt
} }
// Render the upgrades // Render the upgrades
if( turtle != null ) renderUpgrade( state, turtle, TurtleSide.Left, f );
{ renderUpgrade( state, turtle, TurtleSide.Right, f );
renderUpgrade( state, turtle, TurtleSide.Left, f );
renderUpgrade( state, turtle, TurtleSide.Right, f );
}
} }
finally finally
{ {