make RotationUtil#rotateVector return vector

This commit is contained in:
dfsek 2021-10-15 22:15:20 -07:00
parent cd4ccc993b
commit 56651a6307

View File

@ -16,11 +16,11 @@ public final class RotationUtil {
/**
* Rotate and mirror a coordinate pair.
*
* @param orig Vector to rotate.
* @param orig Vector to rotate.
* @param r Rotation
* @return
*/
public static void rotateVector(Vector2 orig, Rotation r) {
public static Vector2 rotateVector(Vector2 orig, Rotation r) {
Vector2 copy = orig.clone();
switch(r) {
case CW_90 -> copy.setX(orig.getZ()).setZ(-orig.getX());
@ -29,6 +29,7 @@ public final class RotationUtil {
}
orig.setX(copy.getX());
orig.setZ(copy.getZ());
return orig;
}