Fix infobox impl access levels and remove unused values

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2019-02-24 11:55:11 +01:00
parent 813be24ad1
commit 8d34c4960f
7 changed files with 10 additions and 27 deletions

View File

@@ -32,7 +32,7 @@ public class CannonCounter extends InfoBox
{ {
private final CannonPlugin plugin; private final CannonPlugin plugin;
public CannonCounter(BufferedImage img, CannonPlugin plugin) CannonCounter(BufferedImage img, CannonPlugin plugin)
{ {
super(img, plugin); super(img, plugin);
this.plugin = plugin; this.plugin = plugin;

View File

@@ -32,7 +32,7 @@ public class KingdomCounter extends Counter
{ {
private final KingdomPlugin plugin; private final KingdomPlugin plugin;
public KingdomCounter(BufferedImage image, KingdomPlugin plugin) KingdomCounter(BufferedImage image, KingdomPlugin plugin)
{ {
super(image, plugin, plugin.getFavor()); super(image, plugin, plugin.getFavor());
this.plugin = plugin; this.plugin = plugin;

View File

@@ -31,7 +31,7 @@ import net.runelite.client.ui.overlay.infobox.Counter;
public class GraveyardCounter extends Counter public class GraveyardCounter extends Counter
{ {
public GraveyardCounter(BufferedImage image, Plugin plugin) GraveyardCounter(BufferedImage image, Plugin plugin)
{ {
super(image, plugin, 0); super(image, plugin, 0);
} }

View File

@@ -26,36 +26,23 @@ package net.runelite.client.plugins.nightmarezone;
import java.awt.Color; import java.awt.Color;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.ui.overlay.infobox.Counter; import net.runelite.client.ui.overlay.infobox.Counter;
@Setter
public class AbsorptionCounter extends Counter public class AbsorptionCounter extends Counter
{ {
@Getter
@Setter
private int threshold; private int threshold;
@Getter
@Setter
private Color aboveThresholdColor = Color.GREEN; private Color aboveThresholdColor = Color.GREEN;
@Getter
@Setter
private Color belowThresholdColor = Color.RED; private Color belowThresholdColor = Color.RED;
public AbsorptionCounter(BufferedImage image, Plugin plugin, int absorption, int threshold) AbsorptionCounter(BufferedImage image, Plugin plugin, int absorption, int threshold)
{ {
super(image, plugin, absorption); super(image, plugin, absorption);
this.threshold = threshold; this.threshold = threshold;
} }
public void setAbsorption(int absorption)
{
setCount(absorption);
}
@Override @Override
public Color getTextColor() public Color getTextColor()
{ {

View File

@@ -129,7 +129,7 @@ class NightmareZoneOverlay extends Overlay
} }
else else
{ {
absorptionCounter.setAbsorption(absorptionPoints); absorptionCounter.setCount(absorptionPoints);
} }
} }
} }

View File

@@ -29,9 +29,9 @@ import net.runelite.client.ui.overlay.infobox.Counter;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
public class TaskCounter extends Counter class TaskCounter extends Counter
{ {
public TaskCounter(BufferedImage img, Plugin plugin, int amount) TaskCounter(BufferedImage img, Plugin plugin, int amount)
{ {
super(img, plugin, amount); super(img, plugin, amount);
} }

View File

@@ -31,9 +31,11 @@ import java.time.Duration;
import java.time.Instant; import java.time.Instant;
import java.time.temporal.ChronoUnit; import java.time.temporal.ChronoUnit;
import lombok.Getter; import lombok.Getter;
import lombok.ToString;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
@Getter @Getter
@ToString
public class Timer extends InfoBox public class Timer extends InfoBox
{ {
private final Instant startTime; private final Instant startTime;
@@ -51,12 +53,6 @@ public class Timer extends InfoBox
endTime = startTime.plus(duration); endTime = startTime.plus(duration);
} }
@Override
public String toString()
{
return "Timer{" + "startTime=" + startTime + ", endTime=" + endTime + ", duration=" + duration + '}';
}
@Override @Override
public String getText() public String getText()
{ {