implement legacy hud elements as modules
This commit is contained in:
parent
31ecdd4f04
commit
8f6646b7e0
11 changed files with 165 additions and 11 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue