aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java')
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java b/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java
new file mode 100644
index 0000000..0de9d65
--- /dev/null
+++ b/src/main/java/cc/polyfrost/oneconfig/test/TestHud_Test.java
@@ -0,0 +1,33 @@
+package cc.polyfrost.oneconfig.test;
+
+import cc.polyfrost.oneconfig.config.annotations.Switch;
+import cc.polyfrost.oneconfig.config.annotations.Text;
+import cc.polyfrost.oneconfig.hud.TextHud;
+import net.minecraft.client.Minecraft;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class TestHud_Test extends TextHud {
+ public TestHud_Test(boolean enabled, int x, int y) {
+ super(enabled, x, y);
+ }
+
+ @Override
+ public List<String> getLines() {
+ ArrayList<String> lines = new ArrayList<>();
+ lines.add("FPS: " + Minecraft.getDebugFPS());
+ if (hasSecondLine) lines.add(secondLine);
+ return lines;
+ }
+
+ @Switch(
+ name = "Has Second Line"
+ )
+ public boolean hasSecondLine = false;
+
+ @Text(
+ name = "Second Line Text"
+ )
+ public String secondLine = "Epic text";
+}