static void cont_handler (int signum) { install_signal (SIGTSTP, tstp_handler); refresh (); prepare_screen (); mode_redraw (); mode_signal (signum); clock_thaw (); }
/** * Enter game mode. If first time called the required game objects are * initialized. */ void game_enter(void) { clock_thaw(); /* prevent from reinitialisation after pause mode */ if (!game_initialized) { clock_init(); game_init(); game_initialized = 1; } game_start(); }
static void winch_handler (int signum) { clock_freeze (); delwin (moon); delwin (status); delwin (message); sleep (1); endwin (); allocate_windows (); refresh (); mode_redraw (); clock_thaw (); }