From 93a4e9a2b89e9c9fd1896d299ed426bb2138933e Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Thu, 30 Jan 2020 20:08:17 -0600 Subject: [PATCH] Fixed Vector#== erroring out with doing Vector == SomeObject --- lib/cyberarm_engine/vector.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/cyberarm_engine/vector.rb b/lib/cyberarm_engine/vector.rb index 8d9b884..8b397f1 100644 --- a/lib/cyberarm_engine/vector.rb +++ b/lib/cyberarm_engine/vector.rb @@ -86,11 +86,13 @@ module CyberarmEngine @y == other && @z == other && @weight == other - else + elsif other.is_a?(Vector) @x == other.x && @y == other.y && @z == other.z && @weight == other.weight + else + other == self end end