Add version info and clean up UI class

This commit is contained in:
2021-10-19 14:38:11 +02:00
parent 6ae9c22cb3
commit 3c8daa5189
4 changed files with 28 additions and 14 deletions

View File

@ -9,7 +9,6 @@ import org.dreambot.api.utilities.Timer;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.Arrays;
@ -20,11 +19,6 @@ public class UI implements MouseListener {
private final String scriptName;
private static UI ui;
private Graphics g;
private int X = 0;
private int Y = 0;
private final int X_PADDING = 5;
private final int Y_PADDING = 35;
private final int LINE_SPACING = 20;
private int lines = 0;
private boolean hide;
private boolean drawTime = true;
@ -61,10 +55,14 @@ public class UI implements MouseListener {
skillsToTrack.addAll(Arrays.asList(skills));
}
public void setTime(boolean b) {
public void setDrawTime(boolean b) {
this.drawTime = b;
}
public void setDrawExperience(boolean b) {
this.drawExperience = b;
}
public void setCustomLines(int customLines) {
this.customLines = customLines;
}
@ -93,20 +91,22 @@ public class UI implements MouseListener {
}
private void drawUIToggle() {
int x = 0;
int y = 0;
int w = 40;
int h = 15;
g.setColor(blue);
g.drawRect(X, Y, w, h);
g.drawRect(x, y, w, h);
g.setColor(gray);
g.fillRect(X+1, Y+1, w-1, h-1);
g.fillRect(x+1, y+1, w-1, h-1);
g.setColor(Color.white);
if (hide) {
g.drawString("show", X+5, Y+12);
g.drawString("show", x+5, y+12);
} else {
g.drawString("hide", X+5, Y+12);
g.drawString("hide", x+5, y+12);
}
}
@ -152,8 +152,12 @@ public class UI implements MouseListener {
}
public void drawString(String s, Color color, int xPadding) {
xPadding += 5;
int yPadding = 35;
int lineSpacing = 20;
g.setColor(color);
g.drawString(s, X_PADDING + xPadding, Y_PADDING + (LINE_SPACING * lines));
g.drawString(s, xPadding, yPadding + (lineSpacing * lines));
lines++;
}