aboutsummaryrefslogtreecommitdiff
path: root/engines/gargoyle/window_graphics.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gargoyle/window_graphics.h')
-rw-r--r--engines/gargoyle/window_graphics.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/gargoyle/window_graphics.h b/engines/gargoyle/window_graphics.h
index 166b03a4f2..8c2724e2ec 100644
--- a/engines/gargoyle/window_graphics.h
+++ b/engines/gargoyle/window_graphics.h
@@ -35,9 +35,6 @@ class GraphicsWindow : public Window {
private:
void touch();
- void eraseRect(int whole, glsi32 x0, glsi32 y0, glui32 width, glui32 height);
- void fillRect(glui32 color, glsi32 x0, glsi32 y0, glui32 width, glui32 height);
- void setBackgroundColor(glui32 color);
void drawPicture(Picture *src, int x0, int y0, int width, int height, glui32 linkval);
public:
unsigned char _bgnd[3];
@@ -89,7 +86,13 @@ public:
*/
virtual void redraw() override;
+ virtual void eraseRect(bool whole, const Common::Rect &box) override;
+
+ virtual void fillRect(glui32 color, const Common::Rect &box) override;
+
virtual void getSize(glui32 *width, glui32 *height) const override;
+
+ virtual void setBackgroundColor(glui32 color) override;
};
} // End of namespace Gargoyle