Class WorldMapRenderer

java.lang.Object
zombie.worldMap.WorldMapRenderer

public final class WorldMapRenderer extends Object
  • Field Details

  • Constructor Details

    • WorldMapRenderer

      public WorldMapRenderer()
  • Method Details

    • getAbsoluteX

      public int getAbsoluteX()
    • getAbsoluteY

      public int getAbsoluteY()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • uiToScene

      public org.joml.Vector3f uiToScene(float uiX, float uiY, org.joml.Matrix4f projection, org.joml.Matrix4f modelView, org.joml.Vector3f out)
    • sceneToUI

      public org.joml.Vector3f sceneToUI(float sceneX, float sceneY, float sceneZ, org.joml.Matrix4f projection, org.joml.Matrix4f modelView, org.joml.Vector3f out)
    • uiToWorldX

      public float uiToWorldX(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY)
    • uiToWorldY

      public float uiToWorldY(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY)
    • uiToWorldX

      public float uiToWorldX(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY, org.joml.Matrix4f projection, org.joml.Matrix4f modelView)
    • uiToWorldY

      public float uiToWorldY(float uiX, float uiY, float zoomF, float centerWorldX, float centerWorldY, org.joml.Matrix4f projection, org.joml.Matrix4f modelView)
    • worldToUIX

      public float worldToUIX(float worldX, float worldY, float zoomF, float centerWorldX, float centerWorldY, org.joml.Matrix4f projection, org.joml.Matrix4f modelView)
    • worldToUIY

      public float worldToUIY(float worldX, float worldY, float zoomF, float centerWorldX, float centerWorldY, org.joml.Matrix4f projection, org.joml.Matrix4f modelView)
    • worldOriginUIX

      public float worldOriginUIX(float zoomF, float centerWorldX)
    • worldOriginUIY

      public float worldOriginUIY(float zoomF, float centerWorldY)
    • getZoom

      public int getZoom()
    • getZoomF

      public float getZoomF()
    • getDisplayZoomF

      public float getDisplayZoomF()
    • zoomMult

      public float zoomMult()
    • zoomMult

      public float zoomMult(float zoomF)
    • getWorldScale

      public float getWorldScale(float zoomF)
    • zoomAt

      public void zoomAt(int mouseX, int mouseY, int delta)
    • getCenterWorldX

      public float getCenterWorldX()
    • getCenterWorldY

      public float getCenterWorldY()
    • centerOn

      public void centerOn(float worldX, float worldY)
    • moveView

      public void moveView(int dx, int dy)
    • log2

      public double log2(double x)
    • getBaseZoom

      public float getBaseZoom()
    • setZoom

      public void setZoom(float zoom)
    • resetView

      public void resetView()
    • getProjectionMatrix

      public org.joml.Matrix4f getProjectionMatrix()
    • getModelViewMatrix

      public org.joml.Matrix4f getModelViewMatrix()
    • setMap

      public void setMap(WorldMap worldMap, int x, int y, int width, int height)
    • getWorldMap

      public WorldMap getWorldMap()
    • setVisited

      public void setVisited(WorldMapVisited visited)
    • updateView

      public void updateView()
    • render

      public void render(UIWorldMap ui)
    • setDropShadowWidth

      public void setDropShadowWidth(int width)
    • getOptionByName

      public ConfigOption getOptionByName(String name)
    • getOptionCount

      public int getOptionCount()
    • getOptionByIndex

      public ConfigOption getOptionByIndex(int index)
    • setBoolean

      public void setBoolean(String name, boolean value)
    • getBoolean

      public boolean getBoolean(String name)
    • setDouble

      public void setDouble(String name, double value)
    • getDouble

      public double getDouble(String name, double defaultValue)