diff options
| author | syeyoung <42869671+cyoung06@users.noreply.github.com> | 2020-12-10 22:46:37 +0900 |
|---|---|---|
| committer | syeyoung <42869671+cyoung06@users.noreply.github.com> | 2020-12-10 22:46:37 +0900 |
| commit | 75aa91678c2dfdf844ecfcbb68bcf9389028ca4e (patch) | |
| tree | 45757cabbc6e4c9b050f23102114ce89b10ea78d /src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements | |
| parent | cbd22473c62d076b25543611894da001685f5e21 (diff) | |
| download | Skyblock-Dungeons-Guide-75aa91678c2dfdf844ecfcbb68bcf9389028ca4e.tar.gz Skyblock-Dungeons-Guide-75aa91678c2dfdf844ecfcbb68bcf9389028ca4e.tar.bz2 Skyblock-Dungeons-Guide-75aa91678c2dfdf844ecfcbb68bcf9389028ca4e.zip | |
secretz
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements')
| -rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MParameter.java | 6 | ||||
| -rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MValue.java (renamed from src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MOffsetPoint.java) | 20 |
2 files changed, 13 insertions, 13 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MParameter.java b/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MParameter.java index be6c4303..fef77a25 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MParameter.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MParameter.java @@ -4,7 +4,7 @@ import kr.syeyoung.dungeonsguide.roomedit.EditingContext; import kr.syeyoung.dungeonsguide.roomedit.MPanel; import kr.syeyoung.dungeonsguide.roomedit.Parameter; import kr.syeyoung.dungeonsguide.roomedit.gui.GuiDungeonParameterEdit; -import kr.syeyoung.dungeonsguide.roomedit.panes.ProcessorParameterEditPane; +import kr.syeyoung.dungeonsguide.roomedit.panes.DynamicEditor; import lombok.Getter; import lombok.Setter; import net.minecraft.client.gui.Gui; @@ -20,9 +20,9 @@ public class MParameter extends MPanel { @Getter @Setter private Parameter parameter; - private ProcessorParameterEditPane processorParameterEditPane; + private DynamicEditor processorParameterEditPane; - public MParameter(final Parameter parameter, ProcessorParameterEditPane processorParameterEditPane) { + public MParameter(final Parameter parameter, DynamicEditor processorParameterEditPane) { this.processorParameterEditPane = processorParameterEditPane; this.add(this.label = new MLabel() { @Override diff --git a/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MOffsetPoint.java b/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MValue.java index 3143f42a..9c733fd6 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MOffsetPoint.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/roomedit/elements/MValue.java @@ -3,29 +3,29 @@ package kr.syeyoung.dungeonsguide.roomedit.elements; import kr.syeyoung.dungeonsguide.dungeon.data.OffsetPoint; import kr.syeyoung.dungeonsguide.roomedit.EditingContext; import kr.syeyoung.dungeonsguide.roomedit.MPanel; -import kr.syeyoung.dungeonsguide.roomedit.Parameter; -import kr.syeyoung.dungeonsguide.roomedit.gui.GuiDungeonOffsetPointEdit; -import kr.syeyoung.dungeonsguide.roomedit.gui.GuiDungeonParameterEdit; -import kr.syeyoung.dungeonsguide.roomedit.panes.ProcessorParameterEditPane; +import kr.syeyoung.dungeonsguide.roomedit.gui.GuiDungeonValueEdit; import kr.syeyoung.dungeonsguide.roomedit.valueedit.ValueEditOffsetPointSet; import lombok.Getter; import lombok.Setter; import net.minecraft.client.gui.Gui; +import scala.actors.threadpool.Arrays; import java.awt.*; - -public class MOffsetPoint extends MPanel { +import java.util.ArrayList; +import java.util.List; +public class MValue<T> extends MPanel { @Getter - private OffsetPoint data; + private T data; private ValueEditOffsetPointSet valueEditOffsetPointSet; private MLabel dataLab; @Getter @Setter private Color hover = Color.gray; + private List<MPanel> addons; - public MOffsetPoint(ValueEditOffsetPointSet valueEditOffsetPointSet, final OffsetPoint parameter) { - this.valueEditOffsetPointSet = valueEditOffsetPointSet; + public MValue(final T parameter, List<MPanel> addons) { + this.addons = addons; this.add(this.dataLab = new MLabel() { @Override public String getText() { @@ -47,7 +47,7 @@ public class MOffsetPoint extends MPanel { @Override public void mouseClicked(int absMouseX, int absMouseY, int relMouseX, int relMouseY, int mouseButton) { if (this.bounds.x > -20 && new Rectangle(new Point(0,0),bounds.getSize()).contains(relMouseX, relMouseY)) { - EditingContext.getEditingContext().openGui(new GuiDungeonOffsetPointEdit(valueEditOffsetPointSet, data)); + EditingContext.getEditingContext().openGui(new GuiDungeonValueEdit(data, addons)); } } |
