/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/gui/PauseScreen.java
63 строки
2 KB
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.gui; import com.mojang.minecraft.gui.Button; import com.mojang.minecraft.gui.GenerateLevelScreen; import com.mojang.minecraft.gui.GuiScreen; import com.mojang.minecraft.gui.LoadLevelScreen; import com.mojang.minecraft.gui.OptionsScreen; import com.mojang.minecraft.gui.SaveLevelScreen; public final class PauseScreen extends GuiScreen { public final void onOpen() { this.buttons.clear(); this.buttons.add(new Button(0, this.width / 2 - 100, this.height / 4, "Options...")); this.buttons.add(new Button(1, this.width / 2 - 100, this.height / 4 + 24, "Generate new level...")); this.buttons.add(new Button(2, this.width / 2 - 100, this.height / 4 + 48, "Save level..")); this.buttons.add(new Button(3, this.width / 2 - 100, this.height / 4 + 72, "Load level..")); this.buttons.add(new Button(4, this.width / 2 - 100, this.height / 4 + 120, "Back to game")); if(this.minecraft.session == null) { ((Button)this.buttons.get(2)).active = false; ((Button)this.buttons.get(3)).active = false; } if(this.minecraft.networkManager != null) { ((Button)this.buttons.get(1)).active = false; ((Button)this.buttons.get(2)).active = false; ((Button)this.buttons.get(3)).active = false; } } protected final void onButtonClick(Button var1) { if(var1.id == 0) { this.minecraft.setCurrentScreen(new OptionsScreen(this, this.minecraft.settings)); } if(var1.id == 1) { this.minecraft.setCurrentScreen(new GenerateLevelScreen(this)); } if(this.minecraft.session != null) { if(var1.id == 2) { this.minecraft.setCurrentScreen(new SaveLevelScreen(this)); } if(var1.id == 3) { this.minecraft.setCurrentScreen(new LoadLevelScreen(this)); } } if(var1.id == 4) { this.minecraft.setCurrentScreen((GuiScreen)null); this.minecraft.grabMouse(); } } public final void render(int var1, int var2) { drawFadingBox(0, 0, this.width, this.height, 1610941696, -1607454624); drawCenteredString(this.fontRenderer, "Game menu", this.width / 2, 40, 16777215); super.render(var1, var2); } }