X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FCanvas.h;fp=src%2Fgraphics%2FCanvas.h;h=fdcc5a03d840b18f34c9bb4af18758d069eff916;hb=a73a6dd63407b5f5ef5b0c635551ad27b27c95d6;hp=021bcedff936c4f5d2655ff977c2b9f80e26592b;hpb=aa28d59d492c490194e8e8f7af086fcb531d170a;p=orbi.git diff --git a/src/graphics/Canvas.h b/src/graphics/Canvas.h index 021bced..fdcc5a0 100644 --- a/src/graphics/Canvas.h +++ b/src/graphics/Canvas.h @@ -2,6 +2,7 @@ #define ORBI_CANVAS_H_ #include "Color.h" +#include "Rect.h" #include "Texture.h" #include "Vector.h" @@ -44,8 +45,16 @@ public: void Outline(); void Line(Vector from, Vector to); - void FillRect(Vector pos, Vector size); - void OutlineRect(Vector pos, Vector size); + void FillRect(Rect); + void OutlineRect(Rect); + void OutlineRectRot(Rect, Vector origin, float rot); + + void FillRect(Vector pos, Vector size) { + FillRect(Rect(pos, size)); + } + void OutlineRect(Vector pos, Vector size) { + OutlineRect(Rect(pos, size)); + } void Dot(Vector pos); void Cross(Vector pos, int extent);