Properly rotating! :)

This commit is contained in:
Aidan Brady 2013-08-02 23:30:08 -04:00
parent 5cfbb68adb
commit de2ac756c4

View file

@ -22,29 +22,34 @@ public class RenderEMContractor extends TileEntitySpecialRenderer
GL11.glTranslated(x + 0.5, y + 1.5, z + 0.5); GL11.glTranslated(x + 0.5, y + 1.5, z + 0.5);
GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F); GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);
this.func_110628_a(TEXTURE);
MODEL.render(0.0625f);
switch(((TileEntityEMContractor)t).facing) switch(((TileEntityEMContractor)t).facing)
{ {
case UP: case UP:
break; break;
case DOWN: case DOWN:
GL11.glRotatef(180, 0, 0, 1); GL11.glRotatef(180, 0, 0, 1);
GL11.glTranslatef(0, -2, 0);
break; break;
case NORTH: case NORTH:
GL11.glTranslatef(-1, 1, 0);
GL11.glRotatef(-90, 0, 0, 1); GL11.glRotatef(-90, 0, 0, 1);
break; break;
case SOUTH: case SOUTH:
GL11.glTranslatef(1, 1, 0);
GL11.glRotatef(90, 0, 0, 1); GL11.glRotatef(90, 0, 0, 1);
break; break;
case WEST: case WEST:
GL11.glTranslatef(0, 1, 1);
GL11.glRotatef(-90, 1, 0, 0); GL11.glRotatef(-90, 1, 0, 0);
break; break;
case EAST: case EAST:
GL11.glTranslatef(0, 1, -1);
GL11.glRotatef(90, 1, 0, 0); GL11.glRotatef(90, 1, 0, 0);
break; break;
} }
this.func_110628_a(TEXTURE);
MODEL.render(0.0625f);
GL11.glPopMatrix(); GL11.glPopMatrix();
} }