aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
diff options
context:
space:
mode:
authorDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-21 20:19:12 +0200
committerDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-21 20:19:12 +0200
commit3b88fe9207828d4292b3d666d966c58c139c7aeb (patch)
tree4787dcd093d82f9040b487c731848d3160ea2dbe /src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
parent0401cb030a57765eb5d0eff36453add731b69e03 (diff)
downloadnotenoughupdates-3b88fe9207828d4292b3d666d966c58c139c7aeb.tar.gz
notenoughupdates-3b88fe9207828d4292b3d666d966c58c139c7aeb.tar.bz2
notenoughupdates-3b88fe9207828d4292b3d666d966c58c139c7aeb.zip
done
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
index 3c1f2e3a..a08eef1e 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
@@ -16,6 +16,7 @@ public class OverlayManager {
public static PetInfoOverlay petInfoOverlay;
public static TimersOverlay timersOverlay;
public static BonemerangOverlay bonemerangOverlay;
+ public static AutomatonOverlay automatonOverlay;
public static final List<TextOverlay> textOverlays = new ArrayList<>();
static {
@@ -120,13 +121,27 @@ public class OverlayManager {
}
return TextOverlayStyle.BACKGROUND;
});
+ List<String> automatonOverlayDummy = Lists.newArrayList(
+ "\u00a73Electron Transmitter: \u00a7aDone",
+ "\u00a73Robotron Reflector: \u00a7eIn Storage",
+ "\u00a73Superlite Motor: \u00a7eIn Inventory",
+ "\u00a73Synthetic Hearth: \u00a7cMissing",
+ "\u00a73Control Switch: \u00a7cMissing",
+ "\u00a73FTX 3070: \u00a7cMissing");
+ automatonOverlay = new AutomatonOverlay(NotEnoughUpdates.INSTANCE.config.mining.automatonOverlayPosition, () -> automatonOverlayDummy, () -> {
+ int style = NotEnoughUpdates.INSTANCE.config.mining.automatonOverlayStyle;
+ if(style >= 0 && style < TextOverlayStyle.values().length) {
+ return TextOverlayStyle.values()[style];
+ }
+ return TextOverlayStyle.BACKGROUND;
+ });
textOverlays.add(miningOverlay);
textOverlays.add(farmingOverlay);
textOverlays.add(petInfoOverlay);
textOverlays.add(bonemerangOverlay);
-
+ textOverlays.add(automatonOverlay);
}
}