Package zombie.ui
Class LevelUpCategory
java.lang.Object
zombie.ui.UIElement
zombie.ui.LevelUpCategory
- All Implemented Interfaces:
UIEventHandler
public class LevelUpCategory extends UIElement implements UIEventHandler
-
Field Summary
Fields Modifier and Type Field Description PerkFactory.PerkperkPerkFactory.PerksperkTypejava.util.ArrayListsubPerksFields 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 LevelUpCategory(PerkFactory.Perks mainPerk) -
Method Summary
Modifier and Type Method Description voidDoubleClick(java.lang.String name, int x, int y)PerkButton[][]getPerks()voidModalClick(java.lang.String name, java.lang.String chosen)voidrender()voidreset()voidSelected(java.lang.String name, int Selected, int LastSelected)Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, ButtonClicked, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isFollowGameWorld, isIgnoreLossControl, isMouseOver, isPointOver, isVisible, onMouseDown, onMouseMove, onMouseMoveOutside, onMouseUp, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setFollowGameWorld, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
perk
-
perkType
-
subPerks
public java.util.ArrayList subPerks
-
-
Constructor Details
-
LevelUpCategory
-
-
Method Details
-
getPerks
-
reset
public void reset() -
render
public void render() -
DoubleClick
public void DoubleClick(java.lang.String name, int x, int y)- Specified by:
DoubleClickin interfaceUIEventHandler
-
ModalClick
public void ModalClick(java.lang.String name, java.lang.String chosen)- Specified by:
ModalClickin interfaceUIEventHandler
-
Selected
public void Selected(java.lang.String name, int Selected, int LastSelected)- Specified by:
Selectedin interfaceUIEventHandler
-