Class WorldMapBaseSymbol
java.lang.Object
zombie.worldMap.symbols.WorldMapBaseSymbol
- Direct Known Subclasses:
WorldMapTextSymbol
,WorldMapTextureSymbol
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static float
static float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
double
getCosA()
float
float
float
float
float
double
getSinA()
abstract WorldMapSymbols.WorldMapSymbolType
getType()
float
float
heightScaled
(WorldMapRenderer.Drawer drawer) boolean
boolean
boolean
boolean
isOnScreen
(UIWorldMap uIWorldMap) boolean
boolean
isShared()
boolean
boolean
isVisible
(UIWorldMap uIWorldMap) void
layout
(UIWorldMap uIWorldMap, WorldMapSymbolCollisions worldMapSymbolCollisions, float float1, float float3, SymbolLayout symbolLayout) void
load
(ByteBuffer byteBuffer, SymbolSaveData symbolSaveData) abstract void
release()
abstract void
void
save
(ByteBuffer byteBuffer, SymbolSaveData var2) void
setAnchor
(float x, float y) void
setApplyZoom
(boolean boolean0) void
setCollide
(boolean collide) void
setMatchPerspective
(boolean boolean0) void
setMaxZoom
(float float0) void
setMinZoom
(float float0) void
setNetworkInfo
(WorldMapSymbolNetworkInfo worldMapSymbolNetworkInfo) void
setPosition
(float x, float y) void
void
setRGBA
(float r, float g, float b, float a) void
setRotation
(float float0) void
setScale
(float scale) void
setUserDefined
(boolean boolean0) void
setVisible
(boolean visible) float
float
widthScaled
(WorldMapRenderer.Drawer drawer)
-
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
-
-
Method Details
-
getType
-
setNetworkInfo
-
getNetworkInfo
-
setPrivate
public void setPrivate() -
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
-
getDisplayScale
-
layout
public void layout(UIWorldMap uIWorldMap, WorldMapSymbolCollisions worldMapSymbolCollisions, float float1, float float3, SymbolLayout symbolLayout) -
widthScaled
-
heightScaled
-
widthScaled
-
heightScaled
-
setVisible
public void setVisible(boolean visible) -
isVisible
-
isOnScreen
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
render
-
release
public abstract void release()
-