Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Slaze.Gui;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.gui.FontRenderer;
- import net.minecraft.client.gui.Gui;
- import net.minecraft.client.gui.GuiScreen;
- import net.minecraft.client.gui.ScaledResolution;
- import net.minecraft.client.gui.inventory.GuiContainer;
- import net.minecraft.client.renderer.EntityRenderer;
- import net.minecraft.client.renderer.GlStateManager;
- import net.minecraft.client.settings.KeyBinding;
- import net.minecraft.item.ItemStack;
- import org.lwjgl.input.Keyboard;
- import java.awt.*;
- import static net.minecraft.client.Minecraft.getSystemTime;
- public class GUI extends GuiScreen {
- public static int sel = 1;
- public static boolean toggleneeded = false;
- public static void keyPressHandle(int k) {
- if (k == Keyboard.KEY_DOWN) {
- sel++;
- }
- if (k == Keyboard.KEY_UP) {
- sel--;
- }
- if(sel < 1) {
- sel = Omen.getMods();
- }
- if(sel > Omen.getMods()) {
- sel = 1;
- }
- if (k == Keyboard.KEY_RIGHT) {
- toggleneeded = true;
- }
- }
- public static float reach = 0;
- public static boolean displayreach = false;
- public static int delay = 0;
- public static void getReach(float r) {
- reach = r;
- displayreach = true;
- }
- public GUI() {
- this.mc = Minecraft.getMinecraft();
- }
- public static FontRenderer fr = Minecraft.getMinecraft().fontRendererObj;
- public void renderScreen() {
- for(Module m: Omen.getModules()) {
- if(m.isToggled() && m.getName().equalsIgnoreCase("GUImod")) {
- Gui.drawRect(0, 0, new ScaledResolution(mc).getScaledWidth(), new ScaledResolution(mc).getScaledHeight(), new Color(44, 62, 80, 100).getRGB());
- Gui.drawRect(20, 20, new ScaledResolution(mc).getScaledWidth() - 20, new ScaledResolution(mc).getScaledHeight() - 20, new Color(44, 62, 80).getRGB());
- Gui.drawRect(20, 20, new ScaledResolution(mc).getScaledWidth() - 20, 40, new Color(52, 73, 94).getRGB());
- fr.drawStringWithShadow("Slaze", 24, 24, new Color(41, 128, 185).getRGB());
- int d = 0;
- for(Module mod: Omen.getModules()) {
- if(mod.getCategory() == Category.NORMAL) {
- d++;
- if(sel == d) {
- if(mod.isToggled()) {
- fr.drawStringWithShadow("> " + mod.getName() + " [ON] : " + mod.getDesc(), 44 - fr.getStringWidth("> "), 34 + (10 * d), new Color(46, 204, 113).getRGB());
- }else{
- fr.drawStringWithShadow("> " + mod.getName() + " [OFF] : " + mod.getDesc(), 44 - fr.getStringWidth("> "), 34 + (10 * d), new Color(192, 57, 43).getRGB());
- }
- if(toggleneeded) {
- toggleneeded = false;
- mod.toggle();
- }
- }else if(mod.isToggled()) {
- fr.drawStringWithShadow(mod.getName() + " [ON] : " + mod.getDesc(), 44, 34 + (10 * d), new Color(46, 204, 113).getRGB());
- }else{
- fr.drawStringWithShadow(mod.getName() + " [OFF] : " + mod.getDesc(), 44, 34 + (10 * d), new Color(192, 57, 43).getRGB());
- }
- }
- }
- }
- }
- }
- long updateTime = getSystemTime();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement