|
|
1.1 root 1: /* dispmsg.c 4.1 83/03/09 */
2: /*
3: * display a message, str, starting at (x, y).
4: */
5:
6: #include "2648.h"
7:
8: dispmsg(str, x, y, maxlen)
9: char *str;
10: int x, y;
11: {
12: int oldx, oldy;
13: int oldcuron;
14: int oldquiet;
15: extern int QUIET;
16:
17: oldx = _curx; oldy = _cury;
18: oldcuron = _cursoron;
19: zoomout();
20: areaclear(y, x, y+8, x+6*maxlen);
21: setset();
22: curon();
23: movecurs(x, y);
24: texton();
25: oldquiet = QUIET;
26: QUIET = 0;
27: outstr(str);
28: if (oldquiet)
29: outstr("\r\n");
30: QUIET = oldquiet;
31: textoff();
32: movecurs(oldx, oldy);
33: if (oldcuron == 0)
34: curoff();
35: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.