aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/macwindow.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-04-25 10:56:45 +0200
committerEugene Sandulenko2016-04-25 10:59:16 +0200
commitb8fcb449c40f742a96aa45bcb01044611bfbf8fa (patch)
treea0d05110f7356208ed0c7c22ca1663c97a93167e /engines/wage/macwindow.cpp
parent438ddd586fff6d6a0755aaf83b2d714942cbb9a8 (diff)
downloadscummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.tar.gz
scummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.tar.bz2
scummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.zip
WAGE: Virtualized MacWindow class
Diffstat (limited to 'engines/wage/macwindow.cpp')
-rw-r--r--engines/wage/macwindow.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/engines/wage/macwindow.cpp b/engines/wage/macwindow.cpp
index 012574ab0a..36b27a3e56 100644
--- a/engines/wage/macwindow.cpp
+++ b/engines/wage/macwindow.cpp
@@ -54,21 +54,28 @@
namespace Wage {
+BaseMacWindow::BaseMacWindow(int id) : _id(id) {
+ _callback = 0;
+ _dataPtr = 0;
+
+ _contentIsDirty = true;
+
+ _type = kWindowUnknown;
+}
+
MacWindow::MacWindow(int id, bool scrollable, bool resizable) :
BaseMacWindow(id), _scrollable(scrollable), _resizable(resizable) {
_active = false;
_borderIsDirty = true;
- _contentIsDirty = true;
_highlightedPart = kBorderNone;
_scrollPos = _scrollSize = 0.0;
- _callback = 0;
- _dataPtr = 0;
-
_beingDragged = false;
_beingResized = false;
+
+ _type = kWindowWindow;
}
MacWindow::~MacWindow() {