Package zombie.ui
Class QuestPanel
java.lang.Object
zombie.ui.UIElement
zombie.ui.NewWindow
zombie.ui.QuestPanel
- All Implemented Interfaces:
UIEventHandler
public class QuestPanel extends NewWindow implements UIEventHandler
-
Field Summary
Fields Modifier and Type Field Description Quest
ActiveQuest
static QuestPanel
instance
Fields inherited from class zombie.ui.NewWindow
clickX, clickY, clientH, clientW, Movable, moving, ncclientH, ncclientW, nestedItems, ResizeToFitY
Fields inherited from class zombie.ui.UIElement
alwaysBack, anchorBottom, anchorLeft, anchorRight, anchorTop, bScrollChildren, bScrollWithParent, capture, clickedValue, Controls, defaultDraw, followGameWorld, height, IgnoreLossControl, Parent, playerContext, table, visible, width, x, y
-
Constructor Summary
Constructors Constructor Description QuestPanel(int x, int y)
-
Method Summary
Modifier and Type Method Description void
DoubleClick(java.lang.String name, int x, int y)
void
ModalClick(java.lang.String name, java.lang.String chosen)
boolean
onMouseDown(int x, int y)
boolean
onMouseMove(int dx, int dy)
void
onMouseMoveOutside(int dx, int dy)
void
render()
void
Selected(java.lang.String name, int Selected, int LastSelected)
void
SetActiveQuest(Quest q)
void
update()
Methods inherited from class zombie.ui.NewWindow
ButtonClicked, Nest, onMouseUp, setMovable
Methods inherited from class zombie.ui.UIElement
AddChild, backMost, bringToTop, clampToParentX, clampToParentY, ClearChildren, clearMaxDrawHeight, clearStencilRect, DrawText, DrawText, DrawText, DrawText, DrawTextCentre, DrawTextCentre, DrawTextRight, DrawTextRight, DrawTextUntrimmed, DrawTexture, DrawTexture, DrawTexture_FlippedX, DrawTexture_FlippedXIgnoreOffset, DrawTextureAngle, DrawTextureCol, DrawTextureColor, DrawTextureIgnoreOffset, DrawTextureScaled, DrawTextureScaledAspect, DrawTextureScaledAspect2, DrawTextureScaledCol, DrawTextureScaledCol, DrawTextureScaledColor, DrawTextureScaledUniform, DrawUVSliceTexture, getAbsoluteX, getAbsoluteY, getClickedValue, getControls, getHeight, getMaxDrawHeight, getParent, getPlayerContext, getScrollChildren, getScrollHeight, getScrollWithParent, getTable, getUIName, getWidth, getX, getXScroll, getXScrolled, getY, getYScroll, getYScrolled, ignoreHeightChange, ignoreWidthChange, isAnchorBottom, isAnchorLeft, isAnchorRight, isAnchorTop, isCapture, isDefaultDraw, isFollowGameWorld, isIgnoreLossControl, isMouseOver, isPointOver, isVisible, onMouseWheel, onresize, onResize, onRightMouseDown, onRightMouseUp, RemoveChild, RemoveControl, repaintStencilRect, resumeStencil, setAlwaysOnTop, setAnchorBottom, setAnchorLeft, setAnchorRight, setAnchorTop, setCapture, setClickedValue, setConsumeMouseEvents, setControls, setDefaultDraw, setFollowGameWorld, setHeight, setHeightOnly, setHeightSilent, setIgnoreLossControl, setMaxDrawHeight, setParent, setPlayerContext, setScrollChildren, setScrollHeight, setScrollWithParent, setStencilRect, setTable, setUIName, setVisible, setWidth, setWidthOnly, setWidthSilent, setX, setXScroll, setY, setYScroll, suspendStencil
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
ActiveQuest
-
-
Constructor Details
-
QuestPanel
public QuestPanel(int x, int y)
-
-
Method Details
-
render
public void render() -
update
public void update() -
DoubleClick
public void DoubleClick(java.lang.String name, int x, int y)- Specified by:
DoubleClick
in interfaceUIEventHandler
-
Selected
public void Selected(java.lang.String name, int Selected, int LastSelected)- Specified by:
Selected
in interfaceUIEventHandler
-
SetActiveQuest
-
onMouseDown
public boolean onMouseDown(int x, int y)- Overrides:
onMouseDown
in classNewWindow
-
onMouseMove
public boolean onMouseMove(int dx, int dy)- Overrides:
onMouseMove
in classNewWindow
-
onMouseMoveOutside
public void onMouseMoveOutside(int dx, int dy)- Overrides:
onMouseMoveOutside
in classNewWindow
-
ModalClick
public void ModalClick(java.lang.String name, java.lang.String chosen)- Specified by:
ModalClick
in interfaceUIEventHandler
-