diff options
Diffstat (limited to 'engines/xeen/screen.h')
-rw-r--r-- | engines/xeen/screen.h | 17 |
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 |