aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen')
-rw-r--r--engines/xeen/screen.cpp9
-rw-r--r--engines/xeen/town.cpp1
2 files changed, 10 insertions, 0 deletions
diff --git a/engines/xeen/screen.cpp b/engines/xeen/screen.cpp
index 87062dc5ec..e979143ed5 100644
--- a/engines/xeen/screen.cpp
+++ b/engines/xeen/screen.cpp
@@ -63,6 +63,15 @@ void Window::open2() {
addDirtyRect(_bounds);
frame();
fill();
+
+ Screen &screen = *_vm->_screen;
+ screen._writePos.x = _bounds.right - 8;
+ screen.writeSymbol(19);
+
+ screen._writePos.x = _innerBounds.left;
+ screen._writePos.y = _innerBounds.top;
+ screen._fontJustify = JUSTIFY_NONE;
+ screen._fontReduced = false;
}
void Window::frame() {
diff --git a/engines/xeen/town.cpp b/engines/xeen/town.cpp
index a1b09712c5..b28300f2a3 100644
--- a/engines/xeen/town.cpp
+++ b/engines/xeen/town.cpp
@@ -659,6 +659,7 @@ Character *Town::doTavernOptions(Character *c) {
screen._windows[10].close();
screen._windows[12].open();
screen._windows[12].writeString(msg);
+ screen._windows[12].update();
if (YesNo::show(_vm, false, true)) {
if (party._food >= _v22) {