Class PlayerCamera

java.lang.Object
zombie.iso.PlayerCamera

public final class PlayerCamera extends Object
  • Field Details

    • playerIndex

      public final int playerIndex
    • offX

      public float offX
    • offY

      public float offY
    • lastOffX

      public float lastOffX
    • lastOffY

      public float lastOffY
    • rightClickTargetX

      public float rightClickTargetX
    • rightClickTargetY

      public float rightClickTargetY
    • rightClickX

      public float rightClickX
    • rightClickY

      public float rightClickY
    • deferedX

      public float deferedX
    • deferedY

      public float deferedY
    • zoom

      public float zoom
    • offscreenWidth

      public int offscreenWidth
    • offscreenHeight

      public int offscreenHeight
    • projection

      public final org.joml.Matrix4f projection
    • modelview

      public final org.joml.Matrix4f modelview
    • width

      public int width
    • height

      public int height
    • fixJigglyModelsX

      public float fixJigglyModelsX
    • fixJigglyModelsY

      public float fixJigglyModelsY
    • fixJigglyModelsSquareX

      public float fixJigglyModelsSquareX
    • fixJigglyModelsSquareY

      public float fixJigglyModelsSquareY
  • Constructor Details

    • PlayerCamera

      public PlayerCamera(int playerIndex)
  • Method Details

    • center

      public void center()
    • update

      public void update()
    • getOffX

      public float getOffX()
    • getOffY

      public float getOffY()
    • getTOffX

      public float getTOffX()
    • getTOffY

      public float getTOffY()
    • getLastOffX

      public float getLastOffX()
    • getLastOffY

      public float getLastOffY()
    • XToIso

      public float XToIso(float screenX, float screenY, float floor)
    • YToIso

      public float YToIso(float screenX, float screenY, float floor)
    • YToScreenExact

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

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

      public void copyFrom(PlayerCamera other)
    • initFromIsoCamera

      public void initFromIsoCamera(int playerIndex)
    • calculateModelViewProjection

      public void calculateModelViewProjection(float ox, float oy, float oz)
    • calculateFixForJigglyModels

      public void calculateFixForJigglyModels(float ox, float oy, float oz)