From 4c496bfaac4b1b66bff9ba216048dfb90c2b32da Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 4 Aug 2013 11:51:17 +0200 Subject: [PATCH] Added constants to Vector2D, BlockVector and BlockVector2D and made the ones in Vector final. --- src/main/java/com/sk89q/worldedit/BlockVector.java | 6 ++++++ src/main/java/com/sk89q/worldedit/BlockVector2D.java | 5 +++++ src/main/java/com/sk89q/worldedit/Vector.java | 10 +++++----- src/main/java/com/sk89q/worldedit/Vector2D.java | 5 +++++ 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/BlockVector.java b/src/main/java/com/sk89q/worldedit/BlockVector.java index 0854be1df..55d762995 100644 --- a/src/main/java/com/sk89q/worldedit/BlockVector.java +++ b/src/main/java/com/sk89q/worldedit/BlockVector.java @@ -25,6 +25,12 @@ package com.sk89q.worldedit; * @author sk89q */ public class BlockVector extends Vector { + public static final BlockVector ZERO = new BlockVector(0, 0, 0); + public static final BlockVector UNIT_X = new BlockVector(1, 0, 0); + public static final BlockVector UNIT_Y = new BlockVector(0, 1, 0); + public static final BlockVector UNIT_Z = new BlockVector(0, 0, 1); + public static final BlockVector ONE = new BlockVector(1, 1, 1); + /** * Construct the Vector object. * diff --git a/src/main/java/com/sk89q/worldedit/BlockVector2D.java b/src/main/java/com/sk89q/worldedit/BlockVector2D.java index f14959a66..67fd8f57e 100644 --- a/src/main/java/com/sk89q/worldedit/BlockVector2D.java +++ b/src/main/java/com/sk89q/worldedit/BlockVector2D.java @@ -25,6 +25,11 @@ package com.sk89q.worldedit; * @author sk89q */ public class BlockVector2D extends Vector2D { + public static final BlockVector2D ZERO = new BlockVector2D(0, 0); + public static final BlockVector2D UNIT_X = new BlockVector2D(1, 0); + public static final BlockVector2D UNIT_Z = new BlockVector2D(0, 1); + public static final BlockVector2D ONE = new BlockVector2D(1, 1); + /** * Construct the Vector object. * diff --git a/src/main/java/com/sk89q/worldedit/Vector.java b/src/main/java/com/sk89q/worldedit/Vector.java index 6d0d917d6..5014b484d 100644 --- a/src/main/java/com/sk89q/worldedit/Vector.java +++ b/src/main/java/com/sk89q/worldedit/Vector.java @@ -24,11 +24,11 @@ package com.sk89q.worldedit; * @author sk89q */ public class Vector implements Comparable { - public static Vector ZERO = new Vector(0, 0, 0); - public static Vector UNIT_X = new Vector(1, 0, 0); - public static Vector UNIT_Y = new Vector(0, 1, 0); - public static Vector UNIT_Z = new Vector(0, 0, 1); - public static Vector ONE = new Vector(1, 1, 1); + public static final Vector ZERO = new Vector(0, 0, 0); + public static final Vector UNIT_X = new Vector(1, 0, 0); + public static final Vector UNIT_Y = new Vector(0, 1, 0); + public static final Vector UNIT_Z = new Vector(0, 0, 1); + public static final Vector ONE = new Vector(1, 1, 1); protected final double x, y, z; diff --git a/src/main/java/com/sk89q/worldedit/Vector2D.java b/src/main/java/com/sk89q/worldedit/Vector2D.java index 25a285a0c..7f488e523 100644 --- a/src/main/java/com/sk89q/worldedit/Vector2D.java +++ b/src/main/java/com/sk89q/worldedit/Vector2D.java @@ -24,6 +24,11 @@ package com.sk89q.worldedit; * @author sk89q */ public class Vector2D { + public static final Vector2D ZERO = new Vector2D(0, 0); + public static final Vector2D UNIT_X = new Vector2D(1, 0); + public static final Vector2D UNIT_Z = new Vector2D(0, 1); + public static final Vector2D ONE = new Vector2D(1, 1); + protected final double x, z; /**