#include "wand_head.h" extern int edit_mode; extern char *edit_screen; extern char screen[NOOFROWS][ROWLEN+1]; int rscreen(num,maxmoves) int *maxmoves, num; { int y,ch; FILE *fp; char name[50], buffer[80]; char (*row_ptr)[ROWLEN+1] = screen; if(!edit_mode) sprintf(name,"%s/screen.%d",SCREENPATH,num); else { if(!edit_screen) sprintf(name,"screen"); else sprintf(name,"%s",edit_screen); } fp = fopen(name,"r"); if(fp == NULL) { if(edit_mode) sprintf(buffer,"\nCannot find file %s.\n\n",name); else sprintf(buffer,"\nFile for screen %d unavailable.\n\n",num) ; addstr(buffer); } else { for(y = 0;y