diff options
Diffstat (limited to 'src/main/java/ftbsc/bscv/tools/Anchor.java')
-rw-r--r-- | src/main/java/ftbsc/bscv/tools/Anchor.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/ftbsc/bscv/tools/Anchor.java b/src/main/java/ftbsc/bscv/tools/Anchor.java index c1d94d9..5de79f4 100644 --- a/src/main/java/ftbsc/bscv/tools/Anchor.java +++ b/src/main/java/ftbsc/bscv/tools/Anchor.java @@ -13,6 +13,40 @@ public enum Anchor implements ICommons { private Anchor(String in) { } + public boolean isLeft() { + switch (this) { + case BOTTOMLEFT: + case MIDDLELEFT: + case TOPLEFT: + return true; + case BOTTOMRIGHT: + case MIDDLERIGHT: + case TOPRIGHT: + case BOTTOMCENTER: + case MIDDLECENTER: + case TOPCENTER: + default: + return false; + } + } + + public boolean isRight() { + switch (this) { + case BOTTOMRIGHT: + case MIDDLERIGHT: + case TOPRIGHT: + return true; + case BOTTOMLEFT: + case MIDDLELEFT: + case TOPLEFT: + case BOTTOMCENTER: + case MIDDLECENTER: + case TOPCENTER: + default: + return false; + } + } + public Vector2f translate(Vector2f in, int textWidth, int lineHeight, float scale, MainWindow window) { int offset = 0; switch (this) { |