Search box
This commit is contained in:
parent
76b260e5c4
commit
4d1323b2a4
|
@ -14,6 +14,7 @@ import dev.resent.visual.ui.animation.Animation;
|
||||||
import dev.resent.visual.ui.animation.Direction;
|
import dev.resent.visual.ui.animation.Direction;
|
||||||
import dev.resent.visual.ui.clickgui.rewrite.comp.Comp;
|
import dev.resent.visual.ui.clickgui.rewrite.comp.Comp;
|
||||||
import dev.resent.visual.ui.clickgui.rewrite.comp.impl.CompCheck;
|
import dev.resent.visual.ui.clickgui.rewrite.comp.impl.CompCheck;
|
||||||
|
import net.lax1dude.eaglercraft.v1_8.internal.KeyboardConstants;
|
||||||
import net.lax1dude.eaglercraft.v1_8.opengl.GlStateManager;
|
import net.lax1dude.eaglercraft.v1_8.opengl.GlStateManager;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.FontRenderer;
|
import net.minecraft.client.gui.FontRenderer;
|
||||||
|
@ -30,7 +31,8 @@ public class ClickGuiRewrite extends GuiScreen{
|
||||||
public ScaledResolution sr;
|
public ScaledResolution sr;
|
||||||
public boolean closing;
|
public boolean closing;
|
||||||
public Mod selectedMod;
|
public Mod selectedMod;
|
||||||
public int backgroundColor = new Color(12, 12, 12).getRGB(), primaryColor = 0xFF000000, secondaryColor = new Color(22, 22, 22).getRGB();
|
public String searchString = "";
|
||||||
|
public int backgroundColor = new Color(12, 12, 12).getRGB(), primaryColor = 0xFF000000, secondaryColor = new Color(22, 22, 22).getRGB(), secondaryFontColor = new Color(187, 134, 252).getRGB();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void drawScreen(int mouseX, int mouseY, float var3) {
|
public void drawScreen(int mouseX, int mouseY, float var3) {
|
||||||
|
@ -48,12 +50,23 @@ public class ClickGuiRewrite extends GuiScreen{
|
||||||
|
|
||||||
//Search
|
//Search
|
||||||
RenderUtils.drawRoundedRect(x+width-300, y+25, x+width-50, y+65, 9, new Color(22, 22, 22).getRGB());
|
RenderUtils.drawRoundedRect(x+width-300, y+25, x+width-50, y+65, 9, new Color(22, 22, 22).getRGB());
|
||||||
|
GlStateManager.pushMatrix();
|
||||||
|
GlStateManager.translate(x+width-295, y+36, 0);
|
||||||
|
GlStateManager.scale(2, 2, 1);
|
||||||
|
GlStateManager.translate(-(x+width-295), -(y+36), 0);
|
||||||
|
if(searchString.length() > 0) {
|
||||||
|
fr.drawString(searchString, x+width-290, y+36, secondaryFontColor, false);
|
||||||
|
}else {
|
||||||
|
fr.drawString("Search", x+width-290, y+36, new Color(97, 97, 97).getRGB(), false);
|
||||||
|
}
|
||||||
|
GlStateManager.popMatrix();
|
||||||
|
|
||||||
|
GlStateManager.pushMatrix();
|
||||||
GlStateManager.translate(x+80, y+36, 0);
|
GlStateManager.translate(x+80, y+36, 0);
|
||||||
GlStateManager.scale(3, 3, 1);
|
GlStateManager.scale(3, 3, 1);
|
||||||
GlStateManager.translate(-(x+80), -(y+36), 0);
|
GlStateManager.translate(-(x+80), -(y+36), 0);
|
||||||
fr.drawString("Resent", x+80, y+36, -1, false);
|
fr.drawString("Resent", x+80, y+36, -1, false);
|
||||||
GlStateManager.scale(0.5f, 0.5f, 0.5f);
|
GlStateManager.popMatrix();
|
||||||
|
|
||||||
//Draw module button
|
//Draw module button
|
||||||
for(Mod m : Resent.INSTANCE.modManager.modules){
|
for(Mod m : Resent.INSTANCE.modManager.modules){
|
||||||
|
@ -127,8 +140,13 @@ public class ClickGuiRewrite extends GuiScreen{
|
||||||
for(Comp c : comps){
|
for(Comp c : comps){
|
||||||
c.keyTyped(par1, key);
|
c.keyTyped(par1, key);
|
||||||
}
|
}
|
||||||
|
}else if(key == KeyboardConstants.KEY_BACK) {
|
||||||
|
if(searchString.length() != 0) {
|
||||||
|
searchString = searchString.substring(0, searchString.length()-1);
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
|
if(searchString.length() <= 18)
|
||||||
|
searchString += String.valueOf(par1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user