zombie.ui
Class HUDButton

java.lang.Object
  extended by zombie.ui.UIElement
      extended by zombie.ui.HUDButton

public class HUDButton
extends UIElement

Author:
LEMMY

Field Summary
 float clickedalpha
           
 float notclickedAlpha
           
 
Fields inherited from class zombie.ui.UIElement
anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
 
Constructor Summary
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, UIElement display)
           
HUDButton(java.lang.String name, float x, float y, java.lang.String texture, java.lang.String highlight, UIEventHandler handler)
           
 
Method Summary
 boolean onMouseDown(int x, int y)
           
 boolean onMouseMove(int dx, int dy)
           
 void onMouseMoveOutside(int dx, int dy)
           
 boolean onMouseUp(int x, int y)
           
 void render()
           
 void update()
           
 
Methods inherited from class zombie.ui.UIElement
AddChild, bringToTop, ButtonClicked, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTexture, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getParent, getPlayerContext, getScrollChildren, getScrollWithParent, getTable, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isFollowGameWorld, isIgnoreLossControl, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setFollowGameWorld, setHeight, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollWithParent, setStencilRect, setTable, setVisible, setWidth, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notclickedAlpha

public float notclickedAlpha

clickedalpha

public float clickedalpha
Constructor Detail

HUDButton

public HUDButton(java.lang.String name,
                 float x,
                 float 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 Detail

onMouseDown

public boolean onMouseDown(int x,
                           int y)
Overrides:
onMouseDown in class UIElement

onMouseMove

public boolean onMouseMove(int dx,
                           int dy)
Overrides:
onMouseMove in class UIElement

onMouseMoveOutside

public void onMouseMoveOutside(int dx,
                               int dy)
Overrides:
onMouseMoveOutside in class UIElement

onMouseUp

public boolean onMouseUp(int x,
                         int y)
Overrides:
onMouseUp in class UIElement

render

public void render()
Overrides:
render in class UIElement

update

public void update()
Overrides:
update in class UIElement