From 7c3ee28ba564993222f87c3d02ba418e3c3e486b Mon Sep 17 00:00:00 2001 From: DaniTheSkunk Date: Fri, 16 Sep 2022 03:10:00 +0200 Subject: [PATCH] added non-scalar and vec2f versions of div to vec2i --- com/danitheskunk/skunkworks/Vec2i.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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); + } }