update theme to the newest devbuild

This commit is contained in:
C10udburst
2022-02-16 19:29:12 +01:00
parent c30d8d8ea7
commit ee55832961
4 changed files with 34 additions and 6 deletions

View File

@@ -95,6 +95,7 @@ public class MeteorRoundedGuiTheme extends GuiTheme {
public final Setting<SettingColor> checkboxColor = color("checkbox", "Color of checkbox.", new SettingColor(135, 0, 255)); public final Setting<SettingColor> checkboxColor = color("checkbox", "Color of checkbox.", new SettingColor(135, 0, 255));
public final Setting<SettingColor> plusColor = color("plus", "Color of plus button.", new SettingColor(255, 255, 255)); public final Setting<SettingColor> plusColor = color("plus", "Color of plus button.", new SettingColor(255, 255, 255));
public final Setting<SettingColor> minusColor = color("minus", "Color of minus button.", new SettingColor(255, 255, 255)); public final Setting<SettingColor> minusColor = color("minus", "Color of minus button.", new SettingColor(255, 255, 255));
public final Setting<SettingColor> favoriteColor = color("favorite", "Color of checked favorite button.", new SettingColor(255, 255, 0));
// Text // Text
@@ -175,8 +176,8 @@ public class MeteorRoundedGuiTheme extends GuiTheme {
// Widgets // Widgets
@Override @Override
public WWindow window(String title) { public WWindow window(WWidget icon, String title) {
return w(new WMeteorWindow(title)); return w(new WMeteorWindow(icon, title));
} }
@Override @Override
@@ -270,6 +271,11 @@ public class MeteorRoundedGuiTheme extends GuiTheme {
return w(new WMeteorTopBar()); return w(new WMeteorTopBar());
} }
@Override
public WFavorite favorite(boolean checked) {
return w(new WMeteorFavorite(checked));
}
// Colors // Colors
@Override @Override

View File

@@ -28,6 +28,7 @@ public class WMeteorModule extends WPressable implements MeteorWidget {
public WMeteorModule(Module module) { public WMeteorModule(Module module) {
this.module = module; this.module = module;
this.tooltip = module.description;
if (module.isActive()) { if (module.isActive()) {
animationProgress1 = 1; animationProgress1 = 1;

View File

@@ -9,16 +9,17 @@ import anticope.rejects.utils.gui.GuiUtils;
import anticope.rejects.gui.themes.rounded.MeteorRoundedGuiTheme; import anticope.rejects.gui.themes.rounded.MeteorRoundedGuiTheme;
import meteordevelopment.meteorclient.gui.renderer.GuiRenderer; import meteordevelopment.meteorclient.gui.renderer.GuiRenderer;
import anticope.rejects.gui.themes.rounded.MeteorWidget; import anticope.rejects.gui.themes.rounded.MeteorWidget;
import meteordevelopment.meteorclient.gui.widgets.WWidget;
import meteordevelopment.meteorclient.gui.widgets.containers.WWindow; import meteordevelopment.meteorclient.gui.widgets.containers.WWindow;
public class WMeteorWindow extends WWindow implements MeteorWidget { public class WMeteorWindow extends WWindow implements MeteorWidget {
public WMeteorWindow(String title) { public WMeteorWindow(WWidget icon, String title) {
super(title); super(icon, title);
} }
@Override @Override
protected WHeader header() { protected WHeader header(WWidget icon) {
return new WMeteorHeader(); return new WMeteorHeader(icon);
} }
@Override @Override
@@ -29,6 +30,10 @@ public class WMeteorWindow extends WWindow implements MeteorWidget {
} }
private class WMeteorHeader extends WHeader { private class WMeteorHeader extends WHeader {
public WMeteorHeader(WWidget icon) {
super(icon);
}
@Override @Override
protected void onRender(GuiRenderer renderer, double mouseX, double mouseY, double delta) { protected void onRender(GuiRenderer renderer, double mouseX, double mouseY, double delta) {
GuiUtils.quadRounded(renderer, this, theme().accentColor.get(), ((MeteorRoundedGuiTheme)theme).roundAmount()); GuiUtils.quadRounded(renderer, this, theme().accentColor.get(), ((MeteorRoundedGuiTheme)theme).roundAmount());

View File

@@ -0,0 +1,16 @@
package anticope.rejects.gui.themes.rounded.widgets.pressable;
import anticope.rejects.gui.themes.rounded.MeteorWidget;
import meteordevelopment.meteorclient.gui.widgets.pressable.WFavorite;
import meteordevelopment.meteorclient.utils.render.color.Color;
public class WMeteorFavorite extends WFavorite implements MeteorWidget {
public WMeteorFavorite(boolean checked) {
super(checked);
}
@Override
protected Color getColor() {
return theme().favoriteColor.get();
}
}