Class WorldMapBaseSymbol
java.lang.Object
zombie.worldMap.symbols.WorldMapBaseSymbol
- Direct Known Subclasses:
WorldMapTextSymbol,WorldMapTextureSymbol
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic floatstatic floatstatic float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatdoublegetCosA()floatfloatfloatfloatfloatdoublegetSinA()abstract WorldMapSymbols.WorldMapSymbolTypegetType()floatfloatheightScaled(WorldMapRenderer.Drawer drawer) booleanbooleanbooleanbooleanisOnScreen(UIWorldMap uIWorldMap) booleanbooleanisShared()booleanbooleanisVisible(UIWorldMap uIWorldMap) voidlayout(UIWorldMap uIWorldMap, WorldMapSymbolCollisions worldMapSymbolCollisions, float float1, float float3, SymbolLayout symbolLayout) voidload(ByteBuffer byteBuffer, SymbolSaveData symbolSaveData) abstract voidrelease()abstract voidvoidsave(ByteBuffer byteBuffer, SymbolSaveData var2) voidsetAnchor(float x, float y) voidsetApplyZoom(boolean boolean0) voidsetCollide(boolean collide) voidsetMatchPerspective(boolean boolean0) voidsetMaxZoom(float float0) voidsetMinZoom(float float0) voidsetNetworkInfo(WorldMapSymbolNetworkInfo worldMapSymbolNetworkInfo) voidsetPosition(float x, float y) voidvoidsetRGBA(float r, float g, float b, float a) voidsetRotation(float float0) voidsetScale(float scale) voidsetUserDefined(boolean boolean0) voidsetVisible(boolean visible) floatfloatwidthScaled(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()
-