new clickgui, still need to add dragging

This commit is contained in:
kawaiizenbo 2023-06-28 22:21:04 -07:00
parent b58eedfb9c
commit 6e584de0e6
17 changed files with 129 additions and 46 deletions

View file

@ -2,17 +2,19 @@ package me.kawaiizenbo.moonlight.module;
public enum Category
{
COMBAT("Combat"),
MOVEMENT("Movement"),
RENDER("Render"),
WORLD("World"),
PLAYER("Player"),
CHAT("Chat");
COMBAT("Combat", 0xFFFF5555),
MOVEMENT("Movement", 0xFFFF55FF),
RENDER("Render", 0xFF5555FF),
WORLD("World", 0xFF55FF55),
PLAYER("Player", 0xFFFFFFFF),
CHAT("Chat", 0xFFFFFF55);
public String name;
public int color;
Category(String name)
Category(String name, int color)
{
this.name = name;
this.color = color;
}
}

View file

@ -27,6 +27,7 @@ public abstract class Module_
this.description = description;
this.category = category;
settings = new ArrayList<>();
settings.add(showInModulesList);
}
public void onEnable() { ModulesListOverlay.INSTANCE.update(); }

View file

@ -1,5 +1,6 @@
package me.kawaiizenbo.moonlight.module.modules;
import me.kawaiizenbo.moonlight.Moonlight;
import me.kawaiizenbo.moonlight.module.Category;
import me.kawaiizenbo.moonlight.module.Module_;
import me.kawaiizenbo.moonlight.module.settings.BooleanSetting;
@ -33,12 +34,18 @@ public class HUDModule extends Module_
{
super.onEnable();
HUDOverlay.INSTANCE.showClientTag = clientTag.value;
HUDOverlay.INSTANCE.hudColor =
Moonlight.uiColorA =
ColorUtils.rgbaToInt(
(int)r.value,
(int)g.value,
(int)b.value,
255
);
Moonlight.uiColor =
ColorUtils.rgbToInt(
(int)r.value,
(int)g.value,
(int)b.value
);
}
}