Class WorldMapBaseSymbol

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

public abstract class WorldMapBaseSymbol
extends java.lang.Object
  • Field Details

    • DEFAULT_SCALE

      public static float DEFAULT_SCALE
  • Constructor Details

    • WorldMapBaseSymbol

      public WorldMapBaseSymbol​(WorldMapSymbols worldMapSymbols)
  • Method Details

    • getType

      public abstract WorldMapSymbols.WorldMapSymbolType getType()
    • setAnchor

      public void setAnchor​(float float1, float float2)
    • setPosition

      public void setPosition​(float float1, float float2)
    • setCollide

      public void setCollide​(boolean boolean1)
    • setRGBA

      public void setRGBA​(float float1, float float2, float float3, float float4)
    • setScale

      public void setScale​(float float1)
    • getDisplayScale

      public float getDisplayScale​(UIWorldMap uIWorldMap)
    • layout

      public void layout​(UIWorldMap uIWorldMap, WorldMapSymbolCollisions worldMapSymbolCollisions, float float1, float float2)
    • widthScaled

      public float widthScaled​(UIWorldMap uIWorldMap)
    • heightScaled

      public float heightScaled​(UIWorldMap uIWorldMap)
    • setVisible

      public void setVisible​(boolean boolean1)
    • isVisible

      public boolean isVisible()
    • save

      public void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Throws:
      java.io.IOException
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1, int int2) throws java.io.IOException
      Throws:
      java.io.IOException
    • render

      public abstract void render​(UIWorldMap uIWorldMap, float float1, float float2)
    • release

      public abstract void release()