Package zombie.ui
Class DialogButton
java.lang.Object
zombie.ui.UIElement
zombie.ui.DialogButton
public class DialogButton extends UIElement
-
Field Summary
Fields Modifier and Type Field Description boolean
clicked
UIElement
MessageTarget
boolean
mouseOver
java.lang.String
name
java.lang.String
text
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 DialogButton(UIElement messages, float x, float y, java.lang.String text, java.lang.String name)
DialogButton(UIEventHandler messages, int x, int y, java.lang.String text, java.lang.String name)
-
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()
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, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
clicked
public boolean clicked -
MessageTarget
-
mouseOver
public boolean mouseOver -
name
public java.lang.String name -
text
public java.lang.String text
-
-
Constructor Details
-
DialogButton
public DialogButton(UIElement messages, float x, float y, java.lang.String text, java.lang.String name) -
DialogButton
public DialogButton(UIEventHandler messages, int x, int y, java.lang.String text, java.lang.String name)
-
-
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()
-