ROWNO
extern struct rm levl[COLNO][ROWNO];
struct rm levl[COLNO][ROWNO]; /* level map */
for (y = 0; y < ROWNO; y++)
return (x >= 1 && x <= COLNO - 1 && y >= 0 && y <= ROWNO - 1);
u.uy = rn2(ROWNO);
if (0 <= cy + ydir[i] && cy + ydir[i] <= ROWNO - 1)
!(x < 1 || x > COLNO - 2 || y < 1 || y > ROWNO - 2 ||
ty = rn2(ROWNO);
for (y = 0; y < ROWNO; y++)
rsp->rhy = ROWNO - 1;
if (hiy > ROWNO - YLIM - 1)
hiy = ROWNO - YLIM - 1;
if (xx == COLNO - 1 || xx == 0 || yy == 0 || yy == ROWNO - 1)
for (y = 2; y < ROWNO - 1; y++) {
if (x < 3 || y < 3 || x > COLNO - 3 || y > ROWNO - 3 || levl[x][y].typ != 0)
mm.y = 3 + 2 * rn2(ROWNO / 2 - 2);
for (y = 2; y < ROWNO - 1; y++)
zy = 2 * (ROWNO / 4) - 1;
whole_screen = (LI - ROWNO - 2 <= PAGMIN || !CD);
curs(1, ROWNO + 4);
curs(1, ROWNO + 4);
curs(1, ROWNO + 4);
if (x < 0 || x > COLNO - 1 || y < 0 || y > ROWNO - 1) {
ROWNO + 2, COLNO);
if (x < 0 || x > COLNO - 1 || y < 0 || y > ROWNO - 1) {
for (y = 0; y < ROWNO; y++)
scrly = ROWNO;
if (y > ROWNO && CD)
if (y < ROWNO) {
if (ymax > ROWNO) {
if (ymax > ROWNO + 1 && CD) {
curs(1, ROWNO + 3);
scrly = ROWNO;
curs(i, ROWNO + 2);
for (zy = 0; zy < ROWNO; zy++)
for (zy = 0; zy < ROWNO; zy++)
if (CO < COLNO || LI < ROWNO + 2)
nuy = rn2(ROWNO);
for (dd = 1; (dd < ROWNO || dd < COLNO); dd++) {
if (y < 0 || y > ROWNO - 1)
#define FCSIZ (ROWNO+COLNO)
zy < 3 || zy > ROWNO - 3)
ty = rn2(ROWNO);