implement legacy hud elements as modules

This commit is contained in:
kawaiizenbo 2024-09-07 20:40:47 -07:00
parent 31ecdd4f04
commit 8f6646b7e0
11 changed files with 165 additions and 11 deletions

View file

@ -2,7 +2,7 @@ package me.kawaiizenbo.moonlight.ui.hud;
import java.util.ArrayList;
import me.kawaiizenbo.moonlight.ui.hud.modules.TestModuleHUD;
import me.kawaiizenbo.moonlight.ui.hud.modules.*;
public class HUDModuleManager
{
@ -12,7 +12,11 @@ public class HUDModuleManager
public HUDModuleManager()
{
registerModules(
new TestModuleHUD(0, 0)
new ClientTag(2, 2),
new FPS(2, 12),
new Ping(2, 22),
new MovementSpeed(2, 32),
new Coordinates(2, 42)
);
}
@ -34,4 +38,16 @@ public class HUDModuleManager
}
return null;
}
public ArrayList<HUDModule> getEnabledModules()
{
ArrayList<HUDModule> enabledModules = new ArrayList<>();
for (HUDModule module : modules)
{
if (!module.enabled)
continue;
enabledModules.add(module);
}
return enabledModules;
}
}