clear ();
drawbanner (1, 1);
mvprintw (3, 1,
- "During playback, hit 'q' to return here%s.",
- loggedin ? ", 'm' to contact the player" : "");
+ "During playback, hit 'q' to return here, 'm' to send mail (requires login");
mvaddstr (4, 1,
"(Use capital letter of selection to strip DEC graphics, VERY experimental!)");
mvaddstr (5, 1, "The following games are in progress:");
/* ************************************************************* */
void
-loginprompt ()
+loginprompt (int from_ttyplay)
{
char user_buf[22], pw_buf[22];
int error = 2, me_index = -1;
drawbanner (1, 1);
+ if (from_ttyplay == 1)
+ mvaddstr (4, 1, "This operation requires you to be logged in.");
+
mvaddstr (5, 1,
- "Please enter your username. (blank entry returns to main menu)");
+ "Please enter your username. (blank entry aborts)");
mvaddstr (7, 1, "=> ");
if (error == 1)
if (!rcfile) /* should not really happen except for old users */
write_canned_rcfile (rcfilename);
- /* use ee to edit */
+ /* use whatever editor_main to edit */
myargv[0] = "";
myargv[1] = rcfilename;
else
waitpid(editor, NULL, 0);
-
refresh ();
}
break;
case 'l':
if (!loggedin) /* not visible to loggedin */
- loginprompt ();
+ loginprompt (0);
break;
}
}
extern void drawmenu(void);
extern void freefile(void);
extern void initcurses(void);
-extern void loginprompt(void);
+extern void loginprompt(int from_ttyplay);
extern void newuser(void);
extern int passwordgood(char *cpw);
extern int readfile(int nolock);