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
    • s_tempColorInfo

      protected static final ColorInfo s_tempColorInfo
  • Constructor Details

  • 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()
    • 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()