aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/screen.h')
-rw-r--r--engines/xeen/screen.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/engines/xeen/screen.h b/engines/xeen/screen.h
index 72d9da0437..157d0bc178 100644
--- a/engines/xeen/screen.h
+++ b/engines/xeen/screen.h
@@ -38,6 +38,17 @@ namespace Xeen {
class XeenEngine;
+class Window {
+private:
+ Common::Rect _bounds;
+ int _a;
+ int _border;
+ int _xLo, _xHi;
+ int _ycL, _ycH;
+public:
+ Window(const Common::Rect &bounds, int a, int border, int xLo, int ycL, int xHi, int ycH);
+};
+
class Screen: public XSurface {
private:
XeenEngine *_vm;
@@ -80,13 +91,13 @@ public:
void draw(void *data = nullptr);
- void fade(int step);
+ void fadeIn(int step);
void fadeOut(int step);
- void saveScreen(int slot);
+ void saveBackground(int slot);
- void restoreScreen(int slot);
+ void restoreBackground(int slot);
};
} // End of namespace Xeen