/** * Adds the buttons (and other controls) to the screen in question. Called when the GUI is displayed and when the * window resizes, the buttonList is cleared beforehand. */ public void initGui() { int i = 0; for (GameSettings.Options gamesettings$options : enumOptions) { int j = this.width / 2 - 155 + i % 2 * 160; int k = this.height / 6 + 21 * (i / 2) - 10; if (!gamesettings$options.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options, this.settings.getKeyBinding(gamesettings$options))); } else { this.buttonList.add(new GuiOptionSlider(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options)); } ++i; } this.buttonList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
/** * Adds the buttons (and other controls) to the screen in question. Called when the GUI is displayed and when the * window resizes, the buttonList is cleared beforehand. */ public void initGui() { int i = 0; for (GameSettings.Options gamesettings$options : enumOptions) { int j = this.width / 2 - 155 + i % 2 * 160; int k = this.height / 6 + 21 * (i / 2) - 10; if (!gamesettings$options.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options, this.settings.getKeyBinding(gamesettings$options))); } else { this.buttonList.add(new GuiOptionSlider(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options)); } ++i; } this.buttonList.add(new GuiButton(210, this.width / 2 - 155, this.height / 6 + 168 + 11, 70, 20, "All ON")); this.buttonList.add(new GuiButton(211, this.width / 2 - 155 + 80, this.height / 6 + 168 + 11, 70, 20, "All OFF")); this.buttonList.add(new GuiOptionButton(200, this.width / 2 + 5, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
/** * Adds the buttons (and other controls) to the screen in question. Called when the GUI is displayed and when the * window resizes, the buttonList is cleared beforehand. */ public void initGui() { int i = 0; for (GameSettings.Options gamesettings$options : enumOptions) { int j = this.width / 2 - 155 + i % 2 * 160; int k = this.height / 6 + 21 * (i / 2) - 10; if (!gamesettings$options.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options, this.settings.getKeyBinding(gamesettings$options))); } else { this.buttonList.add(new GuiOptionSlider(gamesettings$options.returnEnumOrdinal(), j, k, gamesettings$options)); } ++i; } this.buttonList.add(new GuiButton(210, this.width / 2 - 100, this.height / 6 + 168 + 11 - 44, "Reset Video Settings...")); this.buttonList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
/** * Adds the buttons (and other controls) to the screen in question. */ public void initGui() { int i = 0; GameSettings.Options[] aenumoptions = enumOptions; int j = aenumoptions.length; for (int k = 0; k < j; ++k) { GameSettings.Options enumoptions = aenumoptions[k]; int x = this.width / 2 - 155 + i % 2 * 160; int y = this.height / 6 + 21 * (i / 2) - 10; if (!enumoptions.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(enumoptions.returnEnumOrdinal(), x, y, enumoptions, this.settings.getKeyBinding(enumoptions))); } else { this.buttonList.add(new GuiOptionSlider(enumoptions.returnEnumOrdinal(), x, y, enumoptions)); } ++i; } this.buttonList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
/** * Adds the buttons (and other controls) to the screen in question. */ public void initGui() { int i = 0; GameSettings.Options[] aenumoptions = enumOptions; int j = aenumoptions.length; for (int k = 0; k < j; ++k) { GameSettings.Options enumoptions = aenumoptions[k]; int x = this.width / 2 - 155 + i % 2 * 160; int y = this.height / 6 + 21 * (i / 2) - 10; if (!enumoptions.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(enumoptions.returnEnumOrdinal(), x, y, enumoptions, this.settings.getKeyBinding(enumoptions))); } else { this.buttonList.add(new GuiOptionSlider(enumoptions.returnEnumOrdinal(), x, y, enumoptions)); } ++i; } this.buttonList.add(new GuiButton(210, this.width / 2 - 155, this.height / 6 + 168 + 11, 70, 20, "All ON")); this.buttonList.add(new GuiButton(211, this.width / 2 - 155 + 80, this.height / 6 + 168 + 11, 70, 20, "All OFF")); this.buttonList.add(new GuiOptionButton(200, this.width / 2 + 5, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
/** * Adds the buttons (and other controls) to the screen in question. */ public void initGui() { int i = 0; GameSettings.Options[] aenumoptions = enumOptions; int j = aenumoptions.length; for (int k = 0; k < j; ++k) { GameSettings.Options enumoptions = aenumoptions[k]; int x = this.width / 2 - 155 + i % 2 * 160; int y = this.height / 6 + 21 * (i / 2) - 10; if (!enumoptions.getEnumFloat()) { this.buttonList.add(new GuiOptionButton(enumoptions.returnEnumOrdinal(), x, y, enumoptions, this.settings.getKeyBinding(enumoptions))); } else { this.buttonList.add(new GuiOptionSlider(enumoptions.returnEnumOrdinal(), x, y, enumoptions)); } ++i; } this.buttonList.add(new GuiButton(210, this.width / 2 - 100, this.height / 6 + 168 + 11 - 44, "Reset Video Settings...")); this.buttonList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168 + 11, I18n.format("gui.done", new Object[0]))); }
public GuiNumericSlider(int id, int x, int y, int width, int height, NumericOption numeric) { super(id, x, y, GameSettings.Options.ANAGLYPH); this._numeric = numeric; super.width = width; super.height = height; ReflectionHelper.setPrivateValue(GuiOptionSlider.class, this, (float)numeric.getNormalizedDisplayValue(), 0); this.onValueChanged(); }
/** * Adds the buttons (and other controls) to the screen in question. Called when the GUI is displayed and when the * window resizes, the buttonList is cleared beforehand. */ public void initGui() { int i = 0; this.field_152319_i = I18n.format("options.stream.title", new Object[0]); this.field_152313_r = I18n.format("options.stream.chat.title", new Object[0]); for (GameSettings.Options gamesettings$options : field_152312_a) { if (gamesettings$options.getEnumFloat()) { this.buttonList.add(new GuiOptionSlider(gamesettings$options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), gamesettings$options)); } else { this.buttonList.add(new GuiOptionButton(gamesettings$options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), gamesettings$options, this.field_152318_h.getKeyBinding(gamesettings$options))); } ++i; } if (i % 2 == 1) { ++i; } this.field_152314_s = this.height / 6 + 24 * (i >> 1) + 6; i = i + 2; for (GameSettings.Options gamesettings$options1 : field_152316_f) { if (gamesettings$options1.getEnumFloat()) { this.buttonList.add(new GuiOptionSlider(gamesettings$options1.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), gamesettings$options1)); } else { this.buttonList.add(new GuiOptionButton(gamesettings$options1.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), gamesettings$options1, this.field_152318_h.getKeyBinding(gamesettings$options1))); } ++i; } this.buttonList.add(new GuiButton(200, this.width / 2 - 155, this.height / 6 + 168, 150, 20, I18n.format("gui.done", new Object[0]))); GuiButton guibutton = new GuiButton(201, this.width / 2 + 5, this.height / 6 + 168, 150, 20, I18n.format("options.stream.ingestSelection", new Object[0])); guibutton.enabled = this.mc.getTwitchStream().isReadyToBroadcast() && this.mc.getTwitchStream().func_152925_v().length > 0 || this.mc.getTwitchStream().func_152908_z(); this.buttonList.add(guibutton); }
/** * Called by the controls from the buttonList when activated. (Mouse pressed for buttons) */ protected void actionPerformed(GuiButton button) throws IOException { if (button.enabled) { if (button.id < 100 && button instanceof GuiOptionButton) { GameSettings.Options gamesettings$options = ((GuiOptionButton)button).returnEnumOptions(); this.field_152318_h.setOptionValue(gamesettings$options, 1); button.displayString = this.field_152318_h.getKeyBinding(GameSettings.Options.getEnumOptions(button.id)); if (this.mc.getTwitchStream().isBroadcasting() && gamesettings$options != GameSettings.Options.STREAM_CHAT_ENABLED && gamesettings$options != GameSettings.Options.STREAM_CHAT_USER_FILTER) { this.field_152315_t = true; } } else if (button instanceof GuiOptionSlider) { if (button.id == GameSettings.Options.STREAM_VOLUME_MIC.returnEnumOrdinal()) { this.mc.getTwitchStream().updateStreamVolume(); } else if (button.id == GameSettings.Options.STREAM_VOLUME_SYSTEM.returnEnumOrdinal()) { this.mc.getTwitchStream().updateStreamVolume(); } else if (this.mc.getTwitchStream().isBroadcasting()) { this.field_152315_t = true; } } if (button.id == 200) { this.mc.gameSettings.saveOptions(); this.mc.displayGuiScreen(this.parentScreen); } else if (button.id == 201) { this.mc.gameSettings.saveOptions(); this.mc.displayGuiScreen(new GuiIngestServers(this)); } } }
public void initGui() { int i = 0; this.field_152319_i = I18n.format("options.stream.title", new Object[0]); this.field_152313_r = I18n.format("options.stream.chat.title", new Object[0]); GameSettings.Options[] aoptions = field_152312_a; int j = aoptions.length; int k; GameSettings.Options options; for (k = 0; k < j; ++k) { options = aoptions[k]; if (options.getEnumFloat()) { this.buttonList.add(new GuiOptionSlider(options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), options)); } else { this.buttonList.add(new GuiOptionButton(options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), options, this.field_152318_h.getKeyBinding(options))); } ++i; } if (i % 2 == 1) { ++i; } this.field_152314_s = this.height / 6 + 24 * (i >> 1) + 6; i += 2; aoptions = field_152316_f; j = aoptions.length; for (k = 0; k < j; ++k) { options = aoptions[k]; if (options.getEnumFloat()) { this.buttonList.add(new GuiOptionSlider(options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), options)); } else { this.buttonList.add(new GuiOptionButton(options.returnEnumOrdinal(), this.width / 2 - 155 + i % 2 * 160, this.height / 6 + 24 * (i >> 1), options, this.field_152318_h.getKeyBinding(options))); } ++i; } this.buttonList.add(new GuiButton(200, this.width / 2 - 155, this.height / 6 + 168, 150, 20, I18n.format("gui.done", new Object[0]))); GuiButton guibutton = new GuiButton(201, this.width / 2 + 5, this.height / 6 + 168, 150, 20, I18n.format("options.stream.ingestSelection", new Object[0])); guibutton.enabled = this.mc.func_152346_Z().func_152924_m() && this.mc.func_152346_Z().func_152925_v().length > 0 || this.mc.func_152346_Z().func_152908_z(); this.buttonList.add(guibutton); }
protected void actionPerformed(GuiButton p_146284_1_) { if (p_146284_1_.enabled) { if (p_146284_1_.id < 100 && p_146284_1_ instanceof GuiOptionButton) { GameSettings.Options options = ((GuiOptionButton)p_146284_1_).returnEnumOptions(); this.field_152318_h.setOptionValue(options, 1); p_146284_1_.displayString = this.field_152318_h.getKeyBinding(GameSettings.Options.getEnumOptions(p_146284_1_.id)); if (this.mc.func_152346_Z().func_152934_n() && options != GameSettings.Options.STREAM_CHAT_ENABLED && options != GameSettings.Options.STREAM_CHAT_USER_FILTER) { this.field_152315_t = true; } } else if (p_146284_1_ instanceof GuiOptionSlider) { if (p_146284_1_.id == GameSettings.Options.STREAM_VOLUME_MIC.returnEnumOrdinal()) { this.mc.func_152346_Z().func_152915_s(); } else if (p_146284_1_.id == GameSettings.Options.STREAM_VOLUME_SYSTEM.returnEnumOrdinal()) { this.mc.func_152346_Z().func_152915_s(); } else if (this.mc.func_152346_Z().func_152934_n()) { this.field_152315_t = true; } } if (p_146284_1_.id == 200) { this.mc.gameSettings.saveOptions(); this.mc.displayGuiScreen(this.field_152317_g); } else if (p_146284_1_.id == 201) { this.mc.gameSettings.saveOptions(); this.mc.displayGuiScreen(new GuiIngestServers(this)); } } }