]> git.localhorst.tv Git - orbi.git/blobdiff - src/world/AABB.h
orientation for entities
[orbi.git] / src / world / AABB.h
index 5b482c4cc701ae9fe6fa9eb8d568bb5b56508f87..ca7b85729e6609efcbb4e156a1f729de70205b3b 100644 (file)
@@ -23,7 +23,11 @@ public:
        float Right() const { return rb.x; }
        float Bottom() const { return rb.y; }
 
-       Vector<float> Position() const { return lt; }
+       Vector<float> LeftTop() const { return lt; }
+       Vector<float> LeftBottom() const { return Vector<float>(lt.x, rb.y); }
+       Vector<float> RightTop() const { return Vector<float>(rb.x, lt.y); }
+       Vector<float> RightBottom() const { return rb; }
+
        Vector<float> Center() const { return lt + HalfSize(); }
        Vector<float> HalfSize() const { return Size() / 2.0f; }
        Vector<float> Size() const { return size; }