diff options
| author | syeyoung <cyoung06@naver.com> | 2021-10-09 18:57:39 +0900 |
|---|---|---|
| committer | syeyoung <cyoung06@naver.com> | 2021-10-09 18:59:15 +0900 |
| commit | 37fcd4b717a50ec5991f87781174b2699c732747 (patch) | |
| tree | b6c9f35cbf1b04f409da04572fe5511e6c329e2f /src/main/java/kr/syeyoung/dungeonsguide/config | |
| parent | 0b1a144b3847df60e78c79a6fe66ed99732e11d5 (diff) | |
| download | Skyblock-Dungeons-Guide-37fcd4b717a50ec5991f87781174b2699c732747.tar.gz Skyblock-Dungeons-Guide-37fcd4b717a50ec5991f87781174b2699c732747.tar.bz2 Skyblock-Dungeons-Guide-37fcd4b717a50ec5991f87781174b2699c732747.zip | |
- Precise color control for solvers
Diffstat (limited to 'src/main/java/kr/syeyoung/dungeonsguide/config')
| -rw-r--r-- | src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java b/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java index ebde1ce3..c9f464df 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/config/types/AColor.java @@ -37,6 +37,19 @@ public class AColor extends Color { super(rgba, hasalpha); } + public AColor(AColor clone) { + super(clone.getRGB(), true); + chroma = clone.isChroma(); + chromaSpeed = clone.getChromaSpeed(); + } + + public AColor multiplyAlpha(double multiplier) { + AColor aColor = new AColor(getRed(), getGreen(), getBlue(), (int) (getAlpha() * multiplier)); + aColor.chroma = this.chroma; + aColor.chromaSpeed = this.chromaSpeed; + return aColor; + } + @Override public String toString() { return "AColor{" + |
