mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-20 00:41:12 +00:00
XEEN: Fix clearing Please Wait window after changing maps
This commit is contained in:
parent
3135d1e0a7
commit
7b387dbd89
@ -101,15 +101,17 @@ Scripts::Scripts(XeenEngine *vm) : _vm(vm) {
|
||||
_animCounter = 0;
|
||||
_eventSkipped = false;
|
||||
_mirrorId = -1;
|
||||
_refreshIcons = false;
|
||||
}
|
||||
|
||||
void Scripts::checkEvents() {
|
||||
Combat &combat = *_vm->_combat;
|
||||
// Interface &intf = *_vm->_interface;
|
||||
Interface &intf = *_vm->_interface;
|
||||
Map &map = *_vm->_map;
|
||||
Party &party = *_vm->_party;
|
||||
Screen &screen = *_vm->_screen;
|
||||
|
||||
// int var18 = 0;
|
||||
_refreshIcons = false;
|
||||
_itemType = 0;
|
||||
_var4F = 0;
|
||||
bool var50 = false;
|
||||
@ -163,6 +165,12 @@ void Scripts::checkEvents() {
|
||||
}
|
||||
} while (!_vm->shouldQuit() && _lineNum != -1);
|
||||
|
||||
intf._face1State = intf._face2State = 2;
|
||||
if (_refreshIcons) {
|
||||
screen.closeWindows();
|
||||
intf.charIconsPrint(true);
|
||||
}
|
||||
|
||||
// TODO
|
||||
}
|
||||
|
||||
@ -669,6 +677,7 @@ void Scripts::cmdReturn(Common::Array<byte> ¶ms) {
|
||||
void Scripts::cmdSetVar(Common::Array<byte> ¶ms) {
|
||||
Party &party = *_vm->_party;
|
||||
uint val;
|
||||
_refreshIcons = true;
|
||||
|
||||
switch (params[0]) {
|
||||
case 25:
|
||||
|
@ -147,6 +147,7 @@ private:
|
||||
int _lineNum;
|
||||
int _charIndex;
|
||||
int _mirrorId;
|
||||
int _refreshIcons;
|
||||
|
||||
int _v2;
|
||||
int _var4F;
|
||||
|
Loading…
Reference in New Issue
Block a user