renamed direct connect to "GuiScreenDirectConnect.java"

This commit is contained in:
LAX1DUDE 2022-08-09 20:43:38 -07:00
parent cfa65f6e51
commit d01c6fb300
2 changed files with 101 additions and 101 deletions

View File

@ -176,7 +176,7 @@ public class GuiMultiplayer extends GuiScreen {
this.joinServer(this.selectedServer); this.joinServer(this.selectedServer);
} else if (par1GuiButton.id == 4) { } else if (par1GuiButton.id == 4) {
this.directClicked = true; this.directClicked = true;
this.mc.displayGuiScreen(new GuiScreenServerList(this, this.theServerData = new ServerData(StatCollector.translateToLocal("selectServer.defaultName"), "", false))); this.mc.displayGuiScreen(new GuiScreenDirectConnect(this, this.theServerData = new ServerData(StatCollector.translateToLocal("selectServer.defaultName"), "", false)));
} else if (par1GuiButton.id == 3) { } else if (par1GuiButton.id == 3) {
this.addClicked = true; this.addClicked = true;
this.mc.displayGuiScreen(new GuiScreenAddServer(this, this.theServerData = new ServerData(StatCollector.translateToLocal("selectServer.defaultName"), "", false))); this.mc.displayGuiScreen(new GuiScreenAddServer(this, this.theServerData = new ServerData(StatCollector.translateToLocal("selectServer.defaultName"), "", false)));

View File

@ -1,100 +1,100 @@
package net.minecraft.src; package net.minecraft.src;
import net.lax1dude.eaglercraft.EaglerAdapter; import net.lax1dude.eaglercraft.EaglerAdapter;
public class GuiScreenServerList extends GuiScreen { public class GuiScreenDirectConnect extends GuiScreen {
/** Needed a change as a local variable was conflicting on construct */ /** Needed a change as a local variable was conflicting on construct */
private final GuiScreen guiScreen; private final GuiScreen guiScreen;
/** Instance of ServerData. */ /** Instance of ServerData. */
private final ServerData theServerData; private final ServerData theServerData;
private GuiTextField serverTextField; private GuiTextField serverTextField;
public GuiScreenServerList(GuiScreen par1GuiScreen, ServerData par2ServerData) { public GuiScreenDirectConnect(GuiScreen par1GuiScreen, ServerData par2ServerData) {
this.guiScreen = par1GuiScreen; this.guiScreen = par1GuiScreen;
this.theServerData = par2ServerData; this.theServerData = par2ServerData;
} }
/** /**
* Called from the main game loop to update the screen. * Called from the main game loop to update the screen.
*/ */
public void updateScreen() { public void updateScreen() {
this.serverTextField.updateCursorCounter(); this.serverTextField.updateCursorCounter();
} }
/** /**
* 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() {
StringTranslate var1 = StringTranslate.getInstance(); StringTranslate var1 = StringTranslate.getInstance();
EaglerAdapter.enableRepeatEvents(true); EaglerAdapter.enableRepeatEvents(true);
this.buttonList.clear(); this.buttonList.clear();
this.buttonList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 96 + 12, var1.translateKey("selectServer.select"))); this.buttonList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 96 + 12, var1.translateKey("selectServer.select")));
this.buttonList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 120 + 12, var1.translateKey("gui.cancel"))); this.buttonList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 120 + 12, var1.translateKey("gui.cancel")));
this.serverTextField = new GuiTextField(this.fontRenderer, this.width / 2 - 100, 116, 200, 20); this.serverTextField = new GuiTextField(this.fontRenderer, this.width / 2 - 100, 116, 200, 20);
this.serverTextField.setMaxStringLength(128); this.serverTextField.setMaxStringLength(128);
this.serverTextField.setFocused(true); this.serverTextField.setFocused(true);
this.serverTextField.setText(this.mc.gameSettings.lastServer); this.serverTextField.setText(this.mc.gameSettings.lastServer);
((GuiButton) this.buttonList.get(0)).enabled = this.serverTextField.getText().length() > 0 && this.serverTextField.getText().split(":").length > 0; ((GuiButton) this.buttonList.get(0)).enabled = this.serverTextField.getText().length() > 0 && this.serverTextField.getText().split(":").length > 0;
} }
/** /**
* Called when the screen is unloaded. Used to disable keyboard repeat events * Called when the screen is unloaded. Used to disable keyboard repeat events
*/ */
public void onGuiClosed() { public void onGuiClosed() {
EaglerAdapter.enableRepeatEvents(false); EaglerAdapter.enableRepeatEvents(false);
this.mc.gameSettings.lastServer = this.serverTextField.getText(); this.mc.gameSettings.lastServer = this.serverTextField.getText();
this.mc.gameSettings.saveOptions(); this.mc.gameSettings.saveOptions();
} }
/** /**
* Fired when a control is clicked. This is the equivalent of * Fired when a control is clicked. This is the equivalent of
* ActionListener.actionPerformed(ActionEvent e). * ActionListener.actionPerformed(ActionEvent e).
*/ */
protected void actionPerformed(GuiButton par1GuiButton) { protected void actionPerformed(GuiButton par1GuiButton) {
if (par1GuiButton.enabled) { if (par1GuiButton.enabled) {
if (par1GuiButton.id == 1) { if (par1GuiButton.id == 1) {
this.guiScreen.confirmClicked(false, 0); this.guiScreen.confirmClicked(false, 0);
} else if (par1GuiButton.id == 0) { } else if (par1GuiButton.id == 0) {
this.theServerData.serverIP = this.serverTextField.getText(); this.theServerData.serverIP = this.serverTextField.getText();
this.guiScreen.confirmClicked(true, 0); this.guiScreen.confirmClicked(true, 0);
} }
} }
} }
/** /**
* Fired when a key is typed. This is the equivalent of * Fired when a key is typed. This is the equivalent of
* KeyListener.keyTyped(KeyEvent e). * KeyListener.keyTyped(KeyEvent e).
*/ */
protected void keyTyped(char par1, int par2) { protected void keyTyped(char par1, int par2) {
if (this.serverTextField.textboxKeyTyped(par1, par2)) { if (this.serverTextField.textboxKeyTyped(par1, par2)) {
((GuiButton) this.buttonList.get(0)).enabled = this.serverTextField.getText().length() > 0 && this.serverTextField.getText().split(":").length > 0; ((GuiButton) this.buttonList.get(0)).enabled = this.serverTextField.getText().length() > 0 && this.serverTextField.getText().split(":").length > 0;
} else if (par2 == 28) { } else if (par2 == 28) {
this.actionPerformed((GuiButton) this.buttonList.get(0)); this.actionPerformed((GuiButton) this.buttonList.get(0));
} }
} }
/** /**
* Called when the mouse is clicked. * Called when the mouse is clicked.
*/ */
protected void mouseClicked(int par1, int par2, int par3) { protected void mouseClicked(int par1, int par2, int par3) {
super.mouseClicked(par1, par2, par3); super.mouseClicked(par1, par2, par3);
this.serverTextField.mouseClicked(par1, par2, par3); this.serverTextField.mouseClicked(par1, par2, par3);
} }
/** /**
* 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) {
StringTranslate var4 = StringTranslate.getInstance(); StringTranslate var4 = StringTranslate.getInstance();
this.drawDefaultBackground(); this.drawDefaultBackground();
this.drawCenteredString(this.fontRenderer, var4.translateKey("selectServer.direct"), this.width / 2, this.height / 4 - 60 + 20, 16777215); this.drawCenteredString(this.fontRenderer, var4.translateKey("selectServer.direct"), this.width / 2, this.height / 4 - 60 + 20, 16777215);
this.drawString(this.fontRenderer, var4.translateKey("addServer.enterIp"), this.width / 2 - 100, 100, 10526880); this.drawString(this.fontRenderer, var4.translateKey("addServer.enterIp"), this.width / 2 - 100, 100, 10526880);
if(EaglerAdapter.isSSLPage()) { if(EaglerAdapter.isSSLPage()) {
this.drawCenteredString(this.fontRenderer, var4.translateKey("addServer.SSLWarn1"), this.width / 2, 116 + 28, 0xccccff); this.drawCenteredString(this.fontRenderer, var4.translateKey("addServer.SSLWarn1"), this.width / 2, 116 + 28, 0xccccff);
this.drawCenteredString(this.fontRenderer, var4.translateKey("addServer.SSLWarn2"), this.width / 2, 116 + 40, 0xccccff); this.drawCenteredString(this.fontRenderer, var4.translateKey("addServer.SSLWarn2"), this.width / 2, 116 + 40, 0xccccff);
} }
this.serverTextField.drawTextBox(); this.serverTextField.drawTextBox();
super.drawScreen(par1, par2, par3); super.drawScreen(par1, par2, par3);
} }
} }