public void initGui() { StringTranslate stringtranslate = StringTranslate.getInstance(); field_22107_a = stringtranslate.translateKey("options.videoTitle"); int i = 0; EnumOptions aenumoptions[] = field_22108_k; int j = aenumoptions.length; for (int k = 0; k < j; k++) { EnumOptions enumoptions = aenumoptions[k]; if (!enumoptions.getEnumFloat()) { controlList.add( new GuiSmallButton( enumoptions.returnEnumOrdinal(), (width / 2 - 155) + (i % 2) * 160, height / 6 + 24 * (i >> 1), enumoptions, guiGameSettings.getKeyBinding(enumoptions))); } else { controlList.add( new GuiSlider( enumoptions.returnEnumOrdinal(), (width / 2 - 155) + (i % 2) * 160, height / 6 + 24 * (i >> 1), enumoptions, guiGameSettings.getKeyBinding(enumoptions), guiGameSettings.getOptionFloatValue(enumoptions))); } i++; } controlList.add( new GuiButton( 200, width / 2 - 100, height / 6 + 168, stringtranslate.translateKey("gui.done"))); }
/** Adds the buttons (and other controls) to the screen in question. */ public void initGui() { StringTranslate var1 = StringTranslate.getInstance(); int var2 = 0; EnumOptions[] var3 = enumOptions; int var4 = var3.length; for (int var5 = 0; var5 < var4; ++var5) { EnumOptions var6 = var3[var5]; int var7 = this.width / 2 - 155 + var2 % 2 * 160; int var8 = this.height / 6 + 21 * (var2 / 2) - 10; if (!var6.getEnumFloat()) { this.controlList.add( new GuiSmallButton( var6.returnEnumOrdinal(), var7, var8, var6, this.settings.getKeyBinding(var6))); } else { this.controlList.add( new GuiSlider( var6.returnEnumOrdinal(), var7, var8, var6, this.settings.getKeyBinding(var6), this.settings.getOptionFloatValue(var6))); } ++var2; } this.controlList.add( new GuiButton( 200, this.width / 2 - 100, this.height / 6 + 168 + 11, var1.translateKey("gui.done"))); }
/** Adds the buttons (and other controls) to the screen in question. */ public void initGui() { StringTranslate var1 = StringTranslate.getInstance(); int var2 = 0; this.field_73888_d = var1.translateKey("options.chat.title"); EnumOptions[] var3 = field_73891_a; int var4 = var3.length; for (int var5 = 0; var5 < var4; ++var5) { EnumOptions var6 = var3[var5]; if (var6.getEnumFloat()) { this.controlList.add( new GuiSlider( var6.returnEnumOrdinal(), this.width / 2 - 155 + var2 % 2 * 160, this.height / 6 + 24 * (var2 >> 1), var6, this.field_73890_c.getKeyBinding(var6), this.field_73890_c.getOptionFloatValue(var6))); } else { this.controlList.add( new GuiSmallButton( var6.returnEnumOrdinal(), this.width / 2 - 155 + var2 % 2 * 160, this.height / 6 + 24 * (var2 >> 1), var6, this.field_73890_c.getKeyBinding(var6))); } ++var2; } this.controlList.add( new GuiButton( 200, this.width / 2 - 100, this.height / 6 + 168, var1.translateKey("gui.done"))); }
/** Adds the buttons (and other controls) to the screen in question. */ public void initGui() { StringTranslate stringTranslate = StringTranslate.getInstance(); this.buttonList.clear(); // this.buttonList.add(new GuiSmallButtonEx(EnumOptions.USE_VR.returnEnumOrdinal(), // this.width / 2 - 78, this.height / 6 - 14, EnumOptions.USE_VR, // this.guivrSettings.getKeyBinding(EnumOptions.USE_VR))); this.buttonList.add( new GuiButtonEx(202, this.width / 2 - 100, this.height / 6 + 128, "Recalibrate...")); this.buttonList.add( new GuiButtonEx(201, this.width / 2 - 100, this.height / 6 + 148, "Reset To Defaults")); this.buttonList.add( new GuiButtonEx( 200, this.width / 2 - 100, this.height / 6 + 168, stringTranslate.translateKey("gui.done"))); EnumOptions[] buttons = calibrationOptions; for (int var12 = 2; var12 < buttons.length + 2; ++var12) { EnumOptions var8 = buttons[var12 - 2]; int width = this.width / 2 - 155 + var12 % 2 * 160; int height = this.height / 6 + 21 * (var12 / 2) - 10; if (var8.getEnumFloat()) { float minValue = 0.0f; float maxValue = 1.0f; float increment = 0.01f; if (var8 == EnumOptions.HUD_SCALE) { minValue = 0.5f; maxValue = 1.5f; increment = 0.01f; } if (var8 == EnumOptions.HUD_DISTANCE) { minValue = 0.5f; maxValue = 3.0f; increment = 0.02f; } this.buttonList.add( new GuiSliderEx( var8.returnEnumOrdinal(), width, height, var8, this.guivrSettings.getKeyBinding(var8), minValue, maxValue, increment, this.guivrSettings.getOptionFloatValue(var8))); } else { this.buttonList.add( new GuiSmallButtonEx( var8.returnEnumOrdinal(), width, height, var8, this.guivrSettings.getKeyBinding(var8))); } } }
/** Adds the buttons (and other controls) to the screen in question. */ public void initGui() { StringTranslate stringTranslate = StringTranslate.getInstance(); this.buttonList.clear(); this.buttonList.add( new GuiButtonEx( 200, this.width / 2 - 100, this.height / 6 + 168, stringTranslate.translateKey("gui.done"))); this.buttonList.add( new GuiButtonEx(201, this.width / 2 - 100, this.height / 6 + 148, "Reset To Defaults")); this.buttonList.add( new GuiButtonEx(202, this.width / 2 - 100, this.height / 6 + 128, "Recalibrate...")); pluginModeChangeutton = new PluginModeChangeButton( 203, this.width / 2 - 78, this.height / 6 - 14, (List<IBasePlugin>) (List<?>) PluginManager.thePluginManager.orientPlugins, this.guivrSettings.headTrackerPluginID); this.buttonList.add(pluginModeChangeutton); EnumOptions[] var10 = null; if (this.mc.headTracker instanceof MCHydra) var10 = hydraHeadOrientationOptions; else var10 = oculusHeadOrientationOptions; int var11 = var10.length; for (int var12 = 2; var12 < var11 + 2; ++var12) { EnumOptions var8 = var10[var12 - 2]; int width = this.width / 2 - 155 + var12 % 2 * 160; int height = this.height / 6 + 21 * (var12 / 2) - 10; if (var8.getEnumFloat()) { float minValue = 0.0f; float maxValue = 1.0f; float increment = 0.001f; if (var8 == EnumOptions.HEAD_TRACK_SENSITIVITY) { minValue = 0.5f; maxValue = 3.0f; increment = 0.01f; } else if (var8 == EnumOptions.HEAD_TRACK_PREDICTION_TIME) { minValue = 0.000f; maxValue = 0.100f; increment = 0.001f; } GuiSliderEx slider = new GuiSliderEx( var8.returnEnumOrdinal(), width, height, var8, this.guivrSettings.getKeyBinding(var8), minValue, maxValue, increment, this.guivrSettings.getOptionFloatValue(var8)); slider.setEventHandler(this); slider.enabled = getEnabledState(var8); this.buttonList.add(slider); } else { this.buttonList.add( new GuiSmallButtonEx( var8.returnEnumOrdinal(), width, height, var8, this.guivrSettings.getKeyBinding(var8))); } } }