diff options
Diffstat (limited to 'engines/draci/surface.h')
-rw-r--r-- | engines/draci/surface.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/draci/surface.h b/engines/draci/surface.h index f026357a2a..f3c0bd55e8 100644 --- a/engines/draci/surface.h +++ b/engines/draci/surface.h @@ -37,17 +37,17 @@ public: ~Surface(); void markDirtyRect(Common::Rect r); - const Common::List<Common::Rect> *getDirtyRects() const; - void clearDirtyRects(); + const Common::List<Common::Rect> *getDirtyRects() const { return &_dirtyRects; } + void clearDirtyRects() { _dirtyRects.clear(); } void markDirty(); void markClean(); - bool needsFullUpdate() const; - uint getTransparentColour() const; - void setTransparentColour(uint colour); + bool needsFullUpdate() const { return _fullUpdate; } + uint getTransparentColour() const { return _transparentColour; } + void setTransparentColour(uint colour) { _transparentColour = colour; } void fill(uint colour); uint putAboveY(int y, int height) const; uint centerOnX(int x, int width) const; - Common::Rect getDimensions() const; + Common::Rect getDimensions() const { return Common::Rect(w, h); } private: /** The current transparent colour of the surface. See getTransparentColour() and |