Class AtomUI
java.lang.Object
zombie.ui.AtomUI
- All Implemented Interfaces:
UIElementInterface
- Direct Known Subclasses:
AtomUIMap
,AtomUIText
,AtomUITextEntry
,AtomUITexture
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
getAngle()
se.krka.kahlua.vm.KahluaTable
getColor()
se.krka.kahlua.vm.KahluaTable
getLuaAbsolutePosition
(double double1, double double2) se.krka.kahlua.vm.KahluaTable
getLuaLocalPosition
(double double1, double double2) se.krka.kahlua.vm.KahluaTable
getLuaParentPosition
(double double0, double double1) getNodes()
int
se.krka.kahlua.vm.KahluaTable
getTable()
getWidth()
getX()
getY()
void
init()
boolean
boolean
boolean
boolean
isOverElement
(double double1, double double0) isPointOver
(double double0, double double1) boolean
boolean
onConsumeKeyPress
(int int1) boolean
onConsumeKeyRelease
(int int1) boolean
onConsumeKeyRepeat
(int int1) boolean
onConsumeMouseButtonDown
(int int1, double double1, double double2) boolean
onConsumeMouseButtonUp
(int int1, double double1, double double2) onConsumeMouseMove
(double double5, double double6, double double1, double double2) onConsumeMouseWheel
(double double5, double double1, double double2) void
onExtendMouseMoveOutside
(double double3, double double4, double double1, double double2) void
onMouseButtonDownOutside
(int int1, double double1, double double2) void
onMouseButtonUpOutside
(int int1, double double1, double double2) void
removeNode
(AtomUI atomUI0) void
render()
void
void
setAlwaysOnTop
(boolean boolean0) void
setAngle
(double double0) void
setBackMost
(boolean boolean0) void
setColor
(double double0, double double1, double double2, double double3) void
setEnabled
(boolean boolean0) void
setHeight
(double double0) void
setHeightSilent
(double double0) void
setParentNode
(AtomUI atomUI0) void
setPivotX
(double double0) void
setPivotY
(double double0) void
setScaleX
(double double0) void
setScaleY
(double double0) void
void
void
setVisible
(boolean boolean0) void
setWidth
(double double0) void
setWidthSilent
(double double0) void
setX
(double double0) void
setY
(double double0) void
update()
-
Constructor Details
-
AtomUI
public AtomUI(se.krka.kahlua.vm.KahluaTable kahluaTable)
-
-
Method Details
-
init
public void init() -
isIgnoreLossControl
- Specified by:
isIgnoreLossControl
in interfaceUIElementInterface
-
isFollowGameWorld
- Specified by:
isFollowGameWorld
in interfaceUIElementInterface
-
isDefaultDraw
- Specified by:
isDefaultDraw
in interfaceUIElementInterface
-
render
public void render()- Specified by:
render
in interfaceUIElementInterface
-
isVisible
- Specified by:
isVisible
in interfaceUIElementInterface
-
setVisible
public void setVisible(boolean boolean0) -
isCapture
- Specified by:
isCapture
in interfaceUIElementInterface
-
getMaxDrawHeight
- Specified by:
getMaxDrawHeight
in interfaceUIElementInterface
-
getX
- Specified by:
getX
in interfaceUIElementInterface
-
setX
public void setX(double double0) -
getY
- Specified by:
getY
in interfaceUIElementInterface
-
setY
public void setY(double double0) -
getWidth
- Specified by:
getWidth
in interfaceUIElementInterface
-
setWidth
public void setWidth(double double0) -
setWidthSilent
public void setWidthSilent(double double0) -
getHeight
- Specified by:
getHeight
in interfaceUIElementInterface
-
setHeight
public void setHeight(double double0) -
setHeightSilent
public void setHeightSilent(double double0) -
bringToTop
public void bringToTop() -
isOverElement
public boolean isOverElement(double double1, double double0) - Specified by:
isOverElement
in interfaceUIElementInterface
-
getParent
- Specified by:
getParent
in interfaceUIElementInterface
-
onConsumeMouseButtonDown
public boolean onConsumeMouseButtonDown(int int1, double double1, double double2) - Specified by:
onConsumeMouseButtonDown
in interfaceUIElementInterface
-
onConsumeMouseButtonUp
public boolean onConsumeMouseButtonUp(int int1, double double1, double double2) - Specified by:
onConsumeMouseButtonUp
in interfaceUIElementInterface
-
onMouseButtonDownOutside
public void onMouseButtonDownOutside(int int1, double double1, double double2) - Specified by:
onMouseButtonDownOutside
in interfaceUIElementInterface
-
onMouseButtonUpOutside
public void onMouseButtonUpOutside(int int1, double double1, double double2) - Specified by:
onMouseButtonUpOutside
in interfaceUIElementInterface
-
onConsumeMouseWheel
- Specified by:
onConsumeMouseWheel
in interfaceUIElementInterface
-
isPointOver
- Specified by:
isPointOver
in interfaceUIElementInterface
-
onConsumeMouseMove
- Specified by:
onConsumeMouseMove
in interfaceUIElementInterface
-
onExtendMouseMoveOutside
public void onExtendMouseMoveOutside(double double3, double double4, double double1, double double2) - Specified by:
onExtendMouseMoveOutside
in interfaceUIElementInterface
-
update
public void update()- Specified by:
update
in interfaceUIElementInterface
-
isMouseOver
- Specified by:
isMouseOver
in interfaceUIElementInterface
-
isWantKeyEvents
public boolean isWantKeyEvents()- Specified by:
isWantKeyEvents
in interfaceUIElementInterface
-
getRenderThisPlayerOnly
public int getRenderThisPlayerOnly()- Specified by:
getRenderThisPlayerOnly
in interfaceUIElementInterface
-
onConsumeKeyPress
public boolean onConsumeKeyPress(int int1) - Specified by:
onConsumeKeyPress
in interfaceUIElementInterface
-
onConsumeKeyRepeat
public boolean onConsumeKeyRepeat(int int1) - Specified by:
onConsumeKeyRepeat
in interfaceUIElementInterface
-
onConsumeKeyRelease
public boolean onConsumeKeyRelease(int int1) - Specified by:
onConsumeKeyRelease
in interfaceUIElementInterface
-
isForceCursorVisible
public boolean isForceCursorVisible()- Specified by:
isForceCursorVisible
in interfaceUIElementInterface
-
getLuaLocalPosition
public se.krka.kahlua.vm.KahluaTable getLuaLocalPosition(double double1, double double2) -
getLuaAbsolutePosition
public se.krka.kahlua.vm.KahluaTable getLuaAbsolutePosition(double double1, double double2) -
getLuaParentPosition
public se.krka.kahlua.vm.KahluaTable getLuaParentPosition(double double0, double double1) -
getParentNode
-
setParentNode
-
addNode
-
removeNode
-
getNodes
-
setPivotX
public void setPivotX(double double0) -
getPivotX
-
setPivotY
public void setPivotY(double double0) -
getPivotY
-
setAngle
public void setAngle(double double0) -
getAngle
-
setScaleX
public void setScaleX(double double0) -
getScaleX
-
setScaleY
public void setScaleY(double double0) -
getScaleY
-
setColor
public void setColor(double double0, double double1, double double2, double double3) -
getColor
public se.krka.kahlua.vm.KahluaTable getColor() -
getTable
public se.krka.kahlua.vm.KahluaTable getTable() -
isEnabled
-
setEnabled
public void setEnabled(boolean boolean0) -
setAlwaysOnTop
public void setAlwaysOnTop(boolean boolean0) -
isAlwaysOnTop
public boolean isAlwaysOnTop()- Specified by:
isAlwaysOnTop
in interfaceUIElementInterface
-
setBackMost
public void setBackMost(boolean boolean0) -
isBackMost
public boolean isBackMost()- Specified by:
isBackMost
in interfaceUIElementInterface
-
getUIName
-
setUIName
-
setStencilRect
public void setStencilRect() -
clearStencilRect
public void clearStencilRect() -
repaintStencilRect
public void repaintStencilRect()
-