bare minimum function hud editor
This commit is contained in:
parent
9ab102a648
commit
31ecdd4f04
7 changed files with 154 additions and 3 deletions
|
|
@ -0,0 +1,37 @@
|
|||
package me.kawaiizenbo.moonlight.ui.hud;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import me.kawaiizenbo.moonlight.ui.hud.modules.TestModuleHUD;
|
||||
|
||||
public class HUDModuleManager
|
||||
{
|
||||
public static HUDModuleManager INSTANCE = new HUDModuleManager();
|
||||
public ArrayList<HUDModule> modules = new ArrayList<>();
|
||||
|
||||
public HUDModuleManager()
|
||||
{
|
||||
registerModules(
|
||||
new TestModuleHUD(0, 0)
|
||||
);
|
||||
}
|
||||
|
||||
private void registerModules(HUDModule... modules)
|
||||
{
|
||||
for (HUDModule module : modules) {
|
||||
this.modules.add(module);
|
||||
}
|
||||
}
|
||||
|
||||
public HUDModule getModuleByName(String moduleName)
|
||||
{
|
||||
for(HUDModule module : modules)
|
||||
{
|
||||
if ((module.name.trim().equalsIgnoreCase(moduleName)))
|
||||
{
|
||||
return module;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue