Package zombie.ui
Class HUDButton
java.lang.Object
zombie.ui.UIElement
zombie.ui.HUDButton
- Direct Known Subclasses:
SpeedControls.SCButton
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 string, double double1, double double2, java.lang.String string2, java.lang.String string3, UIElement uIElement)
HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, java.lang.String string4, UIElement uIElement)
HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, java.lang.String string4, UIEventHandler uIEventHandler)
HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, UIEventHandler uIEventHandler)
-
Method Summary
Modifier and Type Method Description java.lang.Boolean
onMouseDown(double double1, double double2)
java.lang.Boolean
onMouseMove(double double1, double double2)
void
onMouseMoveOutside(double double1, double double2)
java.lang.Boolean
onMouseUp(double double1, double double2)
void
render()
void
update()
Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, 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, isConsumeMouseEvents, 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 string, double double1, double double2, java.lang.String string2, java.lang.String string3, UIElement uIElement) -
HUDButton
public HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, UIEventHandler uIEventHandler) -
HUDButton
public HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, java.lang.String string4, UIElement uIElement) -
HUDButton
public HUDButton(java.lang.String string, float float1, float float2, java.lang.String string2, java.lang.String string3, java.lang.String string4, UIEventHandler uIEventHandler)
-
-
Method Details
-
onMouseDown
public java.lang.Boolean onMouseDown(double double1, double double2)- Overrides:
onMouseDown
in classUIElement
-
onMouseMove
public java.lang.Boolean onMouseMove(double double1, double double2)- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(double double1, double double2)- Overrides:
onMouseMoveOutside
in classUIElement
-
onMouseUp
public java.lang.Boolean onMouseUp(double double1, double double2) -
render
public void render() -
update
public void update()
-