diff --git a/com/danitheskunk/skunkworks/Vec2i.java b/com/danitheskunk/skunkworks/Vec2i.java index 3d258a9..f52d45a 100644 --- a/com/danitheskunk/skunkworks/Vec2i.java +++ b/com/danitheskunk/skunkworks/Vec2i.java @@ -50,4 +50,19 @@ public final class Vec2i { public static Vec2i div(Vec2i a, int b) { return new Vec2i(a.x / b, a.y / b); } + public static Vec2i div(Vec2i a, Vec2i b) { + return new Vec2i(a.x / b.x, a.y / b.y); + } + public static Vec2f divf(Vec2i a, double b) { + return new Vec2f(a.x / b, a.y / b); + } + public static Vec2f divf(Vec2i a, Vec2f b) { + return new Vec2f(a.x / b.x, a.y / b.y); + } + public static Vec2f divf(Vec2i a, int b) { + return new Vec2f(a.x / (double)b, a.y / (double)b); + } + public static Vec2f divf(Vec2i a, Vec2i b) { + return new Vec2f(a.x / (double)b.x, a.y / (double)b.y); + } }