Package zombie.ui
Class HUDButton
java.lang.Object
zombie.ui.UIElement
zombie.ui.HUDButton
public class HUDButton extends UIElement
-
Field Summary
Fields Modifier and Type Field Description float
clickedalpha
float
notclickedAlpha
Fields 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 HUDButton(java.lang.String name, double x, double y, java.lang.String texture, java.lang.String highlight, UIElement display)
HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, java.lang.String overicon, UIElement display)
HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, java.lang.String overicon, UIEventHandler handler)
HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, UIEventHandler handler)
-
Method Summary
Modifier and Type Method Description java.lang.Boolean
onMouseDown(double x, double y)
java.lang.Boolean
onMouseMove(double dx, double dy)
void
onMouseMoveOutside(double dx, double dy)
java.lang.Boolean
onMouseUp(double x, double y)
void
render()
void
update()
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, isEnabled, isFollowGameWorld, isIgnoreLossControl, isMouseOver, isPointOver, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil
Methods 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
-
HUDButton
public HUDButton(java.lang.String name, double x, double y, java.lang.String texture, java.lang.String highlight, UIElement display) -
HUDButton
public HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, UIEventHandler handler) -
HUDButton
public HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, java.lang.String overicon, UIElement display) -
HUDButton
public HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, java.lang.String overicon, UIEventHandler handler)
-
-
Method Details
-
onMouseDown
public java.lang.Boolean onMouseDown(double x, double y)- Overrides:
onMouseDown
in classUIElement
-
onMouseMove
public java.lang.Boolean onMouseMove(double dx, double dy)- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double dx, double dy)- Overrides:
onMouseMoveOutside
in classUIElement
-
onMouseUp
public java.lang.Boolean onMouseUp(double x, double y) -
render
public void render() -
update
public void update()
-