- package net.minecraft.hackedclient;
- import net.minecraft.src.FontRenderer;
- import net.minecraft.src.GuiScreen;
- import net.minecraft.src.Gui;
- public class MyGui extends GuiScreen
- {
- public boolean dragMode = false;
- public static boolean isModeOpen;
- public static int dragModeX = 0;
- public static int dragModeY = 0;
- public void mouseClicked(int i, int j, int k)
- {
- //Gui.drawRect(0 + dragModeX, 0 + dragModeY, 120 + dragModeX, 12 + dragModeY, 0x80000000);
- if(0 + dragModeX < i && 100 + dragModeX > i && 0 + dragModeY < j && 12 + dragModeY>j)
- {
- dragMode = true;
- }
- //Gui.drawBorderRect(100 + dragModeX, 3 + dragModeY, 120 + dragModeX, 11 + dragModeY, 0xcc777777, 0xffffffff);
- if(100 + dragModeX < i && 120 + dragModeX > i && 3 + dragModeY < j && 10 + dragModeY > j)
- {
- isModeOpen = !isModeOpen;
- }
- if(100 + dragModeX < i && 118 + dragModeX >i && 16 + dragModeY < j && 26 + dragModeY > j && isModeOpen)
- {
- Hacks.sg = !Hacks.sg;
- }
- super.mouseClicked(i, j, k);
- }
- public static void clickableGuiMode(FontRenderer fr)
- {
- if(!isModeOpen)
- {
- Gui.drawBorderRect(2 + dragModeX, 2 + dragModeY, 120 + dragModeX, 12 + dragModeY, 0x80000000, 0xffffffff);
- Gui.drawBorderRect(100 + dragModeX, 2 + dragModeY, 120 + dragModeX, 12 + dragModeY, 0xcc777777, 0xffffffff);
- fr.drawStringWithShadow("+", 107 + dragModeX, 3 + dragModeY, 0xFF9900);
- }
- else
- {
- Gui.drawBorderRect(2 + dragModeX, 2 + dragModeY, 120 + dragModeX, 12 + dragModeY, 0x80000000, 0xffffffff);
- Gui.drawBorderRect(2 + dragModeX, 17 + dragModeY, 120 + dragModeX, 84 + dragModeY, 0x80000000, 0xffffffff);
- Gui.drawBorderRect(100 + dragModeX, 2 + dragModeY, 120 + dragModeX, 12 + dragModeY, 0xcc777777, 0xffffffff);
- fr.drawStringWithShadow("-", 107 + dragModeX, 3 + dragModeY, 0xFF3399);
- fr.drawStringWithShadow("Speedy Gonzales", 3 + dragModeX, 18 + dragModeY, 0xffffff);
- Gui.drawBorderRect(100 + dragModeX, 18 + dragModeY, 120 + dragModeX, 25 + dragModeY, 0xcc777777, 0xffffffff);
- if(!Hacks.sg)
- {
- fr.drawStringWithShadow("+", 107 + dragModeX, 18 + dragModeY, 0xff0000);
- }
- else
- {
- fr.drawStringWithShadow("-", 107 + dragModeX, 18 + dragModeY, 0x00ff00);
- }
- }
- fr.drawStringWithShadow("Player", 5 + dragModeX, 3 + dragModeY, 0x99FF33);
- }
- public void drawScreen(int i, int j, float f)
- {
- drawDefaultBackground();
- mouseDraggedMode(i, j);
- clickableGuiMode(fontRenderer);
- super.drawScreen(i, j, f);
- }
- public void mouseDraggedMode(int i, int j)
- {
- if(dragMode)
- {
- dragModeX = i;
- dragModeY = j;
- }
- }
- protected void mouseMovedOrUp(int i, int j, int k)
- {
- if(k == 0)
- {
- dragMode = false;
- }
- }
- }