X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FVector.h;h=0fd5bfe49f84d878a688df600b919b29f8cc367e;hb=962405ec344818a7f6850d243feca7989ae5d41b;hp=c355091c114e21fd789997ddef53dd4130e67725;hpb=dbc08d84d9de1a77cba0dd97e4701f4ac99d056e;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