Advertisement
Corosus

Untitled

May 3rd, 2012
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. public static void renderLineFromToBlock(double x1, double y1, double z1, double x2, double y2, double z2, double d, double d1, double d2, float f, float f1, int stringColor) {
  2. Tessellator tessellator = Tessellator.instance;
  3. RenderManager rm = RenderManager.instance;
  4.  
  5. float castProgress = 1.0F;
  6.  
  7. float f10 = 0F;
  8. double d4 = MathHelper.sin(f10);
  9. double d6 = MathHelper.cos(f10);
  10.  
  11. double pirateX = x1;
  12. double pirateY = y1;
  13. double pirateZ = z1;
  14. double entX = x2;
  15. double entY = y2;
  16. double entZ = z2;
  17.  
  18. double fishX = castProgress*(entX - pirateX);
  19. double fishY = castProgress*(entY - pirateY);
  20. double fishZ = castProgress*(entZ - pirateZ);
  21. GL11.glDisable(3553);
  22. GL11.glDisable(2896);
  23. tessellator.startDrawing(3);
  24. //int stringColor = 0x888888;
  25. //if (((EntityNode)entitypirate).render) {
  26. //stringColor = 0x880000;
  27. //} else {
  28. //stringColor = 0xEF4034;
  29. //}
  30. tessellator.setColorOpaque_I(stringColor);
  31. int steps = 16;
  32.  
  33. for (int i = 0; i <= steps; ++i) {
  34. float f4 = i/(float)steps;
  35. tessellator.addVertex(
  36. pirateX - rm.renderPosX + fishX * f4,//(f4 * f4 + f4) * 0.5D + 0.25D,
  37. pirateY - rm.renderPosY + fishY * f4,//(f4 * f4 + f4) * 0.5D + 0.25D,
  38. pirateZ - rm.renderPosZ + fishZ * f4);
  39. }
  40.  
  41. tessellator.draw();
  42. GL11.glEnable(2896);
  43. GL11.glEnable(3553);
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement