X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fio.c;h=e218c3ee7d2fc191624a7d092262969adb2e36a9;hp=74b3fce9ea87eba3dc5dd225c0b76f8e6012e588;hb=ad6b6f3e8316dc43c8f80ca8bc57be091b0076c6;hpb=2ea1ffb97cc0cdb13d8f4d42547a4e15245adfb2 diff --git a/src/io.c b/src/io.c index 74b3fce..e218c3e 100644 --- a/src/io.c +++ b/src/io.c @@ -19,12 +19,12 @@ static void outro(void) /* wrap up, either normally or due to signal */ { if (game.options & OPTION_CURSES) { - clear(); - curs_set(1); - (void)refresh(); - (void)resetterm(); - //(void)echo(); - (void)endwin(); + //clear(); + //curs_set(1); + //refresh(); + //resetterm(); + //echo(); + endwin(); putchar('\n'); } if (logfp) @@ -85,11 +85,11 @@ void waitfor(void) getch(); } -void pause_game(int i) +void pause_game(bool announcement) { char *prompt; char buf[BUFSIZ]; - if (i==1) { + if (announcement) { if (game.skill > SKILL_FAIR) prompt = _("[ANOUNCEMENT ARRIVING...]"); else @@ -115,7 +115,7 @@ void pause_game(int i) putchar('\n'); proutn(prompt); fgets(buf, sizeof(buf), stdin); - if (i != 0) { + if (announcement) { int j; for (j = 0; j < rows; j++) putchar('\n'); @@ -130,7 +130,7 @@ void skip(int i) while (i-- > 0) { if (game.options & OPTION_CURSES) { if (curwnd == message_window && linecount >= getmaxy(curwnd) - 3) { - pause_game(0); + pause_game(false); clrscr(); } else { proutn("\n"); @@ -140,7 +140,7 @@ void skip(int i) } else { linecount++; if (linecount >= rows) - pause_game(0); + pause_game(false); else putchar('\n'); }