|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minecraft.src.Gui
net.minecraft.src.GuiScreen
moapi.gui.ModMenu
public class ModMenu
A scrollable screen for modoptionsapi
Field Summary | |
---|---|
protected net.minecraft.src.GuiButton |
curButton
Currently selected button |
protected java.lang.String |
screenTitle
Title of this menu |
Fields inherited from class net.minecraft.src.GuiScreen |
---|
allowUserInput, controlList, fontRenderer, guiParticles, height, mc, width |
Fields inherited from class net.minecraft.src.Gui |
---|
zLevel |
Constructor Summary | |
---|---|
ModMenu(net.minecraft.src.GuiIngameMenu guiscreen,
java.lang.String name,
boolean mult)
Initialise world options menu with a named world |
|
ModMenu(net.minecraft.src.GuiScreen guiscreen)
Initilise options menu gui screen |
|
ModMenu(net.minecraft.src.GuiScreen guiscreen,
ModOptions options)
Initialise a particular set of options gui |
|
ModMenu(net.minecraft.src.GuiScreen guiscreen,
ModOptions options,
java.lang.String name,
boolean multi)
Initialise a particular set of options gui |
Method Summary | |
---|---|
protected void |
actionPerformed(net.minecraft.src.GuiButton guibutton)
Mouse has left clicked the given button |
protected void |
altActionPerformed(net.minecraft.src.GuiButton guibutton)
Button right clicked on the given button |
protected boolean |
buttonPressed(net.minecraft.src.GuiButton btn,
int i,
int j)
Check if a button has been pressed |
protected boolean |
buttonPressed(net.minecraft.src.GuiButton btn,
int i,
int j,
boolean rightClick)
Check if a button has been pressed |
void |
changeScreen(net.minecraft.src.GuiScreen screen)
Change the screen and perform cleanup actions |
void |
drawScreen(int i,
int j,
float f)
Draw our slider based options screen |
void |
initGui()
|
protected void |
keyTyped(char c,
int i)
Ensures that when escape is pressed that the changed options are saved. |
protected void |
mouseClicked(int i,
int j,
int k)
Control the mouse clicks so that we can let right click turn on "global" mode |
protected void |
mouseMovedOrUp(int i,
int j,
int k)
More control over the mouse Called when mouse is unclicked |
void |
updateScreen()
What to do on screen updates |
Methods inherited from class net.minecraft.src.GuiScreen |
---|
confirmClicked, doesGuiPauseGame, drawBackground, drawDefaultBackground, drawWorldBackground, getClipboardString, handleInput, handleKeyboardInput, handleMouseInput, isCtrlKeyDown, isShiftKeyDown, onGuiClosed, setClipboardString, setWorldAndResolution |
Methods inherited from class net.minecraft.src.Gui |
---|
drawCenteredString, drawGradientRect, drawHorizontalLine, drawRect, drawString, drawTexturedModalRect, drawVerticalLine |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected net.minecraft.src.GuiButton curButton
protected java.lang.String screenTitle
Constructor Detail |
---|
public ModMenu(net.minecraft.src.GuiScreen guiscreen)
public ModMenu(net.minecraft.src.GuiIngameMenu guiscreen, java.lang.String name, boolean mult)
public ModMenu(net.minecraft.src.GuiScreen guiscreen, ModOptions options, java.lang.String name, boolean multi)
name
- Name of world loadedmulti
- True if in a multiplayer worldpublic ModMenu(net.minecraft.src.GuiScreen guiscreen, ModOptions options)
Method Detail |
---|
public void initGui()
initGui
in class net.minecraft.src.GuiScreen
public void drawScreen(int i, int j, float f)
drawScreen
in class net.minecraft.src.GuiScreen
protected void mouseClicked(int i, int j, int k)
mouseClicked
in class net.minecraft.src.GuiScreen
i
- x posj
- y posk
- 1 for right click, 0 for leftprotected void keyTyped(char c, int i)
keyTyped
in class net.minecraft.src.GuiScreen
protected void actionPerformed(net.minecraft.src.GuiButton guibutton)
actionPerformed
in class net.minecraft.src.GuiScreen
guibutton
- Button left clickedprotected void altActionPerformed(net.minecraft.src.GuiButton guibutton)
guibutton
- button pressedprotected void mouseMovedOrUp(int i, int j, int k)
mouseMovedOrUp
in class net.minecraft.src.GuiScreen
i
- x posj
- y posk
- 1 for right click, 0 for leftpublic void updateScreen()
updateScreen
in class net.minecraft.src.GuiScreen
public void changeScreen(net.minecraft.src.GuiScreen screen)
screen
- protected boolean buttonPressed(net.minecraft.src.GuiButton btn, int i, int j)
btn
- Button
protected boolean buttonPressed(net.minecraft.src.GuiButton btn, int i, int j, boolean rightClick)
btn
- ButtonrightClick
- True if right click
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |