Package zombie.ui
Class UIManager
java.lang.Object
zombie.ui.UIManager
public class UIManager
extends java.lang.Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UIManager() -
Method Summary
Modifier and Type Method Description static voidAddTutorial(float x, float y, float z, java.lang.String title, java.lang.String string, boolean bAutoExpand, float yoff)static voidAddTutorial(float x, float y, java.lang.String title, java.lang.String string, boolean bAutoExpand)static voidAddTutorial(UIElement parent, double x, double y, java.lang.String title, java.lang.String string, boolean bAutoExpand)static voidAddUI(UIElement el)static voidcloseContainers()static voidCloseContainers()static voidCreateFBO(int width, int height)static TextureFBOcreateTexture(float x, float y, boolean test)static voiddebugBreakpoint(java.lang.String filename, long pc)static voidDoModal(java.lang.String name, java.lang.String help, boolean bYesNo)static voidDoModal(java.lang.String name, java.lang.String help, boolean bYesNo, UIEventHandler handler)static voidDoTutorialEndMessage()static voidDrawTexture(Texture tex, double x, double y)static voidDrawTexture(Texture tex, double x, double y, double width, double height, double alpha)static voidFadeIn(double seconds)static voidFadeIn(double playerIndex, double seconds)static voidFadeOut(double seconds)static voidFadeOut(double playerIndex, double seconds)static BodyDamagegetBD_Test()static TexturegetBlack()static MovementBlendergetBlendTest()static ClockgetClock()static ClothingPanelgetClothingPanel()static NewCraftingPanelgetCrafting()static UIDebugConsolegetDebugConsole()static KahluaThreadgetDefaultThread()static DirectionSwitchergetDirectionSwitcher()static java.util.StackgetDoneTutorials()static java.lang.DoublegetDoubleClickDist()static java.lang.DoublegetDoubleClickInterval()static InventoryItemgetDragInventory()static EnduranceWidgetgetEndurance()static java.lang.DoublegetFadeAlpha()static floatgetFadeAlpha(double playerIndex)static java.lang.DoublegetFadeInTime()static java.lang.DoublegetFadeInTimeMax()static HUDButtongetHea()static NewHealthPanelgetHealthPanel()static HUDButtongetInv()static floatgetLastAlpha()static TexturegetLastMouseTexture()static java.lang.DoublegetLastMouseX()static java.lang.DoublegetLastMouseY()static floatgetLastOffX()static floatgetLastOffY()static IsoObjectgetLastPicked()static doublegetMillisSinceLastRender()static doublegetMillisSinceLastUpdate()static ModalDialoggetModal()static MoodlesUIgetMoodleUI(double index)static TexturegetMouseArrow()static TexturegetMouseAttack()static TexturegetMouseExamine()static TexturegetMouseGrab()static QuestHUDgetOnscreenQuest()static NewContainerPanelgetOpenContainer()static IsoObjectPicker.ClickObjectgetPicked()static Vector2getPickedTile()static Vector2getPickedTileLocal()static ActionProgressBargetProgressBar(double index)static QuestPanelgetQuestPanel()static DoubleSizergetResizer()static IsoObjectgetRightDownObject()static doublegetSecondsSinceLastRender()static doublegetSecondsSinceLastUpdate()static UIServerToolboxgetServerToolbox()static SidebargetSidebar()static SpeedControlsgetSpeedControls()static StatsPagegetStatsPage()static QuestControlgetTempQuest()static NewWindowgetTempQuestWin()static Vector2getTileFromMouse(double mx, double my, double z)static ObjectTooltipgetToolTip()static TutorialPanelgetTutorial()static java.util.StackgetUI()static voidinit()static voidinitCharCreation()static booleanisbFadeBeforeUI()static booleanisDoMouseControls()static java.lang.BooleanisDoubleClick(double x1, double y1, double x2, double y2, double clickTime)static java.lang.BooleanisFadingOut()static booleanisFBOActive()static booleanisLastDoubleSize()static booleanisMouseOverInventory()static booleanisShowPausedMessage()static voidRemoveElement(UIElement el)static voidrender()static voidresize()static voidresizeCharCreation()static voidsetBD_Test(BodyDamage aBD_Test)static voidsetbFadeBeforeUI(boolean abFadeBeforeUI)static voidsetBlack(Texture aBlack)static voidsetBlendTest(MovementBlender aBlendTest)static voidsetClock(Clock aClock)static voidsetClothingPanel(ClothingPanel aClothingPanel)static voidsetCrafting(NewCraftingPanel aCrafting)static voidsetDebugConsole(UIDebugConsole aDebugConsole)static voidsetDirectionSwitcher(DirectionSwitcher aDirectionSwitcher)static voidsetDoMouseControls(boolean aDoMouseControls)static voidsetDoneTutorials(java.util.Stack aDoneTutorials)static voidsetDragInventory(InventoryItem aDragInventory)static voidsetEndurance(EnduranceWidget aEndurance)static voidsetFadeAlpha(double aFadeAlpha)static voidsetFadeBeforeUI(int playerIndex, boolean bFadeBeforeUI)static voidsetFadeInTime(double aFadeInTime)static voidsetFadeInTimeMax(double aFadeInTimeMax)static voidsetFadeTime(double playerIndex, double FadeTime)static voidsetFadingOut(boolean aFadingOut)static voidsetHea(HUDButton aHea)static voidsetHealthPanel(NewHealthPanel aHealthPanel)static voidsetInv(HUDButton aInv)static voidsetLastAlpha(float aLastAlpha)static voidsetLastDoubleSize(boolean aLastDoubleSize)static voidsetLastMouseTexture(Texture aLastMouseTexture)static voidsetLastMouseX(double aLastMouseX)static voidsetLastMouseY(double aLastMouseY)static voidsetLastOffX(float aLastOffX)static voidsetLastOffY(float aLastOffY)static voidsetLastPicked(IsoObject aLastPicked)static voidsetModal(ModalDialog aModal)static voidsetMoodleUI(double index, MoodlesUI aMoodleUI)static voidsetMouseArrow(Texture aMouseArrow)static voidsetMouseAttack(Texture aMouseAttack)static voidsetMouseExamine(Texture aMouseExamine)static voidsetMouseGrab(Texture aMouseGrab)static voidsetOnscreenQuest(QuestHUD aOnscreenQuest)static voidsetPicked(IsoObjectPicker.ClickObject aPicked)static voidsetPickedTile(Vector2 aPickedTile)static voidsetPickedTileLocal(Vector2 aPickedTileLocal)static voidsetPlayerInventory(int playerIndex, UIElement inventory, UIElement loot)static voidsetProgressBar(double index, ActionProgressBar aProgressBar)static voidsetQuestPanel(QuestPanel aQuestPanel)static voidsetResizer(DoubleSizer aResizer)static voidsetRightDownObject(IsoObject aRightDownObject)static voidsetServerToolbox(UIServerToolbox aServerToolbox)static voidsetShowPausedMessage(boolean showPausedMessage)static voidsetSidebar(Sidebar aSidebar)static voidsetSpeedControls(SpeedControls aSpeedControls)static voidsetStatsPage(StatsPage aStatsPage)static voidsetTempQuest(QuestControl aTempQuest)static voidsetTempQuestWin(NewWindow aTempQuestWin)static voidsetToolTip(ObjectTooltip aToolTip)static voidsetTutorial(TutorialPanel aTutorial)static voidsetUI(java.util.Stack aUI)static voidupdate()static voidupdateBeforeFadeOut()protected static voidupdateTooltip(double mx, double my)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
lastMouseX
public static int lastMouseX -
lastMouseY
public static int lastMouseY -
Picked
-
clock
-
Endurance
-
UI
public static java.util.Stack UI -
toolTip
-
mouseArrow
-
mouseExamine
-
mouseAttack
-
mouseGrab
-
StatsPage
-
Tutorial
-
Inv
-
Hea
-
Resizer
-
directionSwitcher
-
BlendTest
-
sidebar
-
speedControls
-
DragInventory
-
crafting
-
HealthPanel
-
clothingPanel
-
questPanel
-
DebugConsole
-
ServerToolbox
-
MoodleUI
-
tempQuest
-
onscreenQuest
-
tempQuestWin
-
bFadeBeforeUI
public static boolean bFadeBeforeUI -
ProgressBar
-
BD_Test
-
FadeAlpha
public static float FadeAlpha -
FadeInTimeMax
public static int FadeInTimeMax -
FadeInTime
public static int FadeInTime -
FadingOut
public static boolean FadingOut -
lastMouseTexture
-
LastPicked
-
DoneTutorials
public static java.util.Stack DoneTutorials -
lastOffX
public static float lastOffX -
lastOffY
public static float lastOffY -
lastDoubleSize
public static boolean lastDoubleSize -
DoMouseControls
public static boolean DoMouseControls -
Modal
-
KeyDownZoomIn
public static boolean KeyDownZoomIn -
KeyDownZoomOut
public static boolean KeyDownZoomOut -
doTick
public static boolean doTick -
nativeCursor
public static org.lwjgl.input.Cursor nativeCursor -
UIFBO
-
useUIFBO
public static boolean useUIFBO -
FBO_ALPHA_MULT
public static float FBO_ALPHA_MULT -
black
-
DOUNUSED
public static boolean DOUNUSED -
bSuspend
public static boolean bSuspend -
lastAlpha
public static float lastAlpha -
PickedTileLocal
-
PickedTile
-
RightDownObject
-
uiUpdateCounter
public static float uiUpdateCounter -
uiUpdateTimeMS
public static long uiUpdateTimeMS -
uiUpdateIntervalMS
public static long uiUpdateIntervalMS -
uiRenderTimeMS
public static long uiRenderTimeMS -
uiRenderIntervalMS
public static long uiRenderIntervalMS -
toTop
public static java.util.ArrayList toTop -
defaultthread
-
-
Constructor Details
-
UIManager
public UIManager()
-
-
Method Details
-
AddTutorial
public static void AddTutorial(float x, float y, java.lang.String title, java.lang.String string, boolean bAutoExpand) -
DoModal
public static void DoModal(java.lang.String name, java.lang.String help, boolean bYesNo) -
AddUI
-
RemoveElement
-
DoModal
public static void DoModal(java.lang.String name, java.lang.String help, boolean bYesNo, UIEventHandler handler) -
AddTutorial
public static void AddTutorial(UIElement parent, double x, double y, java.lang.String title, java.lang.String string, boolean bAutoExpand) -
AddTutorial
public static void AddTutorial(float x, float y, float z, java.lang.String title, java.lang.String string, boolean bAutoExpand, float yoff) -
closeContainers
public static void closeContainers() -
CloseContainers
public static void CloseContainers() -
DoTutorialEndMessage
public static void DoTutorialEndMessage() -
DrawTexture
-
DrawTexture
public static void DrawTexture(Texture tex, double x, double y, double width, double height, double alpha) -
FadeIn
public static void FadeIn(double seconds) -
FadeOut
public static void FadeOut(double seconds) -
initCharCreation
public static void initCharCreation() -
CreateFBO
public static void CreateFBO(int width, int height) -
createTexture
- Throws:
java.lang.Exception
-
init
public static void init() -
render
public static void render() -
resizeCharCreation
public static void resizeCharCreation() -
resize
public static void resize() -
getTileFromMouse
-
update
public static void update() -
getOpenContainer
-
getLastMouseX
public static java.lang.Double getLastMouseX() -
setLastMouseX
public static void setLastMouseX(double aLastMouseX) -
getLastMouseY
public static java.lang.Double getLastMouseY() -
setLastMouseY
public static void setLastMouseY(double aLastMouseY) -
getPicked
-
setPicked
-
getClock
-
setClock
-
getEndurance
-
setEndurance
-
getUI
public static java.util.Stack getUI() -
setUI
public static void setUI(java.util.Stack aUI) -
getToolTip
-
setToolTip
-
getMouseArrow
-
setMouseArrow
-
getMouseExamine
-
setMouseExamine
-
getMouseAttack
-
setMouseAttack
-
getMouseGrab
-
setMouseGrab
-
getStatsPage
-
setStatsPage
-
getTutorial
-
setTutorial
-
getInv
-
setInv
-
getHea
-
setHea
-
getResizer
-
setResizer
-
getDirectionSwitcher
-
setDirectionSwitcher
-
getBlendTest
-
setBlendTest
-
getSidebar
-
setSidebar
-
getSpeedControls
-
setSpeedControls
-
getDragInventory
-
setDragInventory
-
getCrafting
-
setCrafting
-
getHealthPanel
-
setHealthPanel
-
getClothingPanel
-
setClothingPanel
-
getQuestPanel
-
setQuestPanel
-
getDebugConsole
-
setDebugConsole
-
getServerToolbox
-
setServerToolbox
-
getMoodleUI
-
setMoodleUI
-
getTempQuest
-
setTempQuest
-
getOnscreenQuest
-
setOnscreenQuest
-
getTempQuestWin
-
setTempQuestWin
-
isbFadeBeforeUI
public static boolean isbFadeBeforeUI() -
setbFadeBeforeUI
public static void setbFadeBeforeUI(boolean abFadeBeforeUI) -
getProgressBar
-
setProgressBar
-
getBD_Test
-
setBD_Test
-
getFadeAlpha
public static java.lang.Double getFadeAlpha() -
setFadeAlpha
public static void setFadeAlpha(double aFadeAlpha) -
getFadeInTimeMax
public static java.lang.Double getFadeInTimeMax() -
setFadeInTimeMax
public static void setFadeInTimeMax(double aFadeInTimeMax) -
getFadeInTime
public static java.lang.Double getFadeInTime() -
setFadeInTime
public static void setFadeInTime(double aFadeInTime) -
isFadingOut
public static java.lang.Boolean isFadingOut() -
setFadingOut
public static void setFadingOut(boolean aFadingOut) -
getLastMouseTexture
-
setLastMouseTexture
-
getLastPicked
-
setLastPicked
-
getDoneTutorials
public static java.util.Stack getDoneTutorials() -
setDoneTutorials
public static void setDoneTutorials(java.util.Stack aDoneTutorials) -
getLastOffX
public static float getLastOffX() -
setLastOffX
public static void setLastOffX(float aLastOffX) -
getLastOffY
public static float getLastOffY() -
setLastOffY
public static void setLastOffY(float aLastOffY) -
isLastDoubleSize
public static boolean isLastDoubleSize() -
setLastDoubleSize
public static void setLastDoubleSize(boolean aLastDoubleSize) -
isDoMouseControls
public static boolean isDoMouseControls() -
setDoMouseControls
public static void setDoMouseControls(boolean aDoMouseControls) -
getModal
-
setModal
-
getBlack
-
setBlack
-
getLastAlpha
public static float getLastAlpha() -
setLastAlpha
public static void setLastAlpha(float aLastAlpha) -
getPickedTileLocal
-
setPickedTileLocal
-
getPickedTile
-
setPickedTile
-
getRightDownObject
-
setRightDownObject
-
isShowPausedMessage
public static boolean isShowPausedMessage() -
setShowPausedMessage
public static void setShowPausedMessage(boolean showPausedMessage) -
debugBreakpoint
public static void debugBreakpoint(java.lang.String filename, long pc) -
getDefaultThread
-
getDoubleClickInterval
public static java.lang.Double getDoubleClickInterval() -
getDoubleClickDist
public static java.lang.Double getDoubleClickDist() -
isDoubleClick
public static java.lang.Boolean isDoubleClick(double x1, double y1, double x2, double y2, double clickTime) -
updateTooltip
protected static void updateTooltip(double mx, double my) -
setPlayerInventory
-
isMouseOverInventory
public static boolean isMouseOverInventory() -
updateBeforeFadeOut
public static void updateBeforeFadeOut() -
setFadeBeforeUI
public static void setFadeBeforeUI(int playerIndex, boolean bFadeBeforeUI) -
getFadeAlpha
public static float getFadeAlpha(double playerIndex) -
setFadeTime
public static void setFadeTime(double playerIndex, double FadeTime) -
FadeIn
public static void FadeIn(double playerIndex, double seconds) -
FadeOut
public static void FadeOut(double playerIndex, double seconds) -
isFBOActive
public static boolean isFBOActive() -
getMillisSinceLastUpdate
public static double getMillisSinceLastUpdate() -
getSecondsSinceLastUpdate
public static double getSecondsSinceLastUpdate() -
getMillisSinceLastRender
public static double getMillisSinceLastRender() -
getSecondsSinceLastRender
public static double getSecondsSinceLastRender()
-