diff options
| author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-02-27 11:53:57 -0500 |
|---|---|---|
| committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-02-27 11:53:57 -0500 |
| commit | b09f774d422263ce15b97d6d0804beddf856176d (patch) | |
| tree | e542258481d7496b15679f3c329ef9e087c7d8fc /src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java | |
| parent | 22cb02adbeb24b7ec98f843bcaba99cebe3e4f03 (diff) | |
| download | notenoughupdates-b09f774d422263ce15b97d6d0804beddf856176d.tar.gz notenoughupdates-b09f774d422263ce15b97d6d0804beddf856176d.tar.bz2 notenoughupdates-b09f774d422263ce15b97d6d0804beddf856176d.zip | |
feat: improve formating :)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java b/src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java index 7d4b3b11..eaf41ba6 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/mbgui/MBAnchorPoint.java @@ -5,51 +5,51 @@ import org.lwjgl.util.vector.Vector2f; import java.io.Serializable; public class MBAnchorPoint implements Serializable { - public enum AnchorPoint { - TOPLEFT(0, 0), TOPMID(0.5f, 0), TOPRIGHT(1, 0), - MIDRIGHT(1, 0.5f), BOTRIGHT(1, 1), BOTMID(0.5f, 1), - BOTLEFT(0, 1), MIDLEFT(0, 0.5f), MIDMID(0.5f, 0.5f); - - public final float x; - public final float y; - - AnchorPoint(float x, float y) { - this.x = x; - this.y = y; - } - } - - public AnchorPoint anchorPoint; - public Vector2f offset; - public boolean inventoryRelative; - - public MBAnchorPoint(AnchorPoint anchorPoint, Vector2f offset) { - this(anchorPoint, offset, false); - } - - public MBAnchorPoint(AnchorPoint anchorPoint, Vector2f offset, boolean inventoryRelative) { - this.anchorPoint = anchorPoint; - this.offset = offset; - this.inventoryRelative = inventoryRelative; - } - - public static MBAnchorPoint createFromString(String str) { - if (str == null || str.split(":").length != 4) { - return null; - } - - try { - String[] split = str.split(":"); - AnchorPoint point = AnchorPoint.valueOf(split[0].toUpperCase()); - Vector2f pos = new Vector2f(Float.parseFloat(split[1]), Float.parseFloat(split[2])); - return new MBAnchorPoint(point, pos, Boolean.parseBoolean(split[3])); - } catch (Exception e) { - return null; - } - } - - @Override - public String toString() { - return anchorPoint.toString() + ":" + offset.x + ":" + offset.y + ":" + inventoryRelative; - } + public enum AnchorPoint { + TOPLEFT(0, 0), TOPMID(0.5f, 0), TOPRIGHT(1, 0), + MIDRIGHT(1, 0.5f), BOTRIGHT(1, 1), BOTMID(0.5f, 1), + BOTLEFT(0, 1), MIDLEFT(0, 0.5f), MIDMID(0.5f, 0.5f); + + public final float x; + public final float y; + + AnchorPoint(float x, float y) { + this.x = x; + this.y = y; + } + } + + public AnchorPoint anchorPoint; + public Vector2f offset; + public boolean inventoryRelative; + + public MBAnchorPoint(AnchorPoint anchorPoint, Vector2f offset) { + this(anchorPoint, offset, false); + } + + public MBAnchorPoint(AnchorPoint anchorPoint, Vector2f offset, boolean inventoryRelative) { + this.anchorPoint = anchorPoint; + this.offset = offset; + this.inventoryRelative = inventoryRelative; + } + + public static MBAnchorPoint createFromString(String str) { + if (str == null || str.split(":").length != 4) { + return null; + } + + try { + String[] split = str.split(":"); + AnchorPoint point = AnchorPoint.valueOf(split[0].toUpperCase()); + Vector2f pos = new Vector2f(Float.parseFloat(split[1]), Float.parseFloat(split[2])); + return new MBAnchorPoint(point, pos, Boolean.parseBoolean(split[3])); + } catch (Exception e) { + return null; + } + } + + @Override + public String toString() { + return anchorPoint.toString() + ":" + offset.x + ":" + offset.y + ":" + inventoryRelative; + } } |
