Package zombie.ui
Class SpeedControls
java.lang.Object
zombie.ui.UIElement
zombie.ui.SpeedControls
public class SpeedControls extends UIElement
-
Field Summary
Fields Modifier and Type Field Description int
ButtonWidth
float
clientH
float
clientW
int
CurrentSpeed
float
DistFromRightEdge
static HUDButton
FasterForward
static HUDButton
FastForward
static SpeedControls
instance
boolean
Movable
float
MultiBeforePause
int
ncclientH
int
ncclientW
static HUDButton
Pause
static HUDButton
Play
int
SpeedBeforePause
static HUDButton
Wait
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 SpeedControls()
-
Method Summary
Modifier and Type Method Description void
ButtonClicked(java.lang.String name)
int
getCurrentGameSpeed()
boolean
onMouseMove(int dx, int dy)
void
onMouseMoveOutside(int dx, int dy)
void
render()
void
SetCorrectIconStates()
void
SetCurrentGameSpeed(int NewSpeed)
void
update()
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, onMouseDown, onMouseUp, 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
-
clientH
public float clientH -
clientW
public float clientW -
Movable
public boolean Movable -
ncclientH
public int ncclientH -
ncclientW
public int ncclientW -
DistFromRightEdge
public float DistFromRightEdge -
ButtonWidth
public int ButtonWidth -
CurrentSpeed
public int CurrentSpeed -
SpeedBeforePause
public int SpeedBeforePause -
MultiBeforePause
public float MultiBeforePause -
Play
-
Pause
-
FastForward
-
FasterForward
-
Wait
-
-
Constructor Details
-
SpeedControls
public SpeedControls()
-
-
Method Details
-
ButtonClicked
public void ButtonClicked(java.lang.String name)- Overrides:
ButtonClicked
in classUIElement
-
getCurrentGameSpeed
public int getCurrentGameSpeed() -
SetCorrectIconStates
public void SetCorrectIconStates() -
SetCurrentGameSpeed
public void SetCurrentGameSpeed(int NewSpeed) -
onMouseMove
public boolean onMouseMove(int dx, int dy)- Overrides:
onMouseMove
in classUIElement
-
onMouseMoveOutside
public void onMouseMoveOutside(int dx, int dy)- Overrides:
onMouseMoveOutside
in classUIElement
-
render
public void render() -
update
public void update()
-