aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/ftbsc/bscv/tools/Anchor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/ftbsc/bscv/tools/Anchor.java')
-rw-r--r--src/main/java/ftbsc/bscv/tools/Anchor.java34
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) {