diff options
Diffstat (limited to 'src/main/java/ftbsc/bscv/modules/HudModule.java')
-rw-r--r-- | src/main/java/ftbsc/bscv/modules/HudModule.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/ftbsc/bscv/modules/HudModule.java b/src/main/java/ftbsc/bscv/modules/HudModule.java index 031995e..eff3c2d 100644 --- a/src/main/java/ftbsc/bscv/modules/HudModule.java +++ b/src/main/java/ftbsc/bscv/modules/HudModule.java @@ -17,6 +17,8 @@ public abstract class HudModule extends AbstractModule { return "HUD"; } + // TODO there should be a way for HUD mods to specify their defaults for x/y and anchor settings + protected HudModule() { super(); this.x = Setting.Number.builder() @@ -44,6 +46,13 @@ public abstract class HudModule extends AbstractModule { .build(this); } + protected String affixed(String in, Object... args) { + Anchor anchor = this.anchor.get(); + String prefix = anchor.isLeft() ? "> " : ""; + String postfix = anchor.isRight() ? " <" : ""; + return String.format(prefix + in + postfix, args); + } + protected boolean shouldHide() { return ICommons.MC.options.renderDebug; } |