Package zombie.worldMap.symbols
Class WorldMapBaseSymbol
java.lang.Object
zombie.worldMap.symbols.WorldMapBaseSymbol
- Direct Known Subclasses:
WorldMapTextSymbol
,WorldMapTextureSymbol
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
abstract WorldMapSymbols.WorldMapSymbolType
getType()
float
boolean
void
layout
(UIWorldMap ui, WorldMapSymbolCollisions collisions, float rox, float roy) void
load
(ByteBuffer input, int WorldVersion, int SymbolsVersion) abstract void
release()
abstract void
render
(UIWorldMap ui, float rox, float roy) void
save
(ByteBuffer output) void
setAnchor
(float x, float y) void
setCollide
(boolean collide) void
setPosition
(float x, float y) void
setRGBA
(float r, float g, float b, float a) void
setScale
(float scale) void
setVisible
(boolean visible) float
-
Field Details
-
DEFAULT_SCALE
public static float DEFAULT_SCALE
-
-
Constructor Details
-
WorldMapBaseSymbol
-
-
Method Details
-
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
-
layout
-
widthScaled
-
heightScaled
-
setVisible
public void setVisible(boolean visible) -
isVisible
public boolean isVisible() -
save
- Throws:
IOException
-
load
- Throws:
IOException
-
render
-
release
public abstract void release()
-