Package net.minecraft.client.gui.screens.debug
Part 1/1
GameModeSwitcherScreen
- Full name:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen - Package:
net.minecraft.client.gui.screens.debug - Source:
clientOnly—net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#GameModeSwitcherScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:46 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameModeSwitcherScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: previousHovered, currentlyHovered. เรียกต่อ: getFromGameType(), getDefaultSelected().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:62 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ GameModeSwitcherScreen
ทำงานยังไง
มีการวนลูป. แก้ state: currentlyHovered. เรียกต่อ: add(), GameModeSlot(). สร้างออบเจ็กต์: GameModeSwitcherScreen.GameModeSlot.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#isPauseScreen()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:141 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Pause Screen
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#keyPressed(int,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:130 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ keyPressed ตาม implementation ของ GameModeSwitcherScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: setFirstMousePos, currentlyHovered. เรียกต่อ: getNext(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#render(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:73 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ render
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: firstMouseX, firstMouseY, setFirstMousePos, currentlyHovered. เรียกต่อ: checkToClose(), pose(), pushPose(), blit(), popPose(), drawCenteredString(), getName(), setSelected().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GameModeSwitcherScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.render(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen#renderBackground(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:102 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Background
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GameModeSwitcherScreen instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderBackground(guiGraphics, 0, 0, 0.0F);
GameModeSwitcherScreen$GameModeSlot
- Full name:
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot - Package:
net.minecraft.client.gui.screens.debug - Source:
clientOnly—net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java - Type:
class - Modifiers:
public static - Extends:
AbstractWidget
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot#GameModeSlot(GameModeSwitcherScreen.GameModeIcon,int,int)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:203 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameModeSwitcherScreen.GameModeSlot ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: icon. เรียกต่อ: getName().
Parameters
GameModeSwitcherScreen.GameModeIcon gameModeIconint iint j
ตัวอย่างใช้งาน
GameModeSwitcherScreen.GameModeIcon gameModeIcon = ...;
GameModeSwitcherScreen.GameModeSlot instance = new GameModeSwitcherScreen.GameModeSlot(gameModeIcon, 0, 0);
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot#isHoveredOrFocused()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:222 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Hovered Or Focused
ทำงานยังไง
คืนค่า: super.isHoveredOrFocused() || this.isSelected.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot#renderWidget(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:208 - Modifiers:
public - Return:
void
คืออะไร
เรนเดอร์ Widget
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: drawSlot(), drawIcon(), getX(), getY(), drawSelection().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GameModeSwitcherScreen.GameModeSlot instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot#setSelected(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:227 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Selected
ทำงานยังไง
แก้ state: isSelected.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.debug.GameModeSwitcherScreen$GameModeSlot#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen.java:217 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: defaultButtonNarrationText().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
GameModeSwitcherScreen.GameModeSlot instance = ...;
NarrationElementOutput narrationElementOutput = ...;
instance.updateWidgetNarration(narrationElementOutput);