Class WorldMapBaseSymbol

java.lang.Object
zombie.worldMap.symbols.WorldMapBaseSymbol
Direct Known Subclasses:
WorldMapTextSymbol, WorldMapTextureSymbol

public abstract class WorldMapBaseSymbol extends Object
  • Field Details

    • DEFAULT_SCALE

      public static float DEFAULT_SCALE
    • DEFAULT_MIN_ZOOM

      public static float DEFAULT_MIN_ZOOM
    • DEFAULT_MAX_ZOOM

      public static float DEFAULT_MAX_ZOOM
  • Constructor Details

    • WorldMapBaseSymbol

      public WorldMapBaseSymbol()
    • WorldMapBaseSymbol

      public WorldMapBaseSymbol(WorldMapSymbols owner)
  • Method Details

    • getType

      public abstract WorldMapSymbols.WorldMapSymbolType getType()
    • setNetworkInfo

      public void setNetworkInfo(WorldMapSymbolNetworkInfo worldMapSymbolNetworkInfo)
    • getNetworkInfo

      public WorldMapSymbolNetworkInfo getNetworkInfo()
    • setPrivate

      public void setPrivate()
    • isShared

      public boolean isShared()
    • isPrivate

      public boolean isPrivate()
    • isAuthorLocalPlayer

      public boolean isAuthorLocalPlayer()
    • isUserDefined

      public boolean isUserDefined()
    • setUserDefined

      public void setUserDefined(boolean boolean0)
    • setAnchor

      public void setAnchor(float x, float y)
    • getAnchorX

      public float getAnchorX()
    • getAnchorY

      public float getAnchorY()
    • setPosition

      public void setPosition(float x, float y)
    • getRotation

      public float getRotation()
    • setRotation

      public void setRotation(float float0)
    • getCosA

      public double getCosA()
    • getSinA

      public double getSinA()
    • isMatchPerspective

      public boolean isMatchPerspective()
    • setMatchPerspective

      public void setMatchPerspective(boolean boolean0)
    • isApplyZoom

      public boolean isApplyZoom()
    • setApplyZoom

      public void setApplyZoom(boolean boolean0)
    • getMinZoom

      public float getMinZoom()
    • setMinZoom

      public void setMinZoom(float float0)
    • getMaxZoom

      public float getMaxZoom()
    • setMaxZoom

      public void setMaxZoom(float float0)
    • setCollide

      public void setCollide(boolean collide)
    • setRGBA

      public void setRGBA(float r, float g, float b, float a)
    • setScale

      public void setScale(float scale)
    • getDisplayScale

      public float getDisplayScale(UIWorldMap ui)
    • getDisplayScale

      public float getDisplayScale(WorldMapRenderer.Drawer drawer)
    • layout

      public void layout(UIWorldMap uIWorldMap, WorldMapSymbolCollisions worldMapSymbolCollisions, float float1, float float3, SymbolLayout symbolLayout)
    • widthScaled

      public float widthScaled(UIWorldMap ui)
    • heightScaled

      public float heightScaled(UIWorldMap ui)
    • widthScaled

      public float widthScaled(WorldMapRenderer.Drawer drawer)
    • heightScaled

      public float heightScaled(WorldMapRenderer.Drawer drawer)
    • setVisible

      public void setVisible(boolean visible)
    • isVisible

      public boolean isVisible(UIWorldMap uIWorldMap)
    • isOnScreen

      public boolean isOnScreen(UIWorldMap uIWorldMap)
    • save

      public void save(ByteBuffer byteBuffer, SymbolSaveData var2) throws IOException
      Throws:
      IOException
    • load

      public void load(ByteBuffer byteBuffer, SymbolSaveData symbolSaveData) throws IOException
      Throws:
      IOException
    • render

      public abstract void render(WorldMapRenderer.Drawer var1)
    • release

      public abstract void release()