@@ -0,0 +1,747 @@
+package ecse321.fall2014.group3.bomberman.physics.entity;%0A%0Aimport com.flowpowered.math.imaginary.Complexf;%0Aimport com.flowpowered.math.vector.Vector2f;%0A%0A/**%0A *%0A */%0Apublic enum Direction %7B%0A    RIGHT(Vector2f.UNIT_X, Complexf.fromAngleDeg(0)),%0A    UP(Vector2f.UNIT_Y, Complexf.fromAngleDeg(90)),%0A    LEFT(Vector2f.UNIT_X.negate(), Complexf.fromAngleDeg(180)),%0A    DOWN(Vector2f.UNIT_Y.negate(), Complexf.fromAngleDeg(270));%0A    private final Vector2f unit;%0A    private final Complexf rotation;%0A%0A    private Direction(Vector2f unit, Complexf rotation) %7B%0A        this.unit = unit;%0A        this.rotation = rotation;%0A    %7D%0A%0A    public Vector2f getUnit() %7B%0A        return unit;%0A    %7D%0A%0A    public Complexf getRotation() %7B%0A        return rotation;%0A    %7D%0A%7D%0A

Move Direction to its own class and improve it