X_FIELDSIZE
char Field[Y_FIELDSIZE][X_FIELDSIZE]; /* the playing field itself */
move(i, X_FIELDSIZE + 2);
for (i = 1; i < X_FIELDSIZE; i++)
for (i = 1; i < X_FIELDSIZE; i++)
move(i, X_FIELDSIZE);
if (My_pos.x > X_FIELDSIZE - 16)
move(My_pos.y, X_FIELDSIZE - 16);
for (x = 1; x < X_FIELDSIZE; x++)
Min.x = X_FIELDSIZE;
if (newpos.x <= 0 || newpos.x >= X_FIELDSIZE)
newpos.x <= 0 || newpos.x >= X_FIELDSIZE ||
if (x <= 0 || x >= X_FIELDSIZE)
else if (rp->x >= X_FIELDSIZE)
rp->x = X_FIELDSIZE - 1;
Min.x = X_FIELDSIZE;
pos.x = rnd(X_FIELDSIZE - 1) + 1;
#define X_SCORE (X_FIELDSIZE + 9)
#define X_PROMPT (X_FIELDSIZE + 2)
extern char Cnt_move, Field[Y_FIELDSIZE][X_FIELDSIZE], *Next_move,