summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/view.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r--crawl-ref/source/view.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 8edb59cb73..14480e3631 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -4777,6 +4777,8 @@ crawl_view_geometry::crawl_view_geometry()
: termsz(80, 24), viewp(1, 1), viewsz(33, 17),
hudp(40, 1), hudsz(41, 17),
msgp(1, viewp.y + viewsz.y), msgsz(80, 7),
+ mlistp(hudp.x, hudp.y + hudsz.y),
+ mlistsz(hudsz.x, msgp.y - mlistp.y),
vbuf(), vgrdc(), viewhalfsz(), glos1(), glos2(),
vlos1(), vlos2(), mousep(), last_player_pos()
{
@@ -4898,6 +4900,10 @@ void crawl_view_geometry::init_geometry()
hudp.x += hudmarg > hud_increase_max? hud_increase_max : hudmarg;
}
+ // Monster list takes up all space between the hud and the message pane
+ mlistp = coord_def(hudp.x, hudp.y + hudsz.y);
+ mlistsz = coord_def(termsz.x - mlistp.x, msgp.y - mlistp.y);
+
#ifdef USE_TILE
// libgui may redefine these based on its own settings
gui_init_view_params(termsz, viewsz, msgp, msgsz, hudp, hudsz);