Formatted GuiShareToLAN.java
This commit is contained in:
parent
9cde5ceabb
commit
df30a98a5d
|
@ -3,89 +3,102 @@ package net.minecraft.src;
|
||||||
import net.lax1dude.eaglercraft.IntegratedServer;
|
import net.lax1dude.eaglercraft.IntegratedServer;
|
||||||
|
|
||||||
public class GuiShareToLan extends GuiScreen {
|
public class GuiShareToLan extends GuiScreen {
|
||||||
/**
|
/**
|
||||||
* A reference to the screen object that created this. Used for navigating between screens.
|
* A reference to the screen object that created this. Used for navigating
|
||||||
*/
|
* between screens.
|
||||||
private final GuiScreen parentScreen;
|
*/
|
||||||
private GuiButton buttonAllowCommandsToggle;
|
private final GuiScreen parentScreen;
|
||||||
private GuiButton buttonGameMode;
|
private GuiButton buttonAllowCommandsToggle;
|
||||||
|
private GuiButton buttonGameMode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The currently selected game mode. One of 'survival', 'creative', or 'adventure'
|
* The currently selected game mode. One of 'survival', 'creative', or
|
||||||
*/
|
* 'adventure'
|
||||||
private String gameMode = "survival";
|
*/
|
||||||
|
private String gameMode = "survival";
|
||||||
|
|
||||||
/** True if 'Allow Cheats' is currently enabled */
|
/** True if 'Allow Cheats' is currently enabled */
|
||||||
private boolean allowCommands;
|
private boolean allowCommands;
|
||||||
|
|
||||||
public GuiShareToLan(GuiScreen par1GuiScreen) {
|
public GuiShareToLan(GuiScreen par1GuiScreen) {
|
||||||
this.parentScreen = par1GuiScreen;
|
this.parentScreen = par1GuiScreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds the buttons (and other controls) to the screen in question.
|
* Adds the buttons (and other controls) to the screen in question.
|
||||||
*/
|
*/
|
||||||
public void initGui() {
|
public void initGui() {
|
||||||
this.buttonList.clear();
|
this.buttonList.clear();
|
||||||
this.buttonList.add(new GuiButton(101, this.width / 2 - 155, this.height - 28, 150, 20, StatCollector.translateToLocal("lanServer.start")));
|
this.buttonList.add(new GuiButton(101, this.width / 2 - 155, this.height - 28, 150, 20,
|
||||||
this.buttonList.add(new GuiButton(102, this.width / 2 + 5, this.height - 28, 150, 20, StatCollector.translateToLocal("gui.cancel")));
|
StatCollector.translateToLocal("lanServer.start")));
|
||||||
this.buttonList.add(this.buttonGameMode = new GuiButton(104, this.width / 2 - 155, 100, 150, 20, StatCollector.translateToLocal("selectWorld.gameMode")));
|
this.buttonList.add(new GuiButton(102, this.width / 2 + 5, this.height - 28, 150, 20,
|
||||||
this.buttonList.add(this.buttonAllowCommandsToggle = new GuiButton(103, this.width / 2 + 5, 100, 150, 20, StatCollector.translateToLocal("selectWorld.allowCommands")));
|
StatCollector.translateToLocal("gui.cancel")));
|
||||||
this.func_74088_g();
|
this.buttonList.add(this.buttonGameMode = new GuiButton(104, this.width / 2 - 155, 100, 150, 20,
|
||||||
}
|
StatCollector.translateToLocal("selectWorld.gameMode")));
|
||||||
|
this.buttonList.add(this.buttonAllowCommandsToggle = new GuiButton(103, this.width / 2 + 5, 100, 150, 20,
|
||||||
|
StatCollector.translateToLocal("selectWorld.allowCommands")));
|
||||||
|
this.func_74088_g();
|
||||||
|
}
|
||||||
|
|
||||||
private void func_74088_g() {
|
private void func_74088_g() {
|
||||||
this.buttonGameMode.displayString = StatCollector.translateToLocal("selectWorld.gameMode") + " " + StatCollector.translateToLocal("selectWorld.gameMode." + this.gameMode);
|
this.buttonGameMode.displayString = StatCollector.translateToLocal("selectWorld.gameMode") + " "
|
||||||
this.buttonAllowCommandsToggle.displayString = StatCollector.translateToLocal("selectWorld.allowCommands") + " ";
|
+ StatCollector.translateToLocal("selectWorld.gameMode." + this.gameMode);
|
||||||
|
this.buttonAllowCommandsToggle.displayString = StatCollector.translateToLocal("selectWorld.allowCommands")
|
||||||
|
+ " ";
|
||||||
|
|
||||||
if (this.allowCommands) {
|
if (this.allowCommands) {
|
||||||
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString + StatCollector.translateToLocal("options.on");
|
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString
|
||||||
} else {
|
+ StatCollector.translateToLocal("options.on");
|
||||||
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString + StatCollector.translateToLocal("options.off");
|
} else {
|
||||||
}
|
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString
|
||||||
}
|
+ StatCollector.translateToLocal("options.off");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fired when a control is clicked. This is the equivalent of ActionListener.actionPerformed(ActionEvent e).
|
* Fired when a control is clicked. This is the equivalent of
|
||||||
*/
|
* ActionListener.actionPerformed(ActionEvent e).
|
||||||
protected void actionPerformed(GuiButton par1GuiButton) {
|
*/
|
||||||
if (par1GuiButton.id == 102) {
|
protected void actionPerformed(GuiButton par1GuiButton) {
|
||||||
this.mc.displayGuiScreen(this.parentScreen);
|
if (par1GuiButton.id == 102) {
|
||||||
} else if (par1GuiButton.id == 104) {
|
this.mc.displayGuiScreen(this.parentScreen);
|
||||||
if (this.gameMode.equals("survival")) {
|
} else if (par1GuiButton.id == 104) {
|
||||||
this.gameMode = "creative";
|
if (this.gameMode.equals("survival")) {
|
||||||
} else if (this.gameMode.equals("creative")) {
|
this.gameMode = "creative";
|
||||||
this.gameMode = "adventure";
|
} else if (this.gameMode.equals("creative")) {
|
||||||
} else {
|
this.gameMode = "adventure";
|
||||||
this.gameMode = "survival";
|
} else {
|
||||||
}
|
this.gameMode = "survival";
|
||||||
|
}
|
||||||
|
|
||||||
this.func_74088_g();
|
this.func_74088_g();
|
||||||
} else if (par1GuiButton.id == 103) {
|
} else if (par1GuiButton.id == 103) {
|
||||||
this.allowCommands = !this.allowCommands;
|
this.allowCommands = !this.allowCommands;
|
||||||
this.func_74088_g();
|
this.func_74088_g();
|
||||||
} else if (par1GuiButton.id == 101) {
|
} else if (par1GuiButton.id == 101) {
|
||||||
this.mc.displayGuiScreen((GuiScreen)null);
|
this.mc.displayGuiScreen((GuiScreen) null);
|
||||||
String var2 = IntegratedServer.shareToLAN(EnumGameType.getByName(this.gameMode), this.allowCommands);
|
String var2 = IntegratedServer.shareToLAN(EnumGameType.getByName(this.gameMode), this.allowCommands);
|
||||||
String var3;
|
String var3;
|
||||||
|
|
||||||
if (var2 != null) {
|
if (var2 != null) {
|
||||||
var3 = StatCollector.translateToLocalFormatted("commands.publish.started", var2);
|
var3 = StatCollector.translateToLocalFormatted("commands.publish.started", var2);
|
||||||
} else {
|
} else {
|
||||||
var3 = StatCollector.translateToLocal("commands.publish.failed");
|
var3 = StatCollector.translateToLocal("commands.publish.failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
this.mc.ingameGUI.getChatGUI().printChatMessage(var3);
|
this.mc.ingameGUI.getChatGUI().printChatMessage(var3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Draws the screen and all the components in it.
|
* Draws the screen and all the components in it.
|
||||||
*/
|
*/
|
||||||
public void drawScreen(int par1, int par2, float par3) {
|
public void drawScreen(int par1, int par2, float par3) {
|
||||||
this.drawDefaultBackground();
|
this.drawDefaultBackground();
|
||||||
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.title"), this.width / 2, 50, 16777215);
|
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.title"), this.width / 2,
|
||||||
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.otherPlayers"), this.width / 2, 82, 16777215);
|
50, 16777215);
|
||||||
super.drawScreen(par1, par2, par3);
|
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.otherPlayers"),
|
||||||
}
|
this.width / 2, 82, 16777215);
|
||||||
|
super.drawScreen(par1, par2, par3);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user