zombie.ui
Class RadialMenu

java.lang.Object
  extended by zombie.ui.UIElement
      extended by zombie.ui.RadialMenu

public class RadialMenu
extends UIElement

Author:
LEMMYLAP

Nested Class Summary
static class RadialMenu.Menu
           
static class RadialMenu.MenuOption
           
 
Field Summary
 HUDButton BackButton
           
 RadialMenu.Menu CurrentMenu
           
 RadialMenu.Menu MainMenu
           
 java.util.Stack<HUDButton> OptionButtons
           
 IsoObject RadialTarget
           
 
Fields inherited from class zombie.ui.UIElement
anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
 
Constructor Summary
RadialMenu()
           
 
Method Summary
 void ButtonClicked(java.lang.String name)
           
 void CreateFromObject(IsoObject obj, int mousex, int mousey)
           
 void render()
           
 
Methods inherited from class zombie.ui.UIElement
AddChild, bringToTop, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTexture, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getParent, getPlayerContext, getScrollChildren, getScrollWithParent, getTable, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isFollowGameWorld, isIgnoreLossControl, isVisible, onMouseDown, onMouseMove, onMouseMoveOutside, onMouseUp, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setFollowGameWorld, setHeight, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollWithParent, setStencilRect, setTable, setVisible, setWidth, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RadialTarget

public IsoObject RadialTarget

MainMenu

public RadialMenu.Menu MainMenu

CurrentMenu

public RadialMenu.Menu CurrentMenu

OptionButtons

public java.util.Stack<HUDButton> OptionButtons

BackButton

public HUDButton BackButton
Constructor Detail

RadialMenu

public RadialMenu()
Method Detail

ButtonClicked

public void ButtonClicked(java.lang.String name)
Overrides:
ButtonClicked in class UIElement

render

public void render()
Overrides:
render in class UIElement

CreateFromObject

public void CreateFromObject(IsoObject obj,
                             int mousex,
                             int mousey)