Example #1
0
static void one_iter ()
{
	SDL_Event event;
	int flag;
	flag = SDL_PollEvent (&event);
	if (0 < flag) {
		switch (event.type) {
		case SDL_QUIT:
			exit (0);
			break;
		case SDL_KEYDOWN:
			keyevent (&(event.key));
			break;
		case SDL_VIDEORESIZE:
			window_width = event.resize.w;
			window_height = event.resize.h;
			surface = SDL_SetVideoMode
				(window_width, window_height, 0,
				SDL_OPENGL | SDL_RESIZABLE);
			break;
		default:
			break;
		}
	} else {
		time_set();
		key_input ();
		timer_flame ();
		opengl_expose ();
		SDL_GL_SwapBuffers ();
	}
}
Example #2
0
void			input_loop(void)
{
  printf(".  ");
	// printf("Press ANY KEY!...\n");
	while (!key_input());
		// printf("scanning...\n");
}