aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ftbsc/bscv/modules/HudModule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/ftbsc/bscv/modules/HudModule.java')
-rw-r--r--src/main/java/ftbsc/bscv/modules/HudModule.java9
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;
}