Example #1
0
int main(int argc, char const *argv[])
{
  int c;

  col = 0;
  row = 10;
  dir = 1;

  initscr();
  clear();
  
  move(row, col);
  addstr(msg);

  signal(SIGIO, on_input);
  enable_kbd_signals();

  while(!done)
  {
    usleep(delay);
    move_message();
  }

  endwin();
  return 0;
}
Example #2
0
main()
{
    void on_alarm(int);     // handler for alarm
    void on_input(int);     // handler for keybd
    void enable_kbd_signals();

    initscr();
    crmode();
    noecho();
    clear();

    signal(SIGIO, on_input);        // install the handler
    enable_kbd_signals();
    signal(SIGALRM, on_alarm);
    set_ticker(delay);              // start ticking

    move(row, col);
    addstr(MESSAGE);

    while (1)
    {
        if (done == 1) break;
        pause();
    }
    endwin();
}
Example #3
0
int main(int argc, char **argv) {
	void on_alarm(int);
	void on_input(int);
	void enable_kbd_signals();
	int set_ticker(int);

	initscr();
	crmode();
	noecho();
	clear();
	
	signal(SIGIO, on_input);
	enable_kbd_signals();
	signal(SIGALRM, on_alarm);
	set_ticker(delay);

	move(row, col);
	addstr(MESSAGE);
	while (!done){
		pause();
	}
	endwin();
	return 0;
}