Class UIDebugConsole
java.lang.Object
zombie.ui.UIElement
zombie.ui.NewWindow
zombie.ui.UIDebugConsole
- All Implemented Interfaces:
UIElementInterface
-
Field Summary
FieldsFields inherited from class NewWindow
clickX, clickY, clientH, clientW, movable, moving, ncclientH, ncclientW, nestedItems, resizeToFitYFields inherited from class UIElement
alwaysBack, alwaysOnTop, anchorBottom, anchorLeft, anchorRight, anchorTop, capture, clickedValue, controls, defaultDraw, followGameWorld, height, ignoreLossControl, maxDrawHeight, parent, playerContext, scrollChildren, scrollWithParent, table, visible, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOutput(byte[] b, int off, int len) intlevenshteinDistance(CharSequence lhs, CharSequence rhs) onMouseDown(double x, double y) onMouseMove(double dx, double dy) onMouseUp(double x, double y) voidonMouseUpOutside(double x, double y) voidonOtherKey(int key) voidvoidrender()voidupdate()Methods inherited from class NewWindow
ButtonClicked, Nest, onMouseMoveOutside, setMovableMethods inherited from class UIElement
AddChild, backMost, bringToTop, BringToTop, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawItemIcon, DrawLine, DrawPolygon, DrawScriptItemIcon, DrawSubTextureRGBA, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIcon, DrawTextureIconMask, DrawTextureIgnoreOffset, DrawTexturePercentage, DrawTexturePercentageBottomUp, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledAspect3, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawTextureTiled, DrawTextureTiledX, DrawTextureTiledY, DrawTextureTiledYOffset, DrawUVSliceTexture, EndOutline, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getRenderThisPlayerOnly, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAlwaysOnTop, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isBackMost, isCapture, isConsumeMouseEvents, isDefaultDraw, isEnabled, isFollowGameWorld, isForceCursorVisible, isIgnoreLossControl, isKeyConsumed, isModalVisible, isMouseOver, isOverElement, isPointOver, isReallyVisible, isVisible, isWantExtraMouseEvents, isWantKeyEvents, onConsumeKeyPress, onConsumeKeyRelease, onConsumeKeyRepeat, onConsumeMouseButtonDown, onConsumeMouseButtonUp, onConsumeMouseMove, onConsumeMouseWheel, onExtendMouseMoveOutside, onKeyPress, onKeyRelease, onKeyRepeat, onMouseButtonDown, onMouseButtonDownOutside, onMouseButtonUpOutside, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setEnabled, setFollowGameWorld, setForceCursorVisible, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setRenderClippedChildren, setRenderThisPlayerOnly, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilCircle, setStencilRect, setTable, setUIName, setVisible, setWantExtraMouseEvents, setWantKeyEvents, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, StartOutline, suspendStencil
-
Field Details
-
instance
-
commandLine
-
previousIndex
public int previousIndex -
debounceUp
public boolean debounceUp -
debounceDown
public boolean debounceDown
-
-
Constructor Details
-
UIDebugConsole
public UIDebugConsole(int x, int y)
-
-
Method Details
-
onMouseDown
- Overrides:
onMouseDownin classNewWindow
-
onMouseUp
-
onMouseUpOutside
public void onMouseUpOutside(double x, double y) - Overrides:
onMouseUpOutsidein classUIElement
-
onMouseMove
- Overrides:
onMouseMovein classNewWindow
-
render
public void render()- Specified by:
renderin interfaceUIElementInterface- Overrides:
renderin classNewWindow
-
update
public void update()- Specified by:
updatein interfaceUIElementInterface- Overrides:
updatein classNewWindow
-
ProcessCommand
public void ProcessCommand() -
onOtherKey
public void onOtherKey(int key) -
levenshteinDistance
-
addOutput
public void addOutput(byte[] b, int off, int len)
-