Commit | Line | Data |
---|---|---|
3f60a359 | 1 | #ifndef lint |
f86b4409 | 2 | static char *sccsid = "@(#)wwdump.c 3.4 83/08/19"; |
3f60a359 EW |
3 | #endif |
4 | ||
5 | #include "ww.h" | |
e908bfac | 6 | #include "tt.h" |
3f60a359 EW |
7 | |
8 | static char cmap[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; | |
9 | ||
10 | wwdumpcov(w) | |
11 | register struct ww *w; | |
12 | { | |
13 | register i, j; | |
14 | ||
3f60a359 EW |
15 | (*tt.tt_setmodes)(0); |
16 | (*tt.tt_clear)(); | |
17 | for (i = 0; i < w->ww_w.nr; i++) { | |
18 | (*tt.tt_move)(w->ww_w.t + i, w->ww_w.l); | |
19 | for (j = 0; j < w->ww_w.nc; j++) | |
20 | (*tt.tt_putc)(cmap[w->ww_cov[i][j]]); | |
21 | } | |
22 | } | |
23 | ||
24 | wwdumpwin(w) | |
25 | register struct ww *w; | |
26 | { | |
27 | register i, j; | |
28 | ||
3f60a359 EW |
29 | (*tt.tt_setmodes)(0); |
30 | (*tt.tt_clear)(); | |
31 | for (i = 0; i < w->ww_w.nr; i++) { | |
32 | (*tt.tt_move)(w->ww_w.t + i, w->ww_w.l); | |
33 | for (j = 0; j < w->ww_w.nc; j++) | |
34 | (*tt.tt_putc)(w->ww_win[i][j] & WWM_COV ? 'C' : ' '); | |
35 | } | |
36 | } | |
37 | ||
38 | wwdumpnvis(w) | |
39 | register struct ww *w; | |
40 | { | |
41 | register i; | |
42 | ||
3f60a359 EW |
43 | (*tt.tt_setmodes)(0); |
44 | (*tt.tt_clear)(); | |
45 | for (i = 0; i < w->ww_w.nr; i++) { | |
46 | (*tt.tt_move)(w->ww_w.t + i, w->ww_w.l); | |
47 | (*tt.tt_putc)(w->ww_nvis[i] / 100 % 10 + '0'); | |
48 | (*tt.tt_putc)(w->ww_nvis[i] / 10 % 10 + '0'); | |
49 | (*tt.tt_putc)(w->ww_nvis[i] % 10 + '0'); | |
50 | } | |
51 | } | |
52 | ||
53 | wwdumpsmap() | |
54 | { | |
55 | register i, j; | |
56 | ||
3f60a359 EW |
57 | (*tt.tt_setmodes)(0); |
58 | (*tt.tt_clear)(); | |
59 | for (i = 0; i < wwnrow; i++) { | |
60 | (*tt.tt_move)(i, 0); | |
61 | for (j = 0; j < wwncol; j++) | |
62 | (*tt.tt_putc)(cmap[wwsmap[i][j]]); | |
63 | } | |
64 | } | |
65 | ||
66 | /* | |
67 | wwdumpns() | |
68 | { | |
69 | register i, j; | |
70 | ||
3f60a359 EW |
71 | (*tt.tt_clear)(); |
72 | for (i = 0; i < wwnrow; i++) { | |
73 | (*tt.tt_move)(i, 0); | |
74 | for (j = 0; j < wwncol; j++) { | |
75 | (*tt.tt_setmodes)(wwns[i][j].c_m); | |
76 | (*tt.tt_putc)(wwns[i][j].c_c); | |
77 | } | |
78 | } | |
79 | } | |
80 | ||
81 | wwdumpos() | |
82 | { | |
83 | register i, j; | |
84 | ||
f86b4409 | 85 | (*tt.tt_clear)(); |
3f60a359 EW |
86 | for (i = 0; i < wwnrow; i++) { |
87 | (*tt.tt_move)(i, 0); | |
88 | for (j = 0; j < wwncol; j++) { | |
89 | (*tt.tt_setmodes)(wwns[i][j].c_m); | |
90 | (*tt.tt_putc)(wwns[i][j].c_c); | |
91 | } | |
92 | } | |
93 | } | |
94 | */ |