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
  • Constructor Details

  • Method Details

    • getType

      public abstract WorldMapSymbols.WorldMapSymbolType getType()
    • setAnchor

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

      public void setPosition(float x, float y)
    • 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)
    • layout

      public void layout(UIWorldMap ui, WorldMapSymbolCollisions collisions, float rox, float roy)
    • widthScaled

      public float widthScaled(UIWorldMap ui)
    • heightScaled

      public float heightScaled(UIWorldMap ui)
    • setVisible

      public void setVisible(boolean visible)
    • isVisible

      public boolean isVisible()
    • save

      public void save(ByteBuffer output) throws IOException
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion, int SymbolsVersion) throws IOException
      Throws:
      IOException
    • render

      public abstract void render(UIWorldMap ui, float rox, float roy)
    • release

      public abstract void release()