Fixes tooltip bugs
This commit is contained in:
parent
b292dfd16c
commit
62882ed033
|
@ -29,7 +29,7 @@ public class ToolTipComponent extends HudComponent {
|
|||
super.render(mouseX, mouseY, partialTicks);
|
||||
|
||||
if (this.alpha < 0xFF/*max alpha*/) {
|
||||
this.alpha += 1/* arbitrary value, the speed at which it fades in essentially */;
|
||||
this.alpha += 2/* arbitrary value, the speed at which it fades in essentially */;
|
||||
}
|
||||
|
||||
if (this.alpha > 0x99/* another arbitrary value, the alpha hex value at which it begins to show on screen*/) {
|
||||
|
|
|
@ -226,14 +226,10 @@ public final class ModuleListComponent extends ResizableHudComponent {
|
|||
this.currentToolTip.render(mouseX, mouseY, partialTicks);
|
||||
}
|
||||
} else {
|
||||
if (this.currentToolTip != null) {
|
||||
this.currentToolTip = null;
|
||||
}
|
||||
this.removeTooltip();
|
||||
}
|
||||
} else {
|
||||
if (this.currentToolTip != null) {
|
||||
this.currentToolTip = null;
|
||||
}
|
||||
this.removeTooltip();
|
||||
}
|
||||
}
|
||||
//RenderUtil.end2D();
|
||||
|
@ -261,6 +257,7 @@ public final class ModuleListComponent extends ResizableHudComponent {
|
|||
switch (button) {
|
||||
case 0:
|
||||
if (mouseX >= (this.getX() + this.getW() - BORDER - SCROLL_WIDTH - 12) && mouseX <= (this.getX() + this.getW() - BORDER - SCROLL_WIDTH - 1)) {
|
||||
this.removeTooltip();
|
||||
this.currentSettings = new ModuleSettingsComponent(module, this);
|
||||
this.setOldScroll(this.getScroll());
|
||||
this.setScroll(0);
|
||||
|
@ -270,6 +267,7 @@ public final class ModuleListComponent extends ResizableHudComponent {
|
|||
this.setDragging(false);
|
||||
break;
|
||||
case 1:
|
||||
this.removeTooltip();
|
||||
this.currentSettings = new ModuleSettingsComponent(module, this);
|
||||
this.setOldScroll(this.getScroll());
|
||||
this.setScroll(0);
|
||||
|
@ -343,6 +341,11 @@ public final class ModuleListComponent extends ResizableHudComponent {
|
|||
}
|
||||
}
|
||||
|
||||
public void removeTooltip() {
|
||||
if (this.currentToolTip != null)
|
||||
this.currentToolTip = null;
|
||||
}
|
||||
|
||||
public Module.ModuleType getType() {
|
||||
return type;
|
||||
}
|
||||
|
@ -418,6 +421,7 @@ public final class ModuleListComponent extends ResizableHudComponent {
|
|||
ModuleListComponent moduleList = (ModuleListComponent) component;
|
||||
if (moduleList.getName().equals(parentModuleList.getName())) {
|
||||
moduleList.currentSettings = null;
|
||||
moduleList.removeTooltip();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue