aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/xeen/dialogs/dialogs.cpp3
-rw-r--r--engines/xeen/dialogs/dialogs.h1
-rw-r--r--engines/xeen/interface.cpp1
3 files changed, 3 insertions, 2 deletions
diff --git a/engines/xeen/dialogs/dialogs.cpp b/engines/xeen/dialogs/dialogs.cpp
index 1b99ec6978..d5c732e51a 100644
--- a/engines/xeen/dialogs/dialogs.cpp
+++ b/engines/xeen/dialogs/dialogs.cpp
@@ -67,7 +67,6 @@ bool ButtonContainer::checkEvents(XeenEngine *vm) {
Party &party = *vm->_party;
Windows &windows = *_vm->_windows;
PendingEvent event;
- const Common::Rect WAIT_BOUNDS(8, 8, 224, 140);
_buttonValue = 0;
if (events.getEvent(event)) {
@@ -94,7 +93,7 @@ bool ButtonContainer::checkEvents(XeenEngine *vm) {
}
}
- if (!_buttonValue && WAIT_BOUNDS.contains(pt)) {
+ if (!_buttonValue && _waitBounds.contains(pt)) {
_buttonValue = Common::KEYCODE_SPACE;
return true;
}
diff --git a/engines/xeen/dialogs/dialogs.h b/engines/xeen/dialogs/dialogs.h
index 9e79b1ea5b..e97e46c5d3 100644
--- a/engines/xeen/dialogs/dialogs.h
+++ b/engines/xeen/dialogs/dialogs.h
@@ -77,6 +77,7 @@ private:
protected:
Common::Array<UIButton> _buttons;
Common::StringArray _textStrings;
+ Common::Rect _waitBounds;
int _buttonValue;
bool checkEvents(XeenEngine *vm);
diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp
index 6d8de93a42..5221a9ed1f 100644
--- a/engines/xeen/interface.cpp
+++ b/engines/xeen/interface.cpp
@@ -163,6 +163,7 @@ Interface::Interface(XeenEngine *vm) : ButtonContainer(vm), InterfaceScene(vm),
_upDoorText = false;
_tillMove = 0;
Common::fill(&_charFX[0], &_charFX[MAX_ACTIVE_PARTY], 0);
+ _waitBounds = Common::Rect(8, 8, 224, 140);
}
void Interface::setup() {