aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-02-04 17:35:52 -0500
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-05-24 19:51:46 -0400
commitf6ba429409ac73ee45992fd80e527c96b39e52e3 (patch)
treedc09bed30f44a984e972ec0f5b1a42664256bc74 /src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java
parentd84b0ce5169c1aea99c6e4842665c6e3598e97d8 (diff)
downloadSkyblocker-f6ba429409ac73ee45992fd80e527c96b39e52e3.tar.gz
Skyblocker-f6ba429409ac73ee45992fd80e527c96b39e52e3.tar.bz2
Skyblocker-f6ba429409ac73ee45992fd80e527c96b39e52e3.zip
Add waypoint deleting
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java
index 4f760995..9f82f7a2 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/waypoint/WaypointsScreen.java
@@ -13,7 +13,7 @@ import net.minecraft.text.Text;
public class WaypointsScreen extends Screen {
private final Screen parent;
- final Multimap<String, WaypointCategory> waypoints = MultimapBuilder.hashKeys().arrayListValues().build(Waypoints.waypoints); // TODO deep copy
+ final Multimap<String, WaypointCategory> waypoints = MultimapBuilder.hashKeys().arrayListValues().build();
private WaypointsListWidget waypointsListWidget;
private ButtonWidget buttonNew;
private ButtonWidget buttonDone;
@@ -25,12 +25,13 @@ public class WaypointsScreen extends Screen {
public WaypointsScreen(Screen parent) {
super(Text.translatable("skyblocker.waypoints.config"));
this.parent = parent;
+ Waypoints.waypoints.forEach((island, category) -> waypoints.put(island, new WaypointCategory(category)));
}
@Override
protected void init() {
super.init();
- waypointsListWidget = addDrawableChild(new WaypointsListWidget(client, this, width, height - 96, 32, 25));
+ waypointsListWidget = addDrawableChild(new WaypointsListWidget(client, this, width, height - 96, 32, 24));
GridWidget gridWidget = new GridWidget();
gridWidget.getMainPositioner().marginX(5).marginY(2);
GridWidget.Adder adder = gridWidget.createAdder(2);