zombie.ui
Class MoodlesUI

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

public class MoodlesUI
extends UIElement

Author:
NICK

Field Summary
 float clientH
           
 float clientW
           
static MoodlesUI instance
           
 boolean Movable
           
 int ncclientH
           
 int ncclientW
           
 java.util.Stack<org.lwjgl.util.Rectangle> nestedItems
           
 
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
MoodlesUI()
           
 
Method Summary
 boolean CurrentlyAnimating()
           
 void Nest(UIElement el, int t, int r, int b, int l)
           
 boolean onMouseMove(int dx, int dy)
           
 void onMouseMoveOutside(int dx, int dy)
           
 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, onMouseDown, onMouseUp, 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 MoodlesUI instance

clientH

public float clientH

clientW

public float clientW

Movable

public boolean Movable

ncclientH

public int ncclientH

ncclientW

public int ncclientW

nestedItems

public java.util.Stack<org.lwjgl.util.Rectangle> nestedItems
Constructor Detail

MoodlesUI

public MoodlesUI()
Method Detail

CurrentlyAnimating

public boolean CurrentlyAnimating()

Nest

public void Nest(UIElement el,
                 int t,
                 int r,
                 int b,
                 int l)

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

render

public void render()
Overrides:
render in class UIElement

update

public void update()
Overrides:
update in class UIElement