-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathClientColor.java
More file actions
25 lines (18 loc) · 1.1 KB
/
ClientColor.java
File metadata and controls
25 lines (18 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package Benz;
import java.awt.Color;
public class ClientColor {
public static Color getClientColorNormal() {
return new Color((int) Client.instance.settingsManager.getSettingByName("Red").getValDouble(), (int) Client.instance.settingsManager.getSettingByName("Green").getValDouble(), (int) Client.instance.settingsManager.getSettingByName("Blue").getValDouble(), 170);
}
public static Color getClientColorText() {
return new Color((int) Client.instance.settingsManager.getSettingByName("Red").getValDouble(), (int) Client.instance.settingsManager.getSettingByName("Green").getValDouble(), (int) Client.instance.settingsManager.getSettingByName("Blue").getValDouble());
}
public static Color getClientBackground() {
return new Color(0, 0, 0, 150);
}
public static int getRainbow(float secounds, float saturation, float brightness, long index) {
float hue = (float) ((System.currentTimeMillis() + index) % (long) ((int) (secounds * 1000.0F))) / (secounds * 1000.0F);
int color = Color.HSBtoRGB(hue, saturation, brightness);
return color;
}
}