From 132378adb3407b1238c3958070c584fdb3adb6cd Mon Sep 17 00:00:00 2001 From: syeyoung Date: Mon, 26 Jul 2021 11:18:24 +0900 Subject: Fix tabbed pane not setting parent Fix RoomMatcher only detecting for rotation=1 --- .../dungeonsguide/config/guiconfig/nyu/RootConfigPanel.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/kr/syeyoung/dungeonsguide/config') diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/nyu/RootConfigPanel.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/nyu/RootConfigPanel.java index b81d96a2..4d99a8bc 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/nyu/RootConfigPanel.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/nyu/RootConfigPanel.java @@ -19,6 +19,10 @@ package kr.syeyoung.dungeonsguide.config.guiconfig.nyu; import com.google.common.base.Function; +import com.google.common.base.Supplier; +import kr.syeyoung.dungeonsguide.config.guiconfig.old.ConfigPanelCreator; +import kr.syeyoung.dungeonsguide.config.guiconfig.old.FeatureEditPane; +import kr.syeyoung.dungeonsguide.config.guiconfig.old.GuiConfig; import kr.syeyoung.dungeonsguide.features.AbstractFeature; import kr.syeyoung.dungeonsguide.features.FeatureRegistry; import kr.syeyoung.dungeonsguide.gui.MPanel; @@ -32,6 +36,7 @@ import net.minecraft.client.gui.Gui; import java.awt.*; import java.util.HashMap; +import java.util.List; import java.util.Map; public class RootConfigPanel extends MPanelScaledGUI { @@ -95,7 +100,12 @@ public class RootConfigPanel extends MPanelScaledGUI { NestedCategory finalCurrentRoot = currentRoot; currentRoot = currentRoot.children().computeIfAbsent(s, k -> new NestedCategory(finalCurrentRoot.categoryFull+"."+k)); } + + } + for (Map.Entry> stringListEntry : FeatureRegistry.getFeaturesByCategory().entrySet()) { + ConfigPanelCreator.map.put("ROOT."+stringListEntry.getKey(),(Supplier) () -> new FeatureEditPane(stringListEntry.getValue(), null)); } + for (NestedCategory value : root.children().values()) { setupNavigationRecursive(value, navigation, 0, 17); } -- cgit