zombie.ui
Class Sidebar

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

public class Sidebar
extends UIElement

Author:
LEMMY

Field Summary
static HUDButton Clothing
           
static HUDButton Crafting
           
static HUDButton DownInv
           
static HUDButton Heart
           
static Sidebar instance
           
 InventoryFlowControl InventoryFlow
           
static HUDButton InventoryIcon
           
 VirtualItemSlot MainHand
           
 VirtualItemSlot SecondHand
           
static HUDButton UpInv
           
 
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
Sidebar(int x, int y)
           
 
Method Summary
 void ButtonClicked(java.lang.String name)
           
 boolean onMouseDown(int x, int y)
           
 boolean onMouseUp(int x, int y)
           
 void render()
           
 void TriggerHeartWiggle()
           
 void update()
           
 
Methods inherited from class zombie.ui.UIElement
AddChild, bringToTop, 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, onMouseMove, onMouseMoveOutside, 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

instance

public static Sidebar instance

InventoryIcon

public static HUDButton InventoryIcon

Heart

public static HUDButton Heart

Clothing

public static HUDButton Clothing

Crafting

public static HUDButton Crafting

UpInv

public static HUDButton UpInv

DownInv

public static HUDButton DownInv

InventoryFlow

public InventoryFlowControl InventoryFlow

MainHand

public VirtualItemSlot MainHand

SecondHand

public VirtualItemSlot SecondHand
Constructor Detail

Sidebar

public Sidebar(int x,
               int y)
Method Detail

ButtonClicked

public void ButtonClicked(java.lang.String name)
Overrides:
ButtonClicked in class UIElement

onMouseDown

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

onMouseUp

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

TriggerHeartWiggle

public void TriggerHeartWiggle()

update

public void update()
Overrides:
update in class UIElement

render

public void render()
Overrides:
render in class UIElement