From eae4f215143ef9ce659f73c7d4e3dac08e894cec Mon Sep 17 00:00:00 2001 From: syeyoung Date: Fri, 5 Feb 2021 23:06:06 +0900 Subject: mm --- .../features/text/TextHUDFeature.java | 22 ++++++++++++++++++++++ .../dungeonsguide/features/text/TextStyle.java | 12 ++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 src/main/java/kr/syeyoung/dungeonsguide/features/text/TextHUDFeature.java create mode 100644 src/main/java/kr/syeyoung/dungeonsguide/features/text/TextStyle.java (limited to 'src/main/java/kr/syeyoung/dungeonsguide/features/text') diff --git a/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextHUDFeature.java b/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextHUDFeature.java new file mode 100644 index 00000000..d2cf793d --- /dev/null +++ b/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextHUDFeature.java @@ -0,0 +1,22 @@ +package kr.syeyoung.dungeonsguide.features.text; + +import kr.syeyoung.dungeonsguide.features.FeatureParameter; +import kr.syeyoung.dungeonsguide.features.GuiFeature; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +public abstract class TextHUDFeature extends GuiFeature { + protected TextHUDFeature(String category, String name, String description, String key, boolean keepRatio, int width, int height) { + super(category, name, description, key, keepRatio, width, height); + this.parameters.put("textStyles", new FeatureParameter>("textStyles", "", "", new ArrayList(), "list_textstyle")); + } + + public abstract List getUsedTextStyle(); + + @Override + public void drawHUD(float partialTicks) { + + } +} diff --git a/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextStyle.java b/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextStyle.java new file mode 100644 index 00000000..74e3c66a --- /dev/null +++ b/src/main/java/kr/syeyoung/dungeonsguide/features/text/TextStyle.java @@ -0,0 +1,12 @@ +package kr.syeyoung.dungeonsguide.features.text; + +import kr.syeyoung.dungeonsguide.config.types.AColor; +import lombok.Data; + +import java.awt.*; + +@Data +public class TextStyle { + private String groupName; + private AColor color; +} -- cgit