zombie.ui
Class UIDebugConsole

java.lang.Object
  extended by zombie.ui.UIElement
      extended by zombie.ui.NewWindow
          extended by zombie.ui.UIDebugConsole

public class UIDebugConsole
extends NewWindow

Author:
Nick

Field Summary
 boolean bDebounceDown
           
 boolean bDebounceUp
           
 UITextBox2 CommandLine
           
static UIDebugConsole instance
           
 java.util.ArrayList<java.lang.String> Previous
           
 int PreviousIndex
           
 
Fields inherited from class zombie.ui.NewWindow
clickX, clickY, clientH, clientW, Movable, moving, ncclientH, ncclientW, nestedItems, ResizeToFitY
 
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
UIDebugConsole(int x, int y)
           
 
Method Summary
 void ProcessCommand()
           
 void render()
           
 void update()
           
 
Methods inherited from class zombie.ui.NewWindow
ButtonClicked, Nest, onMouseDown, onMouseMove, onMouseMoveOutside, onMouseUp, setMovable
 
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, 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 UIDebugConsole instance

CommandLine

public UITextBox2 CommandLine

Previous

public java.util.ArrayList<java.lang.String> Previous

PreviousIndex

public int PreviousIndex

bDebounceUp

public boolean bDebounceUp

bDebounceDown

public boolean bDebounceDown
Constructor Detail

UIDebugConsole

public UIDebugConsole(int x,
                      int y)
Method Detail

render

public void render()
Overrides:
render in class NewWindow

update

public void update()
Overrides:
update in class NewWindow

ProcessCommand

public void ProcessCommand()