Package zombie.ui
Class PerkButton
java.lang.Object
zombie.ui.UIElement
zombie.ui.PerkButton
public class PerkButton extends UIElement
-
Field Summary
Fields Modifier and Type Field Description floatclickedalphafloatnotclickedAlphaFields 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 PerkButton(java.lang.String name, int x, int y, Texture texture, boolean bAvailable, boolean bPicked, UIEventHandler handler) -
Method Summary
Modifier and Type Method Description booleanonMouseDown(int x, int y)booleanonMouseMove(int dx, int dy)voidonMouseMoveOutside(int dx, int dy)booleanonMouseUp(int x, int y)voidrender()voidupdate()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, 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, suspendStencilMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
notclickedAlpha
public float notclickedAlpha -
clickedalpha
public float clickedalpha
-
-
Constructor Details
-
PerkButton
public PerkButton(java.lang.String name, int x, int y, Texture texture, boolean bAvailable, boolean bPicked, UIEventHandler handler)
-
-
Method Details
-
onMouseDown
public boolean onMouseDown(int x, int y)- Overrides:
onMouseDownin classUIElement
-
onMouseMove
public boolean onMouseMove(int dx, int dy)- Overrides:
onMouseMovein classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(int dx, int dy)- Overrides:
onMouseMoveOutsidein classUIElement
-
onMouseUp
public boolean onMouseUp(int x, int y) -
render
public void render() -
update
public void update()
-