Professional Documents
Culture Documents
gui;
import java.awt.Color;
import java.io.IOException;
import java.net.URI;
import java.text.SimpleDateFormat;
import java.util.Date;
import net.minecraft.client.resources.I18n;
import net.minecraft.util.ResourceLocation;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.lwjgl.input.Mouse;
import kombat.java.client.Beta;
import kombat.java.client.Kombat;
import kombat.java.client.TTFFontRenderer;
import kombat.java.client.gui.account.gui.impl.GuiAltLogin;
import kombat.java.client.module.Module.Category;
import kombat.java.client.utils.RenderUtil;
import kombat.java.client.utils.font.Fonts;
import kombat.java.client.utils.font.MCFontRenderer;
@Override
public void updateUniforms() {
glUniform1f(this.getUniformLocation("time"),
(System.currentTimeMillis() - initTime) / 1000.0F);
glUniform2f(this.getUniformLocation("resolution"), mc.displayWidth,
mc.displayHeight);
}
};
@Override
public void updateUniforms() {
glUniform1f(this.getUniformLocation("time"),
(System.currentTimeMillis() - initTime) / 1000.0F);
glUniform2f(this.getUniformLocation("resolution"), mc.displayWidth,
mc.displayHeight);
glUniform2f(this.getUniformLocation("mouse"), Mouse.getX() / 1000.0F,
Mouse.getY() / 1000.0F);
}
};
public boolean doesGuiPauseGame()
{
return false;
}
this.addSingleplayerMultiplayerButtons(j, 24);
this.initTime = System.currentTimeMillis();
}
}
protected void actionPerformed(GuiButton button) throws IOException {
switch (button.id) {
case 0:
this.mc.displayGuiScreen(new GuiOptions(this,
this.mc.gameSettings));
break;
case 1:
this.mc.displayGuiScreen(new GuiSelectWorld(this));
break;
case 2:
this.mc.displayGuiScreen(new GuiMultiplayer(this));
break;
case 3:
this.mc.displayGuiScreen(new GuiAltLogin(this));
break;
case 4:
this.mc.shutdown();
break;
}
}
bgShader.use();
glBegin(GL_QUADS);
{
glVertex2i(-1, -1);
glVertex2i(-1, 1);
glVertex2i(1, 1);
glVertex2i(1, -1);
}
glEnd();
glUseProgram(0);
if (czechMode) {
glScaled(2, 2, 1);
this.fontRendererObj.drawString("\247LAhoj ty hloupa kurvo!", 2, height
/ 2.0 - 9 - 2, 0xFF000000);
glScaled(0.5, 0.5, 1);
}
int sc = mc.gameSettings.guiScale;
if(sc == 0)
sc = 2;
String time = (new SimpleDateFormat("")).format(new Date());
String s = Beta.INSTANCE.name + " " + Beta.INSTANCE.buildName;
for(int i = 0; i < s.length(); i++) {
Fonts.axi45.drawStringWithShadow("KOMBAT V4" + time, 330F, 100.0F,
ColorHelper.getColorInt(4 + i*6));
}
String s2 = "Copyright Mojang AB. Do not distribute!";
drawString(this.fontRendererObj, s2, this.width -
this.fontRendererObj.getStringWidth(s2) - 2, this.height - 10, -1);
this.drawString(this.fontRendererObj, "KOMBAT was made by zDR0P3AD0R",
this.width - this.fontRendererObj.getStringWidth("KOMBAT was made by zDR0P3AD0R") -
4, this.height - 20, -1);
if (this.openGLWarning1 != null && this.openGLWarning1.length() > 0) {
drawRect((this.field_92022_t - 2), (this.field_92021_u - 2),
(this.field_92020_v + 2), (this.field_92019_w - 1), 1428160512);
drawString(this.fontRendererObj, this.openGLWarning1, this.field_92022_t,
this.field_92021_u, -1);
drawString(this.fontRendererObj, this.openGLWarning2, (this.width -
this.field_92024_r) / 2, ((GuiButton)this.buttonList.get(0)).yPosition - 12, -1);
}
super.drawScreen(mouseX, mouseY, partialTicks);
}
}