Guest User

Untitled

a guest
Jan 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import org.lwjgl.opengl.GL11;
  4.  
  5. // Referenced classes of package net.minecraft.src:
  6. // RenderLiving, EntityStuffedCompCube, ModelBase, EntityLiving,
  7. // Entity
  8.  
  9. public class RenderStuffedCompCube extends RenderLiving
  10. {
  11.  
  12. public RenderStuffedCompCube(ModelBase modelbase, float f, float f1, float f2)
  13. {
  14. super(modelbase, f * f1);
  15. scale = f1;
  16. shadowSize = f2;
  17. }
  18.  
  19. protected void preRenderScale(EntityStuffedCompCube entitystuffedcompcube, float f)
  20. {
  21. GL11.glScalef(scale, scale, scale);
  22. }
  23.  
  24. protected void preRenderCallback(EntityLiving entityliving, float f)
  25. {
  26. preRenderScale((EntityStuffedCompCube)entityliving, f);
  27. }
  28.  
  29. public void renderStuffedCompCube(EntityStuffedCompCube entitystuffedcompcube, double d, double d1, double d2,
  30. float f, float f1)
  31. {
  32. super.doRenderLiving(entitystuffedcompcube, d, d1, d2, f, f1);
  33. }
  34.  
  35. public void doRenderLiving(EntityLiving entityliving, double d, double d1, double d2,
  36. float f, float f1)
  37. {
  38. renderStuffedCompCube((EntityStuffedCompCube)entityliving, d, d1, d2, f, f1);
  39. }
  40.  
  41. public void doRender(Entity entity, double d, double d1, double d2,
  42. float f, float f1)
  43. {
  44. renderStuffedCompCube((EntityStuffedCompCube)entity, d, d1, d2, f, f1);
  45. }
  46.  
  47. private float scale;
  48. }
Add Comment
Please, Sign In to add comment