mirror of
https://github.com/libretro/scummvm.git
synced 2025-04-02 14:51:40 +00:00
XEEN: Stop re-rolling new character stats when some areas of screen clicked
This commit is contained in:
parent
34d73a5631
commit
b191cbf909
@ -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;
|
||||
}
|
||||
|
@ -77,6 +77,7 @@ private:
|
||||
protected:
|
||||
Common::Array<UIButton> _buttons;
|
||||
Common::StringArray _textStrings;
|
||||
Common::Rect _waitBounds;
|
||||
int _buttonValue;
|
||||
|
||||
bool checkEvents(XeenEngine *vm);
|
||||
|
@ -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() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user