diff options
author | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-12-02 13:23:48 +0100 |
---|---|---|
committer | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-12-02 13:23:48 +0100 |
commit | 2128a250a308dda7fe5fb414c02a7aa284775363 (patch) | |
tree | bbefa07d84f5e6d77f78f06e662c9fe1a606bedc /src/main/java/org | |
parent | 2a18a07d91519a2af96dc04fe7a5d3787ffe7b73 (diff) | |
parent | b6c156daa6d98920e14f04b68a88692e5cef602c (diff) | |
download | bukkit-2128a250a308dda7fe5fb414c02a7aa284775363.tar bukkit-2128a250a308dda7fe5fb414c02a7aa284775363.tar.gz bukkit-2128a250a308dda7fe5fb414c02a7aa284775363.tar.lz bukkit-2128a250a308dda7fe5fb414c02a7aa284775363.tar.xz bukkit-2128a250a308dda7fe5fb414c02a7aa284775363.zip |
Merge pull request #4 in SPIGOT/bukkit from ~GENAZT/bukkit:bugfix/SPIGOT-93 to master
* commit 'b6c156daa6d98920e14f04b68a88692e5cef602c':
Support the new Rotation values.
Diffstat (limited to 'src/main/java/org')
-rw-r--r-- | src/main/java/org/bukkit/Rotation.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/Rotation.java b/src/main/java/org/bukkit/Rotation.java index dfdb0e5a..5d059eae 100644 --- a/src/main/java/org/bukkit/Rotation.java +++ b/src/main/java/org/bukkit/Rotation.java @@ -12,17 +12,33 @@ public enum Rotation { */ NONE, /** + * Rotated clockwise by 45 degrees + */ + CLOCKWISE_45, + /** * Rotated clockwise by 90 degrees */ CLOCKWISE, /** + * Rotated clockwise by 135 degrees + */ + CLOCKWISE_135, + /** * Flipped upside-down, a 180 degree rotation */ FLIPPED, /** + * Flipped upside-down + 45 degree rotation + */ + FLIPPED_45, + /** * Rotated counter-clockwise by 90 degrees */ COUNTER_CLOCKWISE, + /** + * Rotated counter-clockwise by 45 degrees + */ + COUNTER_CLOCKWISE_45 ; private static final Rotation [] rotations = values(); @@ -33,7 +49,7 @@ public enum Rotation { * @return the relative rotation */ public Rotation rotateClockwise() { - return rotations[(this.ordinal() + 1) & 0x3]; + return rotations[(this.ordinal() + 1) & 0x7]; } /** @@ -42,6 +58,6 @@ public enum Rotation { * @return the relative rotation */ public Rotation rotateCounterClockwise() { - return rotations[(this.ordinal() - 1) & 0x3]; + return rotations[(this.ordinal() - 1) & 0x7]; } } |