package net.minecraft.src;
import java.awt.MouseInfo;
import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.src.GuiScreen;
import net.minecraft.src.NetworkManager;
public class Menu extends GuiScreen{
public int x;
public int y;
private Minecraft mc;
public Menu(Minecraft minecraft){
x = MouseInfo.getPointerInfo().getLocation().x;
y = MouseInfo.getPointerInfo().getLocation().y;
mc = minecraft;
height = mc.displayHeight;
width = mc.displayWidth;
}
public boolean doesGuiPauseGame(){
return false;
}
public void initGui(){
Keyboard.enableRepeatEvents(true);
}
public void onGuiClosed(){
Keyboard.enableRepeatEvents(true);
}
protected void keyTyped(char c, int i){
if(i == 1){
mc.displayGuiScreen(null);
return;
}
}
public void drawScreen(int i, int j, float f){
drawRect(Variables.playerX, Variables.playerY, Variables.playerX+Variables.playerWidth, Variables.playerY+12, 0x8000FA9A);//player
fontRenderer.drawString("Player", Variables.MainOffsetx+Variables.playerX, Variables.playerY, 0x000000);//player
drawRect(Variables.playerX, Variables.playerY + 12 + 1,Variables.playerX+Variables.playerWidth, Variables.playerY + 12 + 1 + Variables.playerHeight, 0xA0000000);//player options
fontRenderer.drawString("No Fall", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 0*10, Variables.nofall ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Sprint", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 1*10, Variables.sprint ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Aimbot", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 2*10, Variables.aimbot ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Fly", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 3*10, Variables.fly ? 0x00FF00 : 0xFFFFFF);
for (int ii = 0; ii < 4; ii++){
drawGradientRect(Variables.playerX+Variables.playerWidth - 22, Variables.playerY + 12 +1+2+ii*10, Variables.playerX+Variables.playerWidth - 2, Variables.playerY+12+1+2+ii*10+8, 0xFF555555, 0xFFAAAAAA);
}
GL11.glScalef(0.5F, 0.5F, 0.5F);
fontRenderer.drawString(Variables.nofall ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 0*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.sprint ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 1*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.aimbot ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 +2*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.fly ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 3*10 + 2)*2, 0xFF0000);
GL11.glScalef(2F, 2F, 2F);
}
protected void mouseClicked(int i, int j, int k){
//if( <= i && <= j && >= i && >= j)
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 0*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1+ 0*10+8 >= j){
Variables.nofall = !Variables.nofall;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 1*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 1*10+8 >= j){
Variables.sprint = !Variables.sprint;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 2*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12+ 2 + 1 + 2*10+8 >= j){
Variables.aimbot = !Variables.aimbot;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 3*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 3*10+8 >= j){
Variables.fly = !Variables.fly;
}
}
}
import java.awt.MouseInfo;
import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.src.GuiScreen;
import net.minecraft.src.NetworkManager;
public class Menu extends GuiScreen{
public int x;
public int y;
private Minecraft mc;
public Menu(Minecraft minecraft){
x = MouseInfo.getPointerInfo().getLocation().x;
y = MouseInfo.getPointerInfo().getLocation().y;
mc = minecraft;
height = mc.displayHeight;
width = mc.displayWidth;
}
public boolean doesGuiPauseGame(){
return false;
}
public void initGui(){
Keyboard.enableRepeatEvents(true);
}
public void onGuiClosed(){
Keyboard.enableRepeatEvents(true);
}
protected void keyTyped(char c, int i){
if(i == 1){
mc.displayGuiScreen(null);
return;
}
}
public void drawScreen(int i, int j, float f){
drawRect(Variables.playerX, Variables.playerY, Variables.playerX+Variables.playerWidth, Variables.playerY+12, 0x8000FA9A);//player
fontRenderer.drawString("Player", Variables.MainOffsetx+Variables.playerX, Variables.playerY, 0x000000);//player
drawRect(Variables.playerX, Variables.playerY + 12 + 1,Variables.playerX+Variables.playerWidth, Variables.playerY + 12 + 1 + Variables.playerHeight, 0xA0000000);//player options
fontRenderer.drawString("No Fall", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 0*10, Variables.nofall ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Sprint", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 1*10, Variables.sprint ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Aimbot", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 2*10, Variables.aimbot ? 0x00FF00 : 0xFFFFFF);
fontRenderer.drawString("Fly", Variables.MainOffsetx + Variables.playerX,Variables.playerY + 12 + 1 + 2 + 3*10, Variables.fly ? 0x00FF00 : 0xFFFFFF);
for (int ii = 0; ii < 4; ii++){
drawGradientRect(Variables.playerX+Variables.playerWidth - 22, Variables.playerY + 12 +1+2+ii*10, Variables.playerX+Variables.playerWidth - 2, Variables.playerY+12+1+2+ii*10+8, 0xFF555555, 0xFFAAAAAA);
}
GL11.glScalef(0.5F, 0.5F, 0.5F);
fontRenderer.drawString(Variables.nofall ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 0*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.sprint ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 1*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.aimbot ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 +2*10 + 2)*2, 0xFF0000);
fontRenderer.drawString(Variables.fly ?"Disable" : "Enable",(Variables.playerX + Variables.playerWidth - 22 + 2)*2, (Variables.playerY + 12 + 1 + 2 + 3*10 + 2)*2, 0xFF0000);
GL11.glScalef(2F, 2F, 2F);
}
protected void mouseClicked(int i, int j, int k){
//if( <= i && <= j && >= i && >= j)
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 0*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1+ 0*10+8 >= j){
Variables.nofall = !Variables.nofall;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 1*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 1*10+8 >= j){
Variables.sprint = !Variables.sprint;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 2*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12+ 2 + 1 + 2*10+8 >= j){
Variables.aimbot = !Variables.aimbot;
}
if(Variables.playerX+Variables.playerWidth - 22 <= i && Variables.playerY + 12 + 1 + 2 + 3*10 <= j && Variables.playerX+Variables.playerWidth - 2 >= i && Variables.playerY + 12 + 2 + 1 + 3*10+8 >= j){
Variables.fly = !Variables.fly;
}
}
}
No comments:
Post a Comment