Package zombie.ui
Class RadialMenu
java.lang.Object
zombie.ui.UIElement
zombie.ui.RadialMenu
public final class RadialMenu extends UIElement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classRadialMenu.Slice -
Field Summary
Fields Modifier and Type Field Description protected UITransitiondeselectprotected intdeselectIndexprotected inthighlightprotected intinnerRadiusprotected intjoypadprotected intouterRadiusprotected UITransitionselectprotected intselectIndexprotected java.util.ArrayListslicesprotected UITransitiontransitionFields inherited from class zombie.ui.UIElement
alwaysBack, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y -
Constructor Summary
Constructors Constructor Description RadialMenu(int int1, int int2, int int3, int int4) -
Method Summary
Modifier and Type Method Description voidaddSlice(java.lang.String string, Texture texture)voidclear()intgetSliceIndexFromJoypad(int int1)intgetSliceIndexFromMouse(int int1, int int2)voidrender()voidsetJoypad(int int1)voidsetSliceText(int int1, java.lang.String string)voidsetSliceTexture(int int1, Texture texture)voidupdate()Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, BringToTop, ButtonClicked, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawSubTextureRGBA, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawTextureTiled, DrawTextureTiledX, DrawTextureTiledY, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getRenderThisPlayerOnly, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isConsumeMouseEvents, isDefaultDraw, isEnabled, isFollowGameWorld, isForceCursorVisible, isIgnoreLossControl, isKeyConsumed, isMouseOver, isPointOver, isVisible, isWantKeyEvents, onKeyPress, onKeyRelease, onKeyRepeat, onMouseDown, onMouseMove, onMouseMoveOutside, onMouseUp, onMouseUpOutside, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setForceCursorVisible, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setRenderClippedChildren, setRenderThisPlayerOnly, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWantKeyEvents, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil, tryGetTableValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
outerRadius
protected int outerRadius -
innerRadius
protected int innerRadius -
slices
protected java.util.ArrayList slices -
highlight
protected int highlight -
joypad
protected int joypad -
transition
-
select
-
deselect
-
selectIndex
protected int selectIndex -
deselectIndex
protected int deselectIndex
-
-
Constructor Details
-
RadialMenu
public RadialMenu(int int1, int int2, int int3, int int4)
-
-
Method Details
-
update
public void update() -
render
public void render() -
clear
public void clear() -
addSlice
-
setSliceText
public void setSliceText(int int1, java.lang.String string) -
setSliceTexture
-
getSliceIndexFromMouse
public int getSliceIndexFromMouse(int int1, int int2) -
getSliceIndexFromJoypad
public int getSliceIndexFromJoypad(int int1) -
setJoypad
public void setJoypad(int int1)
-