Class PonderUI
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.createmod.catnip.gui.AbstractSimiScreen
net.createmod.catnip.gui.NavigatableSimiScreen
net.createmod.ponder.foundation.ui.AbstractPonderScreen
net.createmod.ponder.foundation.ui.PonderUI
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.createmod.catnip.utility.theme.Colorstatic final net.createmod.catnip.utility.theme.Colorstatic final net.createmod.catnip.utility.theme.Colorstatic final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color>static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color>static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color>static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color>static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color>static floatstatic intFields inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
ASSOCIATED, CATEGORIES, CLOSE, DESCRIPTION, EXIT, IDENTIFY, IDENTIFY_MODE, IN_CHAPTER, INDEX_TITLE, NEXT, NEXT_UP, PONDERING, PREVIOUS, REPLAY, SLOW_TEXT, THINK_BACK, WELCOMEFields inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
arrowAnimation, backTrack, COLOR_NAV_ARROW, currentlyRenderingPreviousScreen, depthPointX, depthPointY, transitionFields inherited from class net.createmod.catnip.gui.AbstractSimiScreen
BACKGROUND_COLOR, guiLeft, guiTop, windowHeight, windowWidth, windowXOffset, windowYOffsetFields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected Stringnet.minecraft.client.gui.Fontnet.minecraft.world.item.ItemStackstatic floatnet.minecraft.world.item.ItemStackprotected voidinit()protected voidinitBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) booleanbooleanisEquivalentTo(net.createmod.catnip.gui.NavigatableSimiScreen other) protected booleanisMouseOver(double mouseX, double mouseY, int x, int y, int w, int h) booleanbooleanmouseClicked(double x, double y, int button) booleanmouseScrolled(double mouseX, double mouseY, double delta) static PonderUIof(net.minecraft.resources.ResourceLocation id) static PonderUIof(net.minecraft.world.item.ItemStack item) static PonderUIvoidremoved()voidrenderBackground(net.minecraft.client.gui.GuiGraphics graphics) protected voidrenderScene(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, int i, float partialTicks) static voidrenderSpeechBox(net.minecraft.client.gui.GuiGraphics graphics, int x, int y, int w, int h, boolean highlighted, net.createmod.catnip.utility.Pointing pointing, boolean returnWithLocalTransform) protected voidrenderVisibleScenes(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderWidgets(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidreplay()protected booleanscroll(boolean forward) voidseekToTime(int time) voidsetComfyReadingEnabled(boolean slowTextMode) voidshareContextWith(net.createmod.catnip.gui.NavigatableSimiScreen other) voidtick()voidupdateIdentifiedItem(PonderScene activeScene) Methods inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
backTrackingComponentMethods inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
centerScalingOn, centerScalingOnMouse, isCurrentlyRenderingPreviousScreen, keyPressed, onClose, renderWindowBackground, renderZeloBreadcrumbsMethods inherited from class net.createmod.catnip.gui.AbstractSimiScreen
addRenderableWidgets, addRenderableWidgets, debugWindowArea, endFrame, getFocused, getRenderables, prepareFrame, removeWidgets, removeWidgets, render, renderWindowForeground, setWindowOffset, setWindowSizeMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removeWidget, renderDirtBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseDragged, mouseReleased, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
ponderTicks
public static int ponderTicks -
ponderPartialTicksPaused
public static float ponderPartialTicksPaused -
BACKGROUND_TRANSPARENT
public static final net.createmod.catnip.utility.theme.Color BACKGROUND_TRANSPARENT -
BACKGROUND_FLAT
public static final net.createmod.catnip.utility.theme.Color BACKGROUND_FLAT -
BACKGROUND_IMPORTANT
public static final net.createmod.catnip.utility.theme.Color BACKGROUND_IMPORTANT -
COLOR_IDLE
public static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color> COLOR_IDLE -
COLOR_HOVER
public static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color> COLOR_HOVER -
COLOR_HIGHLIGHT
public static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color> COLOR_HIGHLIGHT -
MISSING_VANILLA_ENTRY
public static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color> MISSING_VANILLA_ENTRY -
MISSING_MODDED_ENTRY
public static final net.createmod.catnip.utility.Couple<net.createmod.catnip.utility.theme.Color> MISSING_MODDED_ENTRY
-
-
Constructor Details
-
PonderUI
-
-
Method Details
-
of
-
of
-
of
-
init
protected void init()- Overrides:
initin classAbstractPonderScreen
-
initBackTrackIcon
protected void initBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) - Specified by:
initBackTrackIconin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
tick
public void tick()- Overrides:
tickin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
getActiveScene
-
seekToTime
public void seekToTime(int time) -
updateIdentifiedItem
-
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double delta) -
replay
protected void replay() -
scroll
protected boolean scroll(boolean forward) -
renderWindow
protected void renderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWindowin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderBackground
public void renderBackground(net.minecraft.client.gui.GuiGraphics graphics) - Overrides:
renderBackgroundin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderVisibleScenes
protected void renderVisibleScenes(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
renderScene
protected void renderScene(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, int i, float partialTicks) -
renderWidgets
protected void renderWidgets(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) -
mouseClicked
public boolean mouseClicked(double x, double y, int button) -
getBreadcrumbTitle
- Overrides:
getBreadcrumbTitlein classnet.createmod.catnip.gui.NavigatableSimiScreen
-
getFontRenderer
public net.minecraft.client.gui.Font getFontRenderer() -
isMouseOver
protected boolean isMouseOver(double mouseX, double mouseY, int x, int y, int w, int h) -
renderSpeechBox
public static void renderSpeechBox(net.minecraft.client.gui.GuiGraphics graphics, int x, int y, int w, int h, boolean highlighted, net.createmod.catnip.utility.Pointing pointing, boolean returnWithLocalTransform) -
getHoveredTooltipItem
public net.minecraft.world.item.ItemStack getHoveredTooltipItem() -
getSubject
public net.minecraft.world.item.ItemStack getSubject() -
getPartialTicks
public static float getPartialTicks() -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.createmod.catnip.gui.AbstractSimiScreen
-
coolDownAfterSkip
public void coolDownAfterSkip() -
removed
public void removed()- Overrides:
removedin classnet.minecraft.client.gui.screens.Screen
-
isComfyReadingEnabled
public boolean isComfyReadingEnabled() -
setComfyReadingEnabled
public void setComfyReadingEnabled(boolean slowTextMode)
-