aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/draci/surface.cpp8
-rw-r--r--engines/draci/surface.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/draci/surface.cpp b/engines/draci/surface.cpp
index e5fb18dda0..a1e9b0f9ab 100644
--- a/engines/draci/surface.cpp
+++ b/engines/draci/surface.cpp
@@ -168,4 +168,12 @@ uint Surface::centerOnY(uint y, uint height) {
return newY;
}
+/**
+ * @brief Returns a Common::Rect corresponding to the surface.
+ */
+
+Common::Rect Surface::getRect() {
+ return Common::Rect(w, h);
+}
+
} // End of namespace Draci
diff --git a/engines/draci/surface.h b/engines/draci/surface.h
index 1c7022ceff..ea3830a97f 100644
--- a/engines/draci/surface.h
+++ b/engines/draci/surface.h
@@ -47,6 +47,7 @@ public:
void fill(uint colour);
uint centerOnY(uint y, uint height);
uint centerOnX(uint x, uint width);
+ Common::Rect getRect();
private:
/** The current transparent colour of the surface. See getTransparentColour() and