mirror of
https://github.com/WtmcX/a1.0.6_03.git
synced 2025-06-05 14:30:56 -05:00
Add New Option
This commit is contained in:
parent
acd8ad142d
commit
8df6b5d7b9
20
.idea/workspace.xml
generated
20
.idea/workspace.xml
generated
@ -6,23 +6,9 @@
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="6bf56493-3337-4b11-98fb-a5d499cdbe34" name="Changes" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/javascript/EaglercraftX_1.8_Offline_International.html" beforeDir="false" afterPath="$PROJECT_DIR$/javascript/EaglercraftX_1.8_Offline_International.html" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/javascript/EaglercraftX_1.8_Offline_en_US.html" beforeDir="false" afterPath="$PROJECT_DIR$/javascript/EaglercraftX_1.8_Offline_en_US.html" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/javascript/classes.js" beforeDir="false" afterPath="$PROJECT_DIR$/javascript/classes.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/javascript/classes.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/javascript/classes.js.map" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/lwjgl-rundir/eaglercraft.jar" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/lwjgl/java/lwjgl.iml" beforeDir="false" afterPath="$PROJECT_DIR$/src/lwjgl/java/lwjgl.iml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/FontRenderer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/FontRenderer.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GameSettings.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GameSettings.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiDeleteWorld.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiDeleteWorld.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiSelectWorld.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiSelectWorld.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SoundPool.java" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ThreadDownloadResources.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ThreadDownloadResources.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiIngame.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiIngame.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiOptions.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/GuiOptions.java" afterDir="false" />
|
||||
</list>
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
@ -105,7 +91,7 @@
|
||||
<component name="PropertiesComponent"><![CDATA[{
|
||||
"keyToString": {
|
||||
"Application.LWJGLEntryPoint.executor": "Run",
|
||||
"Application.MainClass.executor": "Run",
|
||||
"Application.MainClass.executor": "Debug",
|
||||
"Application.Unnamed.executor": "Run",
|
||||
"Gradle.Alpha-1.1.2_01 [generateJavaScript].executor": "Run",
|
||||
"Gradle.Alpha-1.1.2_01 [jar].executor": "Run",
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -32,9 +32,11 @@ public class GameSettings {
|
||||
public KeyBinding[] keyBindings = new KeyBinding[]{this.keyBindForward, this.keyBindLeft, this.keyBindBack, this.keyBindRight, this.keyBindJump, this.keyBindDrop, this.keyBindInventory, this.keyBindChat, this.keyBindToggleFog, this.s, this.t};
|
||||
protected Minecraft mc;
|
||||
private VFile2 optionsVFile2;
|
||||
public int numberOfOptions = 10;
|
||||
public int numberOfOptions = 11;
|
||||
public int difficulty = 2;
|
||||
public boolean thirdPersonView = false;
|
||||
public boolean showCredit = false;
|
||||
|
||||
|
||||
public GameSettings(Minecraft var1, VFile2 var2) {
|
||||
this.mc = var1;
|
||||
@ -96,11 +98,17 @@ public class GameSettings {
|
||||
this.mc.renderGlobal.loadRenderers();
|
||||
}
|
||||
|
||||
if (var1 == 10) { // Yeni ayar
|
||||
this.showCredit = !this.showCredit; // Durumu değiştir
|
||||
System.out.println("showCredits: " + this.showCredit); // Hata ayıklama çıktısı
|
||||
}
|
||||
|
||||
|
||||
this.saveOptions();
|
||||
}
|
||||
|
||||
public String getOptionDisplayString(int var1) {
|
||||
return var1 == 0 ? "Music: " + (this.a ? "ON" : "OFF") : (var1 == 1 ? "Sound: " + (this.b ? "ON" : "OFF") : (var1 == 2 ? "Invert mouse: " + (this.invertMouse ? "ON" : "OFF") : (var1 == 3 ? "Show FPS: " + (this.d ? "ON" : "OFF") : (var1 == 4 ? "Render distance: " + RENDER_DISTANCES[this.renderDistance] : (var1 == 5 ? "View bobbing: " + (this.viewBobbing ? "ON" : "OFF") : (var1 == 6 ? "3d anaglyph: " + (this.anaglyph ? "ON" : "OFF") : (var1 == 7 ? "Limit framerate: " + (this.limitFramerate ? "ON" : "OFF") : (var1 == 8 ? "Difficulty: " + DIFFICULTY_LEVELS[this.difficulty] : (var1 == 9 ? "Graphics: " + (this.fancyGraphics ? "FANCY" : "FAST") : "")))))))));
|
||||
return var1 == 0 ? "Music: " + (this.a ? "ON" : "OFF") : (var1 == 1 ? "Sound: " + (this.b ? "ON" : "OFF") : (var1 == 2 ? "Invert mouse: " + (this.invertMouse ? "ON" : "OFF") : (var1 == 3 ? "Show FPS: " + (this.d ? "ON" : "OFF") : (var1 == 4 ? "Render distance: " + RENDER_DISTANCES[this.renderDistance] : (var1 == 5 ? "View bobbing: " + (this.viewBobbing ? "ON" : "OFF") : (var1 == 6 ? "3d anaglyph: " + (this.anaglyph ? "ON" : "OFF") : (var1 == 7 ? "Limit framerate: " + (this.limitFramerate ? "ON" : "OFF") : (var1 == 8 ? "Difficulty: " + DIFFICULTY_LEVELS[this.difficulty] : (var1 == 9 ? "Graphics: " + (this.fancyGraphics ? "FANCY" : "FAST") : "" + (var1 == 10 ? "Show credit: " + (this.showCredit ? "ON" : "OFF") : ""))))))))));
|
||||
}
|
||||
|
||||
public void loadOptions() {
|
||||
@ -160,6 +168,11 @@ public class GameSettings {
|
||||
this.fancyGraphics = var3[1].equals("true");
|
||||
}
|
||||
|
||||
if (var3[0].equals("showCredit")) {
|
||||
this.showCredit = var3[1].equals("true");
|
||||
}
|
||||
|
||||
|
||||
for(int var4 = 0; var4 < this.keyBindings.length; ++var4) {
|
||||
if(var3[0].equals("key_" + this.keyBindings[var4].keyDescription)) {
|
||||
this.keyBindings[var4].keyCode = Integer.parseInt(var3[1]);
|
||||
@ -186,6 +199,7 @@ public class GameSettings {
|
||||
var1.println("limitFramerate:" + this.limitFramerate);
|
||||
var1.println("difficulty:" + this.difficulty);
|
||||
var1.println("fancyGraphics:" + this.fancyGraphics);
|
||||
var1.println("showCredit:" + this.showCredit);
|
||||
|
||||
for(int var2 = 0; var2 < this.keyBindings.length; ++var2) {
|
||||
var1.println("key_" + this.keyBindings[var2].keyDescription + ":" + this.keyBindings[var2].keyCode);
|
||||
|
@ -151,6 +151,9 @@ public class GuiIngame extends Gui {
|
||||
this.drawString(var8, var21, var6 - var8.getStringWidth(var21) - 2, 12, 14737632);
|
||||
} else {
|
||||
var8.drawStringWithShadow("Minecraft Alpha v1.0.6_03", 2, 2, 16777215);
|
||||
if (mc.options.showCredit) {
|
||||
var8.drawStringWithShadow("Made By EymenWSMC", 2, 12, 16777215);
|
||||
}
|
||||
}
|
||||
|
||||
byte var23 = 10;
|
||||
|
@ -11,32 +11,39 @@ public class GuiOptions extends GuiScreen {
|
||||
}
|
||||
|
||||
public void initGui() {
|
||||
for(int var1 = 0; var1 < this.options.numberOfOptions; ++var1) {
|
||||
for (int var1 = 0; var1 < this.options.numberOfOptions; ++var1) {
|
||||
this.controlList.add(new GuiSmallButton(var1, this.width / 2 - 155 + var1 % 2 * 160, this.height / 6 + 24 * (var1 >> 1), this.options.getOptionDisplayString(var1)));
|
||||
}
|
||||
|
||||
this.controlList.add(new GuiButton(100, this.width / 2 - 100, this.height / 6 + 120 + 12, "Controls..."));
|
||||
this.controlList.add(new GuiButton(100, this.width / 2 - 100, this.height / 6 + 130 + 12, "Controls..."));
|
||||
this.controlList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168, "Done"));
|
||||
}
|
||||
|
||||
protected void actionPerformed(GuiButton var1) {
|
||||
if(var1.enabled) {
|
||||
if(var1.id < 100) {
|
||||
this.options.setOptionValue(var1.id, 1);
|
||||
var1.displayString = this.options.getOptionDisplayString(var1.id);
|
||||
protected void actionPerformed(GuiButton button) {
|
||||
if(button.enabled) {
|
||||
if(button.id < 100) {
|
||||
this.options.setOptionValue(button.id, 1);
|
||||
|
||||
for (int i = 0; i < this.controlList.size(); i++) {
|
||||
GuiButton b = (GuiButton)this.controlList.get(i);
|
||||
if (b.id == button.id) {
|
||||
b.displayString = this.options.getOptionDisplayString(button.id);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(var1.id == 100) {
|
||||
if(button.id == 100) {
|
||||
this.mc.displayGuiScreen(new GuiControls(this, this.options));
|
||||
}
|
||||
|
||||
if(var1.id == 200) {
|
||||
if(button.id == 200) {
|
||||
this.mc.displayGuiScreen(this.parentScreen);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void drawScreen(int var1, int var2, float var3) {
|
||||
this.drawDefaultBackground();
|
||||
this.drawCenteredString(this.fontRenderer, this.screenTitle, this.width / 2, 20, 16777215);
|
||||
|
Loading…
x
Reference in New Issue
Block a user