| 2107 | } |
| 2108 | |
| 2109 | void |
| 2110 | recalc_msg_win(GRECT *area) |
| 2111 | { |
| 2112 | OBJECT *z_ob; |
| 2113 | z_ob = zz_oblist[MSGWIN]; |
| 2114 | z_ob[MSGLINES].ob_spec.userblk = &ub_msg; |
| 2115 | z_ob[MSGLINES].ob_width = z_ob[ROOT].ob_width = |
| 2116 | (msg_width + 3) * msg_font.cw; |
| 2117 | z_ob[MSGLINES].ob_width -= z_ob[UPMSG].ob_width; |
| 2118 | z_ob[ROOT].ob_height = z_ob[GRABMSGWIN].ob_height = |
| 2119 | z_ob[MSGLINES].ob_height = msg_vis * msg_font.ch; |
| 2120 | z_ob[DNMSG].ob_y = z_ob[GRABMSGWIN].ob_height - z_ob[DNMSG].ob_height; |
| 2121 | window_border(0, 0, 0, z_ob->ob_width, z_ob->ob_height, area); |
| 2122 | } |
| 2123 | void |
| 2124 | recalc_status_win(GRECT *area) |
| 2125 | { |