Class PhysicsDebugRenderer

java.lang.Object
zombie.core.textures.TextureDraw.GenericDrawer
zombie.core.physics.PhysicsDebugRenderer

public final class PhysicsDebugRenderer extends TextureDraw.GenericDrawer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    drawContactPoint(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b)
     
    void
    drawLine(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB)
     
    void
    drawSphere(float pX, float pY, float pZ, float radius, float r, float g, float b)
     
    void
    drawTriangle(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha)
     
    void
    init(IsoPlayer player)
     
    void
    n_debugDrawWorld(int offsetX, int offsetY)
     
    void
     
    void
     
    void
     
    float
    XToScreenExact(float objectX, float objectY, float objectZ, int screenZ)
     
    float
    YToScreenExact(float objectX, float objectY, float objectZ, int screenZ)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PhysicsDebugRenderer

      public PhysicsDebugRenderer()
  • Method Details

    • alloc

      public static PhysicsDebugRenderer alloc()
    • release

      public void release()
    • init

      public void init(IsoPlayer player)
    • render

      public void render()
      Specified by:
      render in class TextureDraw.GenericDrawer
    • postRender

      public void postRender()
      Overrides:
      postRender in class TextureDraw.GenericDrawer
    • YToScreenExact

      public float YToScreenExact(float objectX, float objectY, float objectZ, int screenZ)
    • XToScreenExact

      public float XToScreenExact(float objectX, float objectY, float objectZ, int screenZ)
    • drawLine

      public void drawLine(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB)
    • drawSphere

      public void drawSphere(float pX, float pY, float pZ, float radius, float r, float g, float b)
    • drawTriangle

      public void drawTriangle(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha)
    • drawContactPoint

      public void drawContactPoint(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b)
    • n_debugDrawWorld

      public void n_debugDrawWorld(int offsetX, int offsetY)