/******************************************************************************/
/*
- * $Id: xmas.c,v 1.31 2017/09/08 09:21:02 tom Exp $
+ * $Id: xmas.c,v 1.34 2019/12/14 23:25:29 tom Exp $
*/
#include <test.priv.h>
switch (cycle) {
case 0:
overlay(treescrn3, treescrn8);
- wrefresh(treescrn8);
- wrefresh(w_del_msg);
break;
case 1:
overlay(treescrn4, treescrn8);
- wrefresh(treescrn8);
- wrefresh(w_del_msg);
break;
case 2:
overlay(treescrn5, treescrn8);
- wrefresh(treescrn8);
- wrefresh(w_del_msg);
break;
case 3:
overlay(treescrn6, treescrn8);
- wrefresh(treescrn8);
- wrefresh(w_del_msg);
break;
case 4:
overlay(treescrn7, treescrn8);
- wrefresh(treescrn8);
- wrefresh(w_del_msg);
break;
}
touchwin(treescrn8);
+ wrefresh(treescrn8);
+ wrefresh(w_del_msg);
+ look_out(50);
/*ALL ON************************************************** */
overlay(treescrn, treescrn8);
wrefresh(treescrn8);
wrefresh(w_del_msg);
+ look_out(50);
++cycle;
return (0);
static void
done(int sig GCC_UNUSED)
{
- CATCHALL(done);
-
move(LINES - 1, 0);
refresh();
- exit_curses();
+ stop_curses();
#if NO_LEAKS
if (my_pairs != 0)
setlocale(LC_ALL, "");
- initscr();
+ InitAndCatch(initscr(), done);
noecho();
nonl();
refresh();
- CATCHALL(done);
-
if (has_colors()) {
start_color();
#if HAVE_USE_DEFAULT_COLORS
(w_holiday = newwin(1, 26, 3, 27)) == 0 ||
(w_del_msg = newwin(1, 19, 23, 60)) == 0) {
- exit_curses();
+ stop_curses();
fprintf(stderr, "Cannot create windows - screen too small\n");
ExitProgram(EXIT_FAILURE);
}