X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FVector.h;h=0fd5bfe49f84d878a688df600b919b29f8cc367e;hb=03b142b877e19a2355e1a79e279e024922d44655;hp=c355091c114e21fd789997ddef53dd4130e67725;hpb=4a51a83bdff30d1e25a5867cfb19936adc0034b1;p=orbi.git diff --git a/src/graphics/Vector.h b/src/graphics/Vector.h index c355091..0fd5bfe 100644 --- a/src/graphics/Vector.h +++ b/src/graphics/Vector.h @@ -163,6 +163,14 @@ template constexpr Vector abs(Vector v) { return Vector(std::abs(v.x), std::abs(v.y)); } +template +constexpr Vector min(Vector lhs, Vector rhs) { + return Vector(std::min(lhs.x, rhs.x), std::min(lhs.y, rhs.y)); +} +template +constexpr Vector max(Vector lhs, Vector rhs) { + return Vector(std::max(lhs.x, rhs.x), std::max(lhs.y, rhs.y)); +} template